ObjectDetector
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ينفذ الكشف عن الكائنات على الصور.
تتوقع واجهة برمجة التطبيقات (API) نموذج TFLite مع بيانات تعريف نموذج TFLite. .
تدعم واجهة برمجة التطبيقات النماذج التي تحتوي على موتر إدخال صورة واحد وأربعة موترات إخراج. لنكون أكثر تحديدا، وهنا المتطلبات.
- موتر صورة الإدخال (
kTfLiteUInt8
/ kTfLiteFloat32
)- حجم إدخال الصورة
[batch x height x width x channels]
. - استنتاج الدُفعة غير مدعوم (يُشترط أن تكون
batch
1). - يتم دعم مدخلات RGB فقط (يجب أن تكون
channels
3). - إذا كان النوع هو
kTfLiteFloat32
، فيجب إرفاق خيارات التسوية بالبيانات الوصفية لتطبيع الإدخال.
يجب أن تكون موترات الإخراج هي المخرجات الأربعة لعملية DetectionPostProcess
، على سبيل المثال:- موتر الموقع (
kTfLiteFloat32
):- موتر الحجم
[1 x num_results x 4]
، المصفوفة الداخلية التي تمثل المربعات المحيطة في النموذج [أعلى، يسار، يمين، أسفل]. - يلزم إرفاق
BoundingBoxProperties
بالبيانات التعريفية ويجب تحديد type=BOUNDARIES
و coordinate_type=RATIO
.
موتر الطبقات ( kTfLiteFloat32
):- موتر الحجم
[1 x num_results]
، كل قيمة تمثل الفهرس الصحيح للفئة. - إذا تم إرفاق خرائط الملصقات بالبيانات التعريفية كملفات مرتبطة بـ
TENSOR_VALUE_LABELS
، فسيتم استخدامها لتحويل قيم الموتر إلى تسميات.
عشرات الموتر ( kTfLiteFloat32
):- موتر الحجم
[1 x num_results]
، تمثل كل قيمة نتيجة الكائن المكتشف.
عدد موتر الكشف ( kTfLiteFloat32
):- عدد صحيح num_results كموتر بالحجم
[1]
.
يمكن العثور على مثال لهذا النموذج على TensorFlow Hub. .
الطرق الموروثة من فئة java.lang.Object منطقية | |
الدرجة النهائية <؟> | الحصول على كلاس () |
كثافة العمليات | رمز التجزئة () |
الفراغ النهائي | إعلام () |
الفراغ النهائي | إعلام الكل () |
خيط | إلى سلسلة () |
الفراغ النهائي | انتظر (طويل arg0، int arg1) |
الفراغ النهائي | انتظر (طويل arg0) |
الفراغ النهائي | انتظر () |
من الواجهة java.io.Closeable من الواجهة java.lang.AutoCloseable الأساليب العامة ObjectDetector الثابت العام createFromFile (سياق السياق، String modelPath) حدود سياق | |
---|
modelPath | المسار إلى نموذج الكشف مع البيانات الوصفية في الأصول |
---|
القائمة العامة < الكشف > الكشف (صورة MlImage ) ينفذ الكشف الفعلي على MlImage
.
حدود صورة | كائن MlImage الذي يمثل صورة |
---|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص 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":"غير ذلك"
}]