DrawBoundingBoxes

שיעור הגמר הציבורי DrawBoundingBoxes

צייר תיבות תוחמות על קבוצת תמונות.

מוציא עותק של `תמונות` אך מצייר על גבי הפיקסלים אפס או יותר תיבות תוחמות שצוינו על ידי המיקומים ב`תיבות`. הקואורדינטות של כל התיבה התוחמת ב'תיבות' מקודדות כ-'[y_min, x_min, y_max, x_max]'. הקואורדינטות של התיבה התוחמת מרחפות ב-`[0.0, 1.0]` ביחס לרוחב ולגובה של התמונה הבסיסית.

לדוגמה, אם תמונה היא 100 x 200 פיקסלים (גובה x רוחב) והתיבה התוחמת היא `[0.1, 0.2, 0.5, 0.9]`, הקואורדינטות השמאלית העליונה והימנית התחתונה של התיבה התוחמת יהיו `( 40, 10)` עד `(100, 50)` (בקואורדינטות (x,y)).

חלקים מהתיבה התוחמת עשויים ליפול מחוץ לתמונה.

קבועים

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

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי <T מרחיב TNumber > DrawBoundingBoxes <T>
ליצור ( scope scope, Operand <T> תמונות, Operand < TFloat32 > boxes, Operand < TFloat32 > colors)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DrawBoundingBoxes חדשה.
פלט <T>
פלט ()
4-D עם אותה צורה כמו `תמונות`.

שיטות בירושה

קבועים

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

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

ערך קבוע: "DrawBoundingBoxesV2"

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

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

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

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

Public static DrawBoundingBoxes <T> create ( scope scope, Operand <T> images, Operand < TFloat32 > boxes, Operand < TFloat32 > colors)

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

פרמטרים
תְחוּם ההיקף הנוכחי
תמונות 4-D עם צורה `[אצווה, גובה, רוחב, עומק]`. חבורה של תמונות.
קופסאות תלת-ממדית עם צורה `[אצווה, מספר_תוחמים_תיבות, 4]` המכילה תיבות תוחמות.
צבעים 2-D. רשימה של צבעי RGBA למחזור עבור הקופסאות.
החזרות
  • מופע חדש של DrawBoundingBoxes

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

4-D עם אותה צורה כמו `תמונות`. אצווה של תמונות קלט עם תיבות תוחמות מצוירות על התמונות.