tensorflow:: ops:: NonMaxSuppressionV4
#include <image_ops.h>בוחר בתאווה קבוצת משנה של תיבות תוחמות בסדר יורד של ניקוד.
תַקצִיר
גיזום תיבות בעלות חפיפה גבוהה של חיתוך מעל איחוד (IOU) עם תיבות שנבחרו קודם לכן מוסרות. תיבות תוחמות עם ניקוד נמוך מ- score_threshold מוסרות. תיבות תוחמות מסופקות כ-[y1, x1, y2, x2], כאשר (y1, x1) ו-(y2, x2) הן הקואורדינטות של כל זוג אלכסוני של פינות תיבה והקואורדינטות יכולות להינתן כמנורמלות (כלומר, נמצאות בטווח [0, 1]) או מוחלטות. שימו לב שאלגוריתם זה אינו תלוי במיקום הראשון במערכת הקואורדינטות, ובאופן כללי יותר הוא בלתי משתנה לטרנספורמציות ותרגומים אורתוגונליים של מערכת הקואורדינטות; לפיכך, תרגום או שיקוף של מערכת הקואורדינטות גורם לכך שאותן תיבות נבחרות על ידי האלגוריתם. הפלט של פעולה זו הוא קבוצה של מספרים שלמים המאונדקסים לאוסף הקלט של תיבות תוחמות המייצגות את התיבות שנבחרו. לאחר מכן ניתן להשיג את קואורדינטות התיבה התוחמת התואמות לאינדקסים שנבחרו באמצעות tf.gather operation . לדוגמה: selected_indices = tf.image.non_max_suppression_v2(boxes, scores, max_output_size, iou_threshold, score_threshold) selected_boxes = tf.gather(boxes, selected_indices)
טיעונים:
- היקף: אובייקט היקף
- תיבות: טנזור צף דו-ממדי של צורה
[num_boxes, 4]. - ניקוד: טנזור צף חד-ממדי בעל צורה
[num_boxes]המייצג ניקוד יחיד המתאים לכל תיבה (כל שורה של תיבות). - max_output_size: טנזור סקלרי שלם המייצג את המספר המקסימלי של תיבות שייבחרו על ידי דיכוי שאינו מקסימלי.
- iou_threshold: טנזור צף 0-D המייצג את הסף להחלטה האם תיבות חופפות יותר מדי ביחס ל- IOU.
- score_threshold: טנזור צף 0-D המייצג את הסף להחלטה מתי להסיר תיבות בהתבסס על הציון.
מאפיינים אופציונליים (ראה Attrs ):
- pad_to_max_output_size: אם הערך הוא true, הפלט
selected_indicesמרופד באורךmax_output_size. ברירת המחדל היא false.
החזרות:
-
Outputselected_indices: טנזור שלם חד-ממדי בעל צורה[M]המייצג את האינדקסים שנבחרו מטנזור התיבות, כאשרM <= max_output_size. -
Outputvalid_outputs: טנזור שלם 0-D המייצג את מספר האלמנטים התקפים ב-selected_indices, כאשר האלמנטים התקפים מופיעים ראשונים.
בנאים והורסים | |
|---|---|
NonMaxSuppressionV4 (const :: tensorflow::Scope & scope, :: tensorflow::Input boxes, :: tensorflow::Input scores, :: tensorflow::Input max_output_size, :: tensorflow::Input iou_threshold, :: tensorflow::Input score_threshold) | |
NonMaxSuppressionV4 (const :: tensorflow::Scope & scope, :: tensorflow::Input boxes, :: tensorflow::Input scores, :: tensorflow::Input max_output_size, :: tensorflow::Input iou_threshold, :: tensorflow::Input score_threshold, const NonMaxSuppressionV4::Attrs & attrs) |
מאפיינים ציבוריים | |
|---|---|
operation | |
selected_indices | |
valid_outputs | |
פונקציות סטטיות ציבוריות | |
|---|---|
PadToMaxOutputSize (bool x) | |
מבנים | |
|---|---|
| tensorflow:: ops:: NonMaxSuppressionV4:: Attrs | קובעי מאפיינים אופציונליים עבור NonMaxSuppressionV4 . |
מאפיינים ציבוריים
מִבצָע
Operation operation
מדדים_נבחרים
::tensorflow::Output selected_indices
פלטים_תקינים
::tensorflow::Output valid_outputs
תפקידים ציבוריים
NonMaxSuppressionV4
NonMaxSuppressionV4( const ::tensorflow::Scope & scope, ::tensorflow::Input boxes, ::tensorflow::Input scores, ::tensorflow::Input max_output_size, ::tensorflow::Input iou_threshold, ::tensorflow::Input score_threshold )
NonMaxSuppressionV4
NonMaxSuppressionV4( const ::tensorflow::Scope & scope, ::tensorflow::Input boxes, ::tensorflow::Input scores, ::tensorflow::Input max_output_size, ::tensorflow::Input iou_threshold, ::tensorflow::Input score_threshold, const NonMaxSuppressionV4::Attrs & attrs )
פונקציות סטטיות ציבוריות
גודל פלט מקסימלי של PadToMax
Attrs PadToMaxOutputSize( bool x )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-11-05 (שעון UTC).