tensorflow:: ops:: DrawBoundingBoxesV2

#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) से (100, 50) ((x,y) निर्देशांक में) होंगे।

बाउंडिंग बॉक्स के कुछ हिस्से इमेज के बाहर हो सकते हैं।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • छवियां: 4-डी, आकार [batch, height, width, depth] के साथ। छवियों का एक बैच।
  • बॉक्स: 3-डी आकार [batch, num_bounding_boxes, 4] के साथ जिसमें बाउंडिंग बॉक्स शामिल हैं।
  • रंग: 2-डी। बॉक्स के लिए RGBA रंगों की एक सूची, जिसे बारी-बारी से इस्तेमाल किया जा सकता है।

प्रतिफल:

  • Output : images के समान आकार वाला 4-डी मॉडल। इनपुट छवियों का वह बैच जिस पर बाउंडिंग बॉक्स बनाए गए हैं।

कंस्ट्रक्टर और डिस्ट्रक्टर

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 

ऑपरेटर::टेन्सरफ्लो::इनपुट

 operator::tensorflow::Input() const 

ऑपरेटर::टेन्सरफ्लो::आउटपुट

 operator::tensorflow::Output() const