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
)