tensorflow:: ops:: ResizeArea
#include <image_ops.h> क्षेत्रफल अंतराल का उपयोग करके images का size बदलें।
सारांश
इनपुट इमेज विभिन्न प्रकार की हो सकती हैं, लेकिन आउटपुट इमेज हमेशा फ्लोट होती हैं।
सीमित संख्यात्मक परिशुद्धता के कारण आउटपुट छवि के पिक्सेल मानों की सीमा इनपुट छवि की सीमा से थोड़ी भिन्न हो सकती है। आउटपुट सीमा, उदाहरण के लिए [0.0, 1.0] , सुनिश्चित करने के लिए, आउटपुट पर tf.clip_by_value लागू करें।
प्रत्येक आउटपुट पिक्सेल की गणना पहले पिक्सेल के फुटप्रिंट को इनपुट टेंसर में रूपांतरित करके और फिर फुटप्रिंट को प्रतिच्छेदित करने वाले पिक्सेलों का औसत निकालकर की जाती है। औसत में इनपुट पिक्सेल का योगदान उसके उस क्षेत्रफल के अंश के आधार पर भारित होता है जो फुटप्रिंट को प्रतिच्छेदित करता है। यह OpenCV के INTER_AREA के समान है।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- छवियाँ: आकार के साथ 4-डी
[batch, height, width, channels]। - आकार: = 2 तत्वों वाला एक 1-डी int32 टेंसर :
new_height, new_width। छवियों का नया आकार।
वैकल्पिक विशेषताएँ (देखें Attrs ):
- align_corners: यदि true है, तो इनपुट और आउटपुट टेंसर के 4 कोने वाले पिक्सेल के केंद्र संरेखित किए जाते हैं, जिससे कोने वाले पिक्सेल पर मान संरक्षित रहते हैं। डिफ़ॉल्ट मान false है।
प्रतिफल:
-
Output: 4-डी जिसका आकार[batch, new_height, new_width, channels]है।
कंस्ट्रक्टर और डिस्ट्रक्टर | |
|---|---|
ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size) | |
ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size, const ResizeArea::Attrs & attrs) |
सार्वजनिक विशेषताएँ | |
|---|---|
operation | |
resized_images | |
सार्वजनिक समारोह | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
सार्वजनिक स्थैतिक फ़ंक्शन | |
|---|---|
AlignCorners (bool x) | |
संरचनाएँ | |
|---|---|
| टेन्सरफ्लो::ऑप्स::रीसाइज़एरिया::एट्रिब्यूट्स | ResizeArea के लिए वैकल्पिक विशेषता निर्धारक। |
सार्वजनिक विशेषताएँ
संचालन
Operation operation
आकार बदला गया_छवियाँ
::tensorflow::Output resized_images
सार्वजनिक समारोह
ResizeArea
ResizeArea( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size )
ResizeArea
ResizeArea( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size, const ResizeArea::Attrs & attrs )
नोड
::tensorflow::Node * node() const
ऑपरेटर::टेन्सरफ्लो::इनपुट
operator::tensorflow::Input() const
ऑपरेटर::टेन्सरफ्लो::आउटपुट
operator::tensorflow::Output() const
सार्वजनिक स्थैतिक फ़ंक्शन
कोनों को संरेखित करें
Attrs AlignCorners( bool x )