tensorflow:: אופס:: DrawBoundingBoxes
#include <image_ops.h>
צייר תיבות תוחמות על קבוצת תמונות.
תַקצִיר
מוציא עותק של images
אך מצייר על גבי הפיקסלים אפס או יותר תיבות תוחמות שצוינו על ידי המיקומים boxes
. הקואורדינטות של כל התיבה התוחמת boxes
מקודדות כ- [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)
עד (180, 50)
(בקואורדינטות (x,y).
חלקים מהתיבה התוחמת עשויים ליפול מחוץ לתמונה.
טיעונים:
- scope: אובייקט Scope
- תמונות: 4-D עם צורה
[batch, height, width, depth]
. חבורה של תמונות. - תיבות: תלת-ממדיות עם צורה
[batch, num_bounding_boxes, 4]
המכילה תיבות תוחמות.
החזרות:
-
Output
: 4-D עם אותה צורה כמוimages
. אצווה של תמונות קלט עם תיבות תוחמות מצוירות על התמונות.
בנאים והורסים | |
---|---|
DrawBoundingBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input boxes) |
תכונות ציבוריות | |
---|---|
operation | |
output |
תפקידים ציבוריים | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
תכונות ציבוריות
מִבצָע
Operation operation
תְפוּקָה
::tensorflow::Output output
תפקידים ציבוריים
DrawBoundingBoxes
DrawBoundingBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input boxes )
צוֹמֶת
::tensorflow::Node * node() const
מפעיל::tensorflow::קלט
operator::tensorflow::Input() const
אופרטור::tensorflow::פלט
operator::tensorflow::Output() const
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-12-02 (שעון UTC).