ObjectDetector.ObjectDetectorOptions.Builder

فئة مجردة ثابتة عامة ObjectDetector.ObjectDetectorOptions.Builder

أداة إنشاء حسابات "ObjectDetector.ObjectDetectorOptions"

الإنشاء العام

الطرق العامة

أخير ObjectDetector.ObjectDetectorOptions
build()
يتحقّق من صحة النسخة الافتراضية ObjectDetector.ObjectDetectorOptions وينشئها.
تجريدي ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions(قيمة BaseOptions)
تحدِّد هذه السياسة BaseOptions لمهمة أداة رصد العناصر.
تجريدي ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist(قيمة List<String> )
تعمل هذه السياسة على ضبط القائمة المسموح بها الاختيارية لأسماء الفئات.
تجريدي ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist(قيمة List<String>)
لتعيين القائمة المرفوضة الاختيارية لأسماء الفئات.
تجريدي ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale(قيمة سلسلة)
تضبط هذه السياسة اللغة الاختيارية التي تريد استخدامها للأسماء المعروضة المحدّدة من خلال البيانات الوصفية لنموذج TFLite، إن توفّرت.
تجريدي ObjectDetector.ObjectDetectorOptions.Builder
setErrorListener(القيمة ErrorListener)
تتيح ضبط قيمة ErrorListener اختيارية.
تجريدي ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults(قيمة عدد صحيح)
لضبط الحد الأقصى الاختياري لنتائج الاكتشاف الأعلى تقييمًا المطلوب عرضها.
تجريدي ObjectDetector.ObjectDetectorOptions.Builder
setResultListener(ResultListener<ObjectDetectorResultMPImage> value)
تعمل هذه السياسة على ضبط OutputHandler.ResultListener لتلقّي نتائج الرصد بشكل غير متزامن عندما تكون أداة رصد العناصر في وضع البث المباشر.
تجريدي ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode(قيمة RunningMode)
تحدِّد هذه السياسة RunningMode لمهمة أداة رصد العناصر.
تجريدي ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold(قيمة Float)
تعمل هذه السياسة على ضبط الحدّ الأدنى الاختياري للنتيجة الذي يحلّ محلّ الحدّ الأدنى المقدَّم في البيانات الوصفية للنموذج (إن وُجد).

الطرق المكتسَبة

الإنشاء العام

public Builder ()

الطرق العامة

public last ObjectDetector.ObjectDetectorOptions build ()

يتحقّق من صحة النسخة الافتراضية ObjectDetector.ObjectDetectorOptions وينشئها.

الرميات
IllegalArgumentException إذا لم يتم ضبط أداة معالجة النتائج ووضع التشغيل بشكل صحيح. يجب ضبط أداة معالجة النتائج فقط عندما تكون أداة رصد العناصر في وضع البث المباشر.

عام رسم تجريدي ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (قيمة BaseOptions)

تحدِّد هذه السياسة BaseOptions لمهمة أداة رصد العناصر.

المَعلمات
القيمة

عام تجريدي ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (قائمة<سلسلة> قيمة)

تعمل هذه السياسة على ضبط القائمة المسموح بها الاختيارية لأسماء الفئات.

وإذا لم تكن هذه المجموعة فارغة، ستتم فلترة نتائج الاكتشاف التي لا يندرج اسم فئتها ضمن هذه المجموعة. ويتم تجاهل أسماء الفئات المكررة أو غير المعروفة. العرضان اللذان يتم إصدارهما معًا مع "categoryDenylist".

المَعلمات
القيمة

علني تجريدي ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (قائمة<سلسلة> قيمة)

لتعيين القائمة المرفوضة الاختيارية لأسماء الفئات.

وإذا لم تكن هذه المجموعة فارغة، فستتم فلترة نتائج الاكتشاف التي يقع اسم فئتها في هذه المجموعة. ويتم تجاهل أسماء الفئات المكررة أو غير المعروفة. العرضان اللذان يتم إصدارهما معًا مع "categoryAllowlist".

المَعلمات
القيمة

عام ملخص ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (قيمة سلسلة)

تضبط هذه السياسة اللغة الاختيارية التي تريد استخدامها للأسماء المعروضة المحدّدة من خلال البيانات الوصفية لنموذج TFLite، إن توفّرت.

المَعلمات
القيمة

public مجرّد ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (قيمة ErrorListener )

تتيح ضبط قيمة ErrorListener اختيارية.

المَعلمات
القيمة

متاح للجميع ملخّص ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (قيمة عدد صحيح)

لضبط الحد الأقصى الاختياري لنتائج الاكتشاف الأعلى تقييمًا المطلوب عرضها.

تلغي تلك المتوفرة في البيانات الوصفية للنموذج. يتم رفض النتائج التي تكون أقل من هذه القيمة.

المَعلمات
القيمة

public مجرّد ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResult ، MPImage> value)

تعمل هذه السياسة على ضبط OutputHandler.ResultListener لتلقّي نتائج الرصد بشكل غير متزامن عندما تكون أداة رصد العناصر في وضع البث المباشر.

المَعلمات
القيمة

عام مجردObjectDetector.ObjectDetectorOptions.Builder setRunningModeRunningMode

تحدِّد هذه السياسة RunningMode لمهمة أداة رصد العناصر. ضبط الوضع التلقائي على وضع الصورة. هناك ثلاثة أوضاع لأداة رصد العناصر:

  • IMAGE: وضع اكتشاف الكائنات في إدخالات صورة فردية
  • VIDEO: وضع رصد العناصر على الإطارات التي تم فك ترميزها في فيديو
  • LIVE_Stream: طريقة رصد العناصر في بث مباشر لبيانات الإدخال، مثل تلك الواردة من الكاميرا. في هذا الوضع، يجب استدعاء "setResultListener" لإعداد أداة معالجة بيانات لتلقّي نتائج الرصد بشكل غير متزامن.

المَعلمات
القيمة

متاح للجميع ملخّص ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (قيمة قيمة عائمة)

تعمل هذه السياسة على ضبط الحدّ الأدنى الاختياري للنتيجة الذي يحلّ محلّ الحدّ الأدنى المقدَّم في البيانات الوصفية للنموذج (إن وُجد). يتم رفض النتائج التي تقلّ عن هذه القيمة.

المَعلمات
القيمة