टेन्सरफ्लो::ऑप्स::ड्रॉबाउंडिंगबॉक्स
#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-डी आकार
[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