تدفق التوتر:: العمليات:: تغيير حجم المنطقة
#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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-21 (حسب التوقيت العالمي المتفَّق عليه)