خيارات لتكوين مسار معالجة الصور، الذي يعمل قبل الاستدلال.
تقوم Task Library Vision API بالمعالجة المسبقة للصورة على صورة الإدخال في المنطقة محل الاهتمام، بحيث تناسب متطلبات النموذج (على سبيل المثال 224x224 RGB) وتملأ موتر الإدخال المقابل. يتم تنفيذ ذلك عن طريق (بهذا الترتيب):
- اقتصاص المخزن المؤقت للإطار إلى المنطقة محل الاهتمام (والتي، في معظم الحالات، تغطي فقط الصورة المدخلة بأكملها)،
- تغيير حجمه (مع الاستيفاء الثنائي، نسبة العرض إلى الارتفاع *غير* المحفوظة) لأبعاد موتر إدخال النموذج،
- تحويلها إلى مساحة الألوان الخاصة بموتر الإدخال (أي RGB، وهي مساحة الألوان الوحيدة المدعومة حاليًا)،
- تدويرها وفقًا لـ
ImageProcessingOptions.Orientation
الخاص بها بحيث يتم إجراء الاستدلال على صورة "مستقيمة".
هام: نتيجة لحدوث الاقتصاص أولاً، يتم التعبير عن منطقة الاهتمام المقدمة في نظام الإحداثيات المرجعية غير المدورة، أي في [0, TensorImage.getWidth()) x [0, TensorImage.getHeight())
، والتي هي أبعاد بيانات الصورة الأساسية قبل تطبيق أي اتجاه. إذا كانت المنطقة خارج هذه الحدود، فإن طريقة الاستدلال، مثل ImageClassifier.classify(MlImage)
، سترجع خطأ.
فئات متداخلة
فصل | ImageProcessingOptions.Builder | منشئ ImageProcessingOptions . | |
التعداد | ImageProcessingOptions.Orientation | نوع الاتجاه الذي يتبع مواصفات EXIF. |
المقاولون العامون
الأساليب العامة
ثابت ImageProcessingOptions.Builder | منشئ () |
مجردة ImageProcessingOptions.Orientation | |
مستطيل مجردة | احصل على () |