TensorImage

فئة عامة TensorImage

TensorImage هي فئة برنامج تضمين لكائن الصورة. عند استخدام أدوات معالجة الصور في مكتبة TFLite.support، من الشائع تحويل عناصر الصور في أنواع الصيغ إلى TensorImage في البداية.

في الوقت الحالي، لا يتم دعم سوى الصور بنموذج أحمر أخضر أزرق، ويتم دائمًا تجاهل القناة A.

تفاصيل تخزين البيانات: قد يكون للعنصر TensorImage مصدران محتملان للحقيقة: Bitmap أو TensorBuffer. تحافظ السمة TensorImage على حالتها ولا تحوِّل أحدهما إلى الآخر إلا عند الحاجة. إنّ حالة استخدام TensorImage المعتادة هي تحميل صورة Bitmap أولاً، ثم معالجتها باستخدام ImageProcessor، وأخيرًا الحصول على ByteBuffer الأساسي من TensorBuffer وإدخاله في مترجم TFLite.

ملاحظة مهمة: لتحقيق أفضل أداء، يتجنّب TensorImage نسخ البيانات كلما أمكن ذلك. لذلك، لا تمتلك البيانات الخاصة بها. يجب ألا يعدّل المتصلون عناصر البيانات التي يتم تمريرها إلى load(Bitmap) أو load(TensorBuffer, ColorSpaceType).

ملاحظة مُهمة: لم يتم إثبات أنّ جميع الطرق آمنة للسلاسل.

الإنشاء العام

TensorImage()
تعمل هذه السياسة على إعداد كائن TensorImage.
TensorImage(DataType dataType)
تعمل هذه السياسة على إعداد كائن