टेंसरफ़्लो:: ऑप्स:: ड्राबाउंडिंगबॉक्स
#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)
होंगे (40, 10)
से (180, 50)
((x,y) निर्देशांक में)।
बाउंडिंग बॉक्स के हिस्से छवि से बाहर गिर सकते हैं।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- छवियां: आकार के साथ 4-डी
[batch, height, width, depth]
छवियों का एक समूह. - बक्से: 3-डी आकार के साथ
[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