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

#include <image_ops.h>

চিত্রগুলির একটি ব্যাচে সীমানা বাক্স আঁকুন।

সারসংক্ষেপ

একটি কপি আউটপুট images কিন্তু উপরে স্বপক্ষে পিক্সেল শূন্য বা তার বেশি অবস্থানগুলির দ্বারা নির্দিষ্ট বাক্সে সীমান্ত এর boxesboxes প্রতিটি বাউন্ডিং বাক্সের স্থানাঙ্কগুলি [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) (ইন (x, y) স্থানাঙ্ক)।

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

যুক্তি:

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

রিটার্নস:

  • Output : images মতো একই আকারের সাথে 4-ডি। ইমেজগুলিতে আঁকা বাউন্ডিং বাক্সগুলির সাথে ইনপুট চিত্রগুলির ব্যাচ।

নির্মাণকারী এবং ধ্বংসকারী

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