تدفق التوتر:: العمليات:: تغيير حجم المنطقة

#include <image_ops.h>

تغيير حجم images إلى size باستخدام الاستيفاء المنطقة.

ملخص

يمكن أن تكون الصور المدخلة من أنواع مختلفة ولكن الصور الناتجة تكون عائمة دائمًا.

قد يختلف نطاق قيم البكسل للصورة الناتجة قليلاً عن نطاق الصورة المدخلة بسبب الدقة الرقمية المحدودة. لضمان نطاق الإخراج، على سبيل المثال [0.0, 1.0] ، قم بتطبيق tf.clip_by_value على الإخراج.

يتم حساب كل بكسل مخرج عن طريق تحويل بصمة البكسل أولاً إلى موتر الإدخال ثم حساب متوسط ​​وحدات البكسل التي تتقاطع مع البصمة. يتم وزن مساهمة البكسل المدخل في المتوسط ​​بجزء من مساحتها التي تتقاطع مع البصمة. هذا هو نفس INTER_AREA الخاص بـ OpenCV.

الحجج:

  • النطاق: كائن النطاق
  • الصور: 4D بالشكل [batch, height, width, channels] .
  • الحجم: = موتر int32 أحادي الأبعاد مكون من عنصرين: new_height, new_width . الحجم الجديد للصور.

السمات الاختيارية (انظر Attrs ):

  • align_corners: إذا كان صحيحًا، تتم محاذاة مراكز بكسلات الزاوية الأربعة لموترات الإدخال والإخراج، مع الحفاظ على القيم عند بكسلات الزاوية. الافتراضيات كاذبة.

العوائد:

  • Output : 4-D بالشكل [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)

الهياكل

Tensorflow:: ops:: ResizeArea:: Attrs

محددات السمات الاختيارية لـ 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 

المشغل::tensorflow::الإدخال

 operator::tensorflow::Input() const 

المشغل::tensorflow::الإخراج

 operator::tensorflow::Output() const 

وظائف ثابتة العامة

محاذاة الزوايا

Attrs AlignCorners(
  bool x
)