टेंसरफ़्लो:: ऑप्स:: क्षेत्र का आकार बदलें
#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
):
- संरेखित_कोनों: यदि सत्य है, तो इनपुट और आउटपुट टेंसर के 4 कोने वाले पिक्सेल के केंद्र संरेखित होते हैं, जिससे कोने वाले पिक्सेल पर मान संरक्षित होते हैं। डिफ़ॉल्ट से असत्य.
रिटर्न:
-
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
resize_images
::tensorflow::Output resized_images
सार्वजनिक समारोह
क्षेत्र का आकार बदलें
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 )
नोड
::tensorflow::Node * node() const
ऑपरेटर::टेन्सरफ़्लो::इनपुट
operator::tensorflow::Input() const
ऑपरेटर::टेन्सरफ़्लो::आउटपुट
operator::tensorflow::Output() const
सार्वजनिक स्थैतिक कार्य
संरेखित कोने
Attrs AlignCorners( bool x )