ObjectDetector
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يقوم بالكشف عن الكائن على الصور.
وAPI يتوقع نموذج TFLite مع TFLite نموذج الفوقية. .
تدعم واجهة برمجة التطبيقات (API) النماذج ذات موتر إدخال صورة واحدة وأربعة موتر إخراج. لكي تكون أكثر تحديدًا ، إليك المتطلبات.
- الإدخال صورة الموتر (
kTfLiteUInt8
/ kTfLiteFloat32
)- إدخال صورة حجم
[batch x height x width x channels]
. - لا يتم اعتماد دفعة الاستدلال (
batch
يشترط أن يكون 1). - فقط يتم دعم مدخلات RGB (
channels
مطلوب أن يكون 3). - إذا كان نوع هو
kTfLiteFloat32
، يطلب NormalizationOptions لضمها الى البيانات الوصفية لتطبيع المدخلات.
يجب أن يكون التنسورات انتاج 4 مخرجات 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 المحور. .
الطرق الموروثة
من فئة java.lang.Object قيمة منطقية | |
النهائية الفئة <؟> | getClass () عبارة |
int | شفرة التجزئة () |
الفراغ النهائي | إعلام () |
الفراغ النهائي | notifyAll () |
سلسلة | toString () |
الفراغ النهائي | الانتظار (arg0 طويلة، الباحث ARG1) |
الفراغ النهائي | الانتظار (arg0 الطويل) |
الفراغ النهائي | الانتظار () |
من واجهة java.io.closeable من الواجهة java.lang.AutoCloseable الطرق العامة
ساكنة العام ObjectDetector createFromFile (السياق السياق، سلسلة modelPath)
العوامل
سياق الكلام | |
---|
modelPath | المسار إلى نموذج الكشف مع البيانات الوصفية في الأصول |
---|
العوامل
سياق الكلام | |
---|
modelPath | المسار إلى نموذج الكشف مع البيانات الوصفية في الأصول |
---|
والخيارات | |
---|
العوامل
modelFile | الكشف عن نموذج File المثال |
---|
والخيارات | |
---|
يؤدي الكشف الفعلي على قدم MlImage
.
العوامل
صورة | و MlImage الكائن الذي يمثل صورة |
---|
العوامل
صورة | وUINT8 TensorImage الكائن الذي يمثل صورة RGB أو YUV |
---|
والخيارات | خيارات تكوين كيفية المعالجة المسبقة للصورة |
---|
العوامل
صورة | و MlImage الكائن الذي يمثل صورة |
---|
والخيارات | خيارات تكوين كيفية المعالجة المسبقة للصورة |
---|
العوامل
صورة | وUINT8 TensorImage الكائن الذي يمثل صورة RGB أو YUV |
---|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
Last updated 2021-10-08 UTC.
[{
"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":"غير ذلك"
}]