צייר תיבות תוחמות על קבוצת תמונות.
מוציא עותק של `תמונות` אך מצייר על גבי הפיקסלים אפס או יותר תיבות תוחמות שצוינו על ידי המיקומים ב`תיבות`. הקואורדינטות של כל התיבה התוחמת ב'תיבות' מקודדות כ-'[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> | |
פלט <T> | פלט () 4-D עם אותה צורה כמו `תמונות`. |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
פלט ציבורי <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 עם אותה צורה כמו `תמונות`. אצווה של תמונות קלט עם תיבות תוחמות מצוירות על התמונות.