تدفق التوتر:: العمليات:: DrawBoundingBoxes
#include <image_ops.h>
ارسم مربعات محيطة على مجموعة من الصور.
ملخص
يقوم بإخراج نسخة من images
ولكنه يرسم أعلى وحدات البكسل صفرًا أو أكثر من المربعات المحيطة المحددة حسب المواقع الموجودة في boxes
. يتم ترميز إحداثيات كل مربع محيط في boxes
كـ [y_min, x_min, y_max, x_max]
. إحداثيات المربع المحيط هي عوامات في [0.0, 1.0]
بالنسبة لعرض الصورة الأساسية وارتفاعها.
على سبيل المثال، إذا كانت الصورة 100 × 200 بكسل (الارتفاع × العرض) وكان المربع المحيط هو [0.1, 0.2, 0.5, 0.9]
، فإن الإحداثيات العلوية اليسرى واليمنى السفلية للمربع المحيط ستكون (40, 10)
إلى (180, 50)
(في الإحداثيات (س، ص)).
قد تقع أجزاء من المربع المحيط خارج الصورة.
الحجج:
- النطاق: كائن النطاق
- الصور: 4D بالشكل
[batch, height, width, depth]
. مجموعة من الصور. - صناديق: ثلاثية الأبعاد ذات شكل
[batch, num_bounding_boxes, 4]
تحتوي على مربعات محيطة.
العوائد:
-
Output
: 4D بنفس شكلimages
. مجموعة الصور المدخلة مع المربعات المحيطة المرسومة على الصور.
البنائين والمدمرين | |
---|---|
DrawBoundingBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input boxes) |
الوظائف العامة | |
---|---|
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