احضر ندوة النساء في غسل الأموال في 7 ديسمبر. سجل الآن

ObjectDetector

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الجمهور 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 المحور. .

فئات متداخلة

صف دراسي ObjectDetector.ObjectDetectorOptions خيارات لإعداد ObjectDetector.

الطرق العامة

ثابت ObjectDetector
createFromBuffer ( ByteBuffer modelBuffer)
يخلق ObjectDetector المثال مع العازلة نموذج والافتراضي ObjectDetector.ObjectDetectorOptions .
ثابت ObjectDetector
createFromBufferAndOptions ( ByteBuffer modelBuffer، ObjectDetector.ObjectDetectorOptions الخيارات)
يخلق ObjectDetector المثال مع العازلة نموذج و ObjectDetector.ObjectDetectorOptions .
ثابت ObjectDetector
createFromFile (السياق السياق، سلسلة modelPath)
يخلق ObjectDetector المثال من الافتراضي ObjectDetector.ObjectDetectorOptions .
ثابت ObjectDetector
createFromFile ( ملف modelFile)
يخلق ObjectDetector المثال من الافتراضي ObjectDetector.ObjectDetectorOptions .
ثابت ObjectDetector
createFromFileAndOptions (السياق السياق، سلسلة modelPath، ObjectDetector.ObjectDetectorOptions الخيارات)
ثابت ObjectDetector
قائمة < كشف >
كشف ( MlImage صورة)
يؤدي الكشف الفعلي على قدم MlImage .
قائمة < كشف >
كشف ( TensorImage صورة، ImageProcessingOptions الخيارات)
يقوم بالكشف الفعلي على الصورة المقدمة.
قائمة < كشف >
كشف ( MlImage صورة، ImageProcessingOptions الخيارات)
يؤدي الكشف الفعلي على قدم MlImage مع ImageProcessingOptions .
قائمة < كشف >
كشف ( TensorImage صورة)
يقوم بالكشف الفعلي على الصورة المقدمة.

الطرق الموروثة

الطرق العامة

ساكنة العام ObjectDetector createFromBuffer ( ByteBuffer modelBuffer)

يخلق ObjectDetector المثال مع العازلة نموذج والافتراضي ObjectDetector.ObjectDetectorOptions .

العوامل
modelBuffer ومباشرة ByteBuffer أو MappedByteBuffer نموذج الكشف
رميات
غير الشرعيين استثناء حجة إذا كان المخزن المؤقت نموذج ليس مباشرة ByteBuffer أو MappedByteBuffer *throws IllegalStateException إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

ساكنة العام ObjectDetector createFromBufferAndOptions ( ByteBuffer modelBuffer، ObjectDetector.ObjectDetectorOptions الخيارات)

يخلق ObjectDetector المثال مع العازلة نموذج و ObjectDetector.ObjectDetectorOptions .

العوامل
modelBuffer ومباشرة ByteBuffer أو MappedByteBuffer نموذج الكشف
والخيارات
رميات
غير الشرعيين استثناء حجة إذا كان المخزن المؤقت نموذج ليس مباشرة ByteBuffer أو MappedByteBuffer
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

ساكنة العام ObjectDetector createFromFile (السياق السياق، سلسلة modelPath)

يخلق ObjectDetector المثال من الافتراضي ObjectDetector.ObjectDetectorOptions .

العوامل
سياق الكلام
modelPath المسار إلى نموذج الكشف مع البيانات الوصفية في الأصول
رميات
IOException في حالة حدوث خطأ I / O عند تحميل نموذج tflite
غير الشرعيين استثناء حجة إذا كانت الحجة غير صالحة
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

ساكنة العام ObjectDetector createFromFile ( ملف modelFile)

يخلق ObjectDetector المثال من الافتراضي ObjectDetector.ObjectDetectorOptions .

العوامل
modelFile الكشف عن نموذج File المثال
رميات
IOException في حالة حدوث خطأ I / O عند تحميل نموذج tflite
غير الشرعيين استثناء حجة إذا كانت الحجة غير صالحة
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

ساكنة العام ObjectDetector createFromFileAndOptions (السياق السياق، سلسلة modelPath، ObjectDetector.ObjectDetectorOptions الخيارات)

العوامل
سياق الكلام
modelPath المسار إلى نموذج الكشف مع البيانات الوصفية في الأصول
والخيارات
رميات
IOException في حالة حدوث خطأ I / O عند تحميل نموذج tflite
غير الشرعيين استثناء حجة إذا كانت الحجة غير صالحة
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

ساكنة العام ObjectDetector createFromFileAndOptions ( ملف modelFile، ObjectDetector.ObjectDetectorOptions الخيارات)

العوامل
modelFile الكشف عن نموذج File المثال
والخيارات
رميات
IOException في حالة حدوث خطأ I / O عند تحميل نموذج tflite
غير الشرعيين استثناء حجة إذا كانت الحجة غير صالحة
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

الجمهور قائمة < كشف > كشف ( MlImage صورة)

يؤدي الكشف الفعلي على قدم MlImage .

العوامل
صورة و MlImage الكائن الذي يمثل صورة
رميات
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد
غير الشرعيين استثناء حجة إذا كان نوع تخزين الصورة أو تنسيقها غير مدعوم

الجمهور قائمة < كشف > كشف ( TensorImage صورة، ImageProcessingOptions الخيارات)

يقوم بالكشف الفعلي على الصورة المقدمة.

ObjectDetector يدعم ما يلي TensorImage أنواع لون الفضاء:

ObjectDetector يدعم الخيارات التالية:

العوامل
صورة وUINT8 TensorImage الكائن الذي يمثل صورة RGB أو YUV
والخيارات خيارات تكوين كيفية المعالجة المسبقة للصورة
رميات
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد
غير الشرعيين استثناء حجة إذا كان نوع مساحة اللون للصورة غير مدعوم

الجمهور قائمة < كشف > كشف ( MlImage صورة، ImageProcessingOptions الخيارات)

يؤدي الكشف الفعلي على قدم MlImage مع ImageProcessingOptions .

ObjectDetector يدعم الخيارات التالية:

العوامل
صورة و MlImage الكائن الذي يمثل صورة
والخيارات خيارات تكوين كيفية المعالجة المسبقة للصورة
رميات
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد
غير الشرعيين استثناء حجة إذا كان نوع تخزين الصورة أو تنسيقها غير مدعوم

الجمهور قائمة < كشف > كشف ( TensorImage صورة)

يقوم بالكشف الفعلي على الصورة المقدمة.

ObjectDetector يدعم ما يلي TensorImage أنواع لون الفضاء:

العوامل
صورة وUINT8 TensorImage الكائن الذي يمثل صورة RGB أو YUV
رميات
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد
غير الشرعيين استثناء حجة إذا كان نوع مساحة اللون للصورة غير مدعوم