tensorflow:: عملیات:: جعبه‌های محدودکننده‌ی ترسیمی

#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) تا (180, 50) (در مختصات (x، y)) خواهد بود.

بخش‌هایی از کادر مرزی ممکن است خارج از تصویر قرار بگیرند.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • تصاویر: چهاربعدی با شکل [batch, height, width, depth] . دسته‌ای از تصاویر.
  • جعبه‌ها: سه‌بعدی با شکل [batch, num_bounding_boxes, 4] که شامل جعبه‌های محصورکننده است.

بازده:

  • Output : چهاربعدی با همان شکل 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(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input boxes
)

گره

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const