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 )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.