টেনসরফ্লো :: অপস:: ড্রবাউন্ডিং বক্স

#include <image_ops.h>

চিত্রের একটি ব্যাচে আবদ্ধ বাক্স আঁকুন।

সারাংশ

images একটি অনুলিপি আউটপুট করে কিন্তু boxes অবস্থানগুলি দ্বারা নির্দিষ্ট করা পিক্সেল শূন্য বা তার বেশি বাউন্ডিং বাক্সের উপরে আঁকে। boxes প্রতিটি বাউন্ডিং বাক্সের স্থানাঙ্কগুলি [y_min, x_min, y_max, x_max] হিসাবে এনকোড করা হয়। বাউন্ডিং বক্স স্থানাঙ্কগুলি অন্তর্নিহিত চিত্রের প্রস্থ এবং উচ্চতার সাথে তুলনা করে [0.0, 1.0] এ ভাসছে।

উদাহরণস্বরূপ, যদি একটি চিত্র 100 x 200 পিক্সেল (উচ্চতা x প্রস্থ) হয় এবং বাউন্ডিং বাক্সটি [0.1, 0.2, 0.5, 0.9] হয়, বাউন্ডিং বাক্সের উপরের-বাম এবং নীচে-ডান স্থানাঙ্কগুলি হবে (40, 10) থেকে (180, 50) (এক্স, y) স্থানাঙ্কে)।

বাউন্ডিং বাক্সের অংশগুলি চিত্রের বাইরে পড়তে পারে।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • ছবি: 4-ডি আকৃতি সহ [batch, height, width, depth] । ইমেজ একটি ব্যাচ.
  • বাক্স: 3-ডি আকৃতি সহ [batch, num_bounding_boxes, 4] বাউন্ডিং বক্স রয়েছে।

রিটার্ন:

  • Output : 4-ডি 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 

অপারেটর::টেনসরফ্লো::ইনপুট

 operator::tensorflow::Input() const 

অপারেটর::টেনসরফ্লো::আউটপুট

 operator::tensorflow::Output() const