tensorflow:: عملیات:: DrawBoundingBoxesV2

#include <image_ops.h>

رسم کادرهای محدودکننده روی دسته‌ای از تصاویر.

خلاصه

یک کپی از images خروجی می‌دهد اما روی پیکسل‌ها صفر یا چند کادر مرزی مشخص شده توسط مکان‌های داخل boxes رسم می‌کند. مختصات هر کادر مرزی در boxes به صورت [y_min, x_min, y_max, x_max] کدگذاری می‌شوند. مختصات کادر مرزی نسبت به عرض و ارتفاع تصویر زیرین، اعشاری در [0.0, 1.0] هستند.

برای مثال، اگر یک تصویر ۱۰۰ در ۲۰۰ پیکسل (ارتفاع در عرض) باشد و کادر اطراف آن [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

کارکردهای عمومی

DrawBoundingBoxesV2

 DrawBoundingBoxesV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input boxes,
  ::tensorflow::Input colors
)

گره

::tensorflow::Node * node() const 

عملگر::tensorflow::ورودی

 operator::tensorflow::Input() const 

عملگر::tensorflow::خروجی

 operator::tensorflow::Output() const