عاد TensorFlow إلى Google I/O في 14 مايو!
سجل الان
ImageProcessingOptions
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
خيارات لتكوين مسار معالجة الصور، الذي يعمل قبل الاستدلال.
تقوم Task Library Vision API بالمعالجة المسبقة للصورة على صورة الإدخال في المنطقة محل الاهتمام، بحيث تناسب متطلبات النموذج (على سبيل المثال 224x224 RGB) وتملأ موتر الإدخال المقابل. يتم تنفيذ ذلك عن طريق (بهذا الترتيب):
- اقتصاص المخزن المؤقت للإطار إلى المنطقة محل الاهتمام (والتي، في معظم الحالات، تغطي فقط الصورة المدخلة بأكملها)،
- تغيير حجمه (مع الاستيفاء الثنائي، نسبة العرض إلى الارتفاع *غير* المحفوظة) لأبعاد موتر إدخال النموذج،
- تحويلها إلى مساحة الألوان الخاصة بموتر الإدخال (أي RGB، وهي مساحة الألوان الوحيدة المدعومة حاليًا)،
- تدويرها وفقًا لـ
ImageProcessingOptions.Orientation
الخاص بها بحيث يتم إجراء الاستدلال على صورة "مستقيمة".
هام: نتيجة لحدوث الاقتصاص أولاً، يتم التعبير عن منطقة الاهتمام المقدمة في نظام الإحداثيات المرجعية غير المدورة، أي في [0, TensorImage.getWidth()) x [0, TensorImage.getHeight())
، والتي هي أبعاد بيانات الصورة الأساسية قبل تطبيق أي اتجاه. إذا كانت المنطقة خارج هذه الحدود، فإن طريقة الاستدلال، مثل ImageClassifier.classify(MlImage)
، سترجع خطأ.
الطرق الموروثة
من فئة java.lang.Object منطقية | |
الدرجة النهائية <؟> | الحصول على كلاس () |
كثافة العمليات | رمز التجزئة () |
الفراغ النهائي | إعلام () |
الفراغ النهائي | إعلام الكل () |
خيط | إلى سلسلة () |
الفراغ النهائي | انتظر (طويل arg0، int arg1) |
الفراغ النهائي | انتظر (طويل arg0) |
الفراغ النهائي | انتظر () |
المقاولون العامون
خيارات معالجة الصور العامة ()
الأساليب العامة
ImageProcessingOptions.Builder منشئ عام ثابت ()
الملخص العام Rect getRoi ()
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]