GenerateBoundingBoxProposals

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

אופציה זו מייצרת אזור של אינטרסים מתיבות תוחמות נתונות (bbox_deltas) מקודדות wrt לפי eq.2 ב-arXiv:1506.01497

ה-Op בוחר תיבות ניקוד מובילות של 'pre_nms_topn', מפענח אותן ביחס לעוגנים, מחיל דיכוי לא מקסימלי על תיבות חופפות בעלות ערך צומת-על-איחוד (iou) גבוה מ-'nms_threshold', מבטל תיבות שבהן הצד הקצר יותר קטן מ-' min_size`. תשומות: `ציונים`: טנזור 4D של צורה [אצווה, גובה, רוחב, מספר עוגנים] המכיל את הציונים לכל עוגן במיקום נתון `bbox_deltas`: הוא טנזור של צורה [אצווה, גובה, רוחב, 4 x מספר עוגנים] תיבות מקודדות לכל עוגן `עוגנים`: טנזור 1D של צורה [4 x מספר עוגנים], המייצג את העוגנים. פלטים: `rois`: פלט RoIs, טנסור תלת-ממדי של צורה [אצווה, post_nms_topn, 4], מרופד ב-0 אם נמצאו פחות ממועמדים post_nms_topn. `roi_probabilities`: ציוני הסתברות של כל roi ב-'rois', טנזור דו-ממדי של צורה [אצווה,post_nms_topn], מרופד ב-0 במידת הצורך, ממוין לפי ציונים.

כיתות מקוננות

מעמד GenerateBoundingBoxProposals.Options תכונות אופציונליות עבור GenerateBoundingBoxProposals

קבועים

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

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

סטטי GenerateBoundingBoxProposals
create ( Scope scope, Operand < TFloat32 > scores, Operand < TFloat32 > bboxDeltas, Operand < TFloat32 > imageInfo , Operand < TFloat32 > anchors, Operand < TFloat32 > nmsThreshold, Operand < TInt32 > preNmsTopn, Operand > min.Float. . אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת GenerateBoundingBoxProposals חדשה.
סטטי GenerateBoundingBoxProposals.Options
postNmsTopn (Long postNmsTopn)
פלט < TFloat32 >
roiProbabilities ()
טנזור צף דו-ממדי של צורה `[num_images, post_nms_topn]` המייצג את הניקוד של תיבת אזור העניין בטנזור `rois` באותו אינדקס.
פלט < TFloat32 >
רויס ()
טנזור צף תלת-ממדי של צורה `[num_images,post_nms_topn,4]` המייצג את האזור הנבחר של תיבות עניין.

שיטות בירושה

קבועים

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

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

ערך קבוע: "GenerateBoundingBoxProposals"

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

public static GenerateBoundingBoxProposals create ( Scope scope, Operand < TFloat32 > scores , Operand < TFloat32 > bboxDeltas, Operand < TFloat32 > imageInfo, Operand < TFloat32 > anchors, Operand < TFloat32 > nmsThreshold, Operan > < TInt32 > Prend > TInt32 > אפשרויות... אפשרויות)

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

פרמטרים
תְחוּם ההיקף הנוכחי
ציונים ניתן לא למיין טנזור צף 4-D בעל צורה `[num_images, height, width, num_achors]` המכיל ציונים של התיבות עבור עוגנים נתונים.
bboxDeltas טנזור צף 4-D בעל צורה `[מספר_תמונות, גובה, רוחב, 4 x מספר_עוגנים]`. תיבות קידוד עם התאמה לכל עוגן. הקואורדינטות ניתנות בצורה [dy, dx, dh, dw].
imageInfo טנזור צף דו-ממדי של צורה `[num_images, 5]` המכיל מידע על תמונה גובה, רוחב, קנה מידה.
עוגנים טנזור ציפה דו-ממדי בצורת `[num_anchors, 4]` המתאר את תיבות העוגן. תיבות מעוצבות בצורה [y1, x1, y2, x2].
nmsThreshold טנזור ציפה סקלארי לסף דיכוי לא מרבי.
preNmsTopn טנסור אינט סקלרי עבור מספר תיבות הניקוד הגבוה ביותר שישמשו כקלט.
minSize טנזור ציפה סקלארי. כל תיבה שגודלה קטן יותר מ-min_size תימחק.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של GenerateBoundingBoxProposals

סטטי ציבורי GenerateBoundingBoxProposals.Options postNmsTopn (Long postNmsTopn)

פרמטרים
postNmsTopn מספר שלם. המספר המרבי של rois בפלט.

פלט ציבורי < TFloat32 > roiProbabilities ()

טנזור צף דו-ממדי של צורה `[num_images, post_nms_topn]` המייצג את הניקוד של תיבת אזור העניין בטנזור `rois` באותו אינדקס.

פלט ציבורי < TFloat32 > rois ()

טנזור צף תלת-ממדי של צורה `[num_images,post_nms_topn,4]` המייצג את האזור הנבחר של תיבות עניין. ממוין בסדר יורד בציונים.