يطبق التحويل المحدد على كل صورة من الصور.
إذا كان صف واحد من `التحويلات` هو `[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`. إذا كانت النقطة المحولة تقع خارج الصورة المدخلة، فسيتم ضبط بكسل الإخراج على 0.
فئات متداخلة
فصل | ImageProjectiveTransformV2.Options | السمات الاختيارية لـ ImageProjectiveTransformV2 |
الأساليب العامة
الإخراج <T> | كإخراج () إرجاع المقبض الرمزي للموتر. |
ثابت <T يمتد الرقم> ImageProjectiveTransformV2 <T> | |
ثابت ImageProjectiveTransformV2.Options | وضع التعبئة (وضع تعبئة السلسلة) |
الإخراج <T> | الصور المتحولة () 4-D بالشكل `[دفعة، ارتفاع_جديد، عرض_جديد، قنوات]`. |
الطرق الموروثة
الأساليب العامة
الإخراج العام <T> كإخراج ()
إرجاع المقبض الرمزي للموتر.
المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.
إنشاء ImageProjectiveTransformV2 <T> ثابت عام ( نطاق النطاق ، صور المعامل <T>، تحويلات المعامل <Float>، شكل الإخراج <Integer>، استيفاء السلسلة، خيارات... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية ImageProjectiveTransformV2 جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
الصور | 4-D بالشكل `[الدفعة، الارتفاع، العرض، القنوات]`. |
يتحول | مصفوفة ثنائية الأبعاد، `[دُفعة، 8]` أو `[1، 8]`، حيث يتوافق كل صف مع مصفوفة تحويل إسقاطية 3 × 3، مع افتراض أن الإدخال الأخير هو 1. إذا كان هناك صف واحد، سيتم تطبيق نفس التحول على جميع الصور. |
com.outputShape | موتر 1-D [new_height, new_width]. |
إقحام | طريقة الاستيفاء "الأقرب" أو "الخط الثنائي". |
خيارات | يحمل قيم السمات الاختيارية |
عائدات
- مثيل جديد لـ ImageProjectiveTransformV2
ImageProjectiveTransformV2.Options العام الثابت fillMode (String fillMode)
حدود
fillMode | وضع التعبئة، "REFLECT"، "WRAP"، أو "CONSTANT". |
---|