NonMaxSuppressionWithOverlaps

כיתת גמר ציבורית NonMaxSuppressionWithOverlaps

בוחר בתאוותנות קבוצת משנה של תיבות תוחמות בסדר יורד של הניקוד,

גיזום קופסאות בעלות חפיפה גבוהה עם קופסאות שנבחרו בעבר. תיבות תוחמות עם ציון נמוך מ'סף_ציון' מוסרות. ערכי חפיפה N-ב-n מסופקים כמטריצה ​​מרובעת, המאפשרת להגדיר קריטריון חפיפה מותאם אישית (למשל, חיתוך על איחוד, חיתוך על פני שטח וכו').

הפלט של פעולה זו הוא קבוצה של מספרים שלמים המופיעים באינדקס לאוסף הקלט של תיבות תוחמות המייצגות את התיבות שנבחרו. לאחר מכן ניתן לקבל את הקואורדינטות של התיבה התוחמת המתאימות למדדים שנבחרו באמצעות `פעולת tf.gather`. לדוגמה:

select_indices = tf.image.non_max_suppression_with_overlaps( חפיפות, ציונים, max_output_size, overlap_threshold, score_threshold) selected_boxes = tf.gather(boxes, selected_indexes)

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

שיטות ציבוריות

פלט < TInt32 >
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי NonMaxSuppressionWithOverlaps
create ( scope scope, Operand < TFloat32 > חפיפה, Operand < TFloat32 > ציונים, Operand < TInt32 > maxOutputSize, Operand < TFloat32 > overlapThreshold, Operand < TFloat32 > scoreThreshold)
שיטת מפעל ליצירת מחלקה העוטפת פעולת NonMaxSuppressionWithOverlaps חדשה.
פלט < TInt32 >
מדדים נבחרים ()
טנסור שלם 1-ממדי בצורת '[M]' המייצג את המדדים שנבחרו מטנסור התיבות, כאשר 'M <= max_output_size'.

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "NonMaxSuppressionWithOverlaps"

שיטות ציבוריות

פלט ציבורי < TInt32 > asOutput ()

מחזירה את הידית הסמלית של הטנזור.

כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.

יצירת NonMaxSuppressionWithOverlaps סטטית ציבורית ( scope scope, Operand < TFloat32 > חפיפה, Operand < TFloat32 > scores, Operand < TInt32 > maxOutputSize, Operand < TFloat32 > overlapThreshold, Operand < TFloat32 > scoreThreshold)

שיטת מפעל ליצירת מחלקה העוטפת פעולת NonMaxSuppressionWithOverlaps חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
חופפים טנזור צף דו-ממדי של צורה `[num_boxes, num_boxes]` המייצג את ערכי חפיפת התיבה n-by-n.
ציונים טנזור צף 1-D בצורת `[num_boxes]` המייצג ניקוד בודד המתאים לכל תיבה (כל שורה של תיבות).
maxOutputSize טנזור שלם סקלרי המייצג את המספר המרבי של תיבות שייבחרו על ידי דיכוי לא מקסימלי.
חפיפה סף טנזור צף 0-D המייצג את הסף להחלטה אם גם תיבות חופפות.
ציון סף טנזור צף 0-D המייצג את הסף להחלטה מתי להסיר תיבות על סמך ניקוד.
החזרות
  • מופע חדש של NonMaxSuppressionWithOverlaps

פלט ציבורי < TInt32 > נבחרים מדדים ()

טנסור שלם 1-ממדי בצורת '[M]' המייצג את המדדים שנבחרו מטנסור התיבות, כאשר 'M <= max_output_size'.