टेंसरफ़्लो:: ऑप्स:: क्षेत्र का आकार बदलें

#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
)