tensorflow:: عملیات:: تغییر اندازه منطقه

#include <image_ops.h>

تغییر size images با استفاده از درون‌یابی مساحتی

خلاصه

تصاویر ورودی می‌توانند از انواع مختلفی باشند، اما تصاویر خروجی همیشه اعشاری هستند.

محدوده مقادیر پیکسل برای تصویر خروجی ممکن است به دلیل دقت عددی محدود، کمی با محدوده تصویر ورودی متفاوت باشد. برای تضمین محدوده خروجی، به عنوان مثال [0.0, 1.0] ، tf.clip_by_value را به خروجی اعمال کنید.

هر پیکسل خروجی ابتدا با تبدیل مساحت پیکسل به تانسور ورودی و سپس میانگین‌گیری از پیکسل‌هایی که مساحت را قطع می‌کنند، محاسبه می‌شود. سهم یک پیکسل ورودی در میانگین، با کسری از مساحت آن که مساحت را قطع می‌کند، وزن‌دهی می‌شود. این همان INTER_AREA در OpenCV است.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • تصاویر: چهاربعدی با شکل [batch, height, width, channels] .
  • size: = یک تانسور یک بعدی از نوع int32 با دو عنصر new_height, new_width . اندازه جدید تصاویر.

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • align_corners: اگر درست باشد، مراکز ۴ پیکسل گوشه‌ای تانسورهای ورودی و خروجی تراز می‌شوند و مقادیر پیکسل‌های گوشه حفظ می‌شوند. پیش‌فرض روی نادرست است.

بازده:

  • Output : چهاربعدی با شکل [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:: عملیات:: تغییر اندازه منطقه:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای ResizeArea .

ویژگی‌های عمومی

عملیات

Operation operation

تصاویر_تغییر_اندازه‌یافته

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