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