tensorflow:: ops:: DrawBoundingBoxesV2
#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) إلى (100, 50) (في إحداثيات (x، y)).
قد تقع أجزاء من المربع المحيط خارج الصورة.
الحجج:
- النطاق: كائن النطاق
- الصور: رباعية الأبعاد مع شكل
[batch, height, width, depth]. مجموعة من الصور. - مربعات: ثلاثية الأبعاد ذات شكل
[batch, num_bounding_boxes, 4]تحتوي على مربعات محيطة. - الألوان: ثنائية الأبعاد. قائمة بألوان RGBA للتناوب بينها للمربعات.
المرتجعات:
-
Output: مجسم رباعي الأبعاد بنفس شكلimages. مجموعة من الصور المدخلة مع مربعات محيطة مرسومة على الصور.
البناة والمدمرون | |
|---|---|
DrawBoundingBoxesV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input boxes, :: tensorflow::Input colors) |
السمات العامة | |
|---|---|
operation | |
output | |
الوظائف العامة | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
السمات العامة
عملية
Operation operation
المخرجات
::tensorflow::Output output
الوظائف العامة
رسم مربعات الإحاطة الإصدار 2
DrawBoundingBoxesV2( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input boxes, ::tensorflow::Input colors )
العقدة
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)