يطبق التحويل المحدد على كل صورة من الصور.
إذا كان صف واحد من `التحويلات` هو `[a0, a1, a2, b0, b1, b2, c0, c1]`، فإنه يعين نقطة الإخراج `(x, y)` إلى نقطة إدخال محولة `(x' , y') = ((a0 x + a1 y + a2) / k, (b0 x + b1 y + b2) / k)`, حيث `k = c0 x + c1 y + 1`. إذا كانت النقطة المحولة تقع خارج الصورة المدخلة، فسيتم تعيين بكسل الإخراج على fill_value.
فئات متداخلة
فصل | ImageProjectiveTransformV3.Options | السمات الاختيارية لـ ImageProjectiveTransformV3 |
الأساليب العامة
الإخراج <T> | كإخراج () إرجاع المقبض الرمزي للموتر. |
ثابت <T يمتد الرقم> ImageProjectiveTransformV3 <T> | |
ثابت ImageProjectiveTransformV3.Options | وضع التعبئة (وضع تعبئة السلسلة) |
الإخراج <T> | الصور المتحولة () 4-D بالشكل `[دفعة، ارتفاع_جديد، عرض_جديد، قنوات]`. |
الطرق الموروثة
الأساليب العامة
الإخراج العام <T> كإخراج ()
إرجاع المقبض الرمزي للموتر.
المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.
إنشاء ImageProjectiveTransformV3 <T> ثابت عام ( نطاق النطاق، صور المعامل <T>، تحويلات المعامل <Float>، شكل الإخراج <Integer>، المعامل <Float> fillValue، استيفاء السلسلة، خيارات ... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية ImageProjectiveTransformV3 جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
الصور | 4-D بالشكل `[الدفعة، الارتفاع، العرض، القنوات]`. |
يتحول | مصفوفة ثنائية الأبعاد، `[دُفعة، 8]` أو `[1، 8]`، حيث يتوافق كل صف مع مصفوفة تحويل إسقاطية 3 × 3، مع افتراض أن الإدخال الأخير هو 1. إذا كان هناك صف واحد، سيتم تطبيق نفس التحول على جميع الصور. |
com.outputShape | موتر 1-D [new_height, new_width]. |
قيمة التعبئة | float، القيمة التي سيتم ملؤها عندما يكون fill_mode ثابتًا". |
إقحام | طريقة الاستيفاء "الأقرب" أو "الخط الثنائي". |
خيارات | يحمل قيم السمات الاختيارية |
عائدات
- مثيل جديد لـ ImageProjectiveTransformV3
ImageProjectiveTransformV3.Options العام الثابت fillMode (String fillMode)
حدود
fillMode | وضع التعبئة، "REFLECT"، "WRAP"، "CONSTANT"، أو "NEAREST". |
---|