تدفق التوتر:: العمليات:: 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) |
الصفات العامة | |
---|---|
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 (حسب التوقيت العالمي المتفَّق عليه)