ImageEmbedder.ImageEmbedderOptions.Builder

فئة التجريد الثابتة العامة ImageEmbedder.ImageEmbedderOptions.Builder

أداة إنشاء حسابات "ImageEmbedder.ImageEmbedderOptions"

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

الطرق العامة

last ImageEmbedder.ImageEmbedderOptions
build()
يتحقّق من صحة النسخة الافتراضية ImageEmbedder.ImageEmbedderOptions وينشئها.
مجردImageEmbedder.ImageEmbedderOptions.Builder
setBaseOptions(BaseOptions BaseOptions)
لضبط BaseOptions لمهمة أداة تضمين الصور.
مجردImageEmbedder.ImageEmbedderOptions.Builder
setErrorListener(ErrorListener errorListener)
تتيح ضبط قيمة ErrorListener اختيارية.
مجردImageEmbedder.ImageEmbedderOptions.Builder
setL2Normalize(منطقي l2normalize)
لضبط ما إذا كان يجب تنفيذ تسوية L2 على التضمينات المعروضة.
مجردImageEmbedder.ImageEmbedderOptions.Builder
setQuantize(تحديد كمية منطقية)
لضبط ما إذا كان يجب تحديد التضمين الذي تم إرجاعه إلى بايت من خلال تحديد كمي عددي.
مجردImageEmbedder.ImageEmbedderOptions.Builder
setResultListener(ResultListener<ImageEmbedderResultMPImage> resultListener)
تعمل هذه السياسة على ضبط OutputHandler.ResultListener لتلقّي نتائج التضمين بشكل غير متزامن عندما يكون برنامج تضمين الصور في وضع البث المباشر.
مجردImageEmbedder.ImageEmbedderOptions.Builder
setRunningMode(RunningMode runningMode)
لضبط RunningMode لمهمة أداة تضمين الصور.

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

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

public Builder ()

الطرق العامة

public نهائيًا ImageEmbedder.ImageEmbedderOptions إنشاء ()

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

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

علني تجريدي ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptions BaseOptions)

لضبط BaseOptions لمهمة أداة تضمين الصور.

المَعلمات
baseOptions

public مجرّد ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)

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

المَعلمات
errorListener

public مجرّدة ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

لضبط ما إذا كان يجب تنفيذ تسوية L2 على التضمينات المعروضة. لا تستخدِم هذا الخيار إلا إذا لم يكن النموذج يحتوي على Op L2_NORMALIZATION TF Lite الأصلي. في معظم الحالات، يتم تحقيق ذلك بالفعل، وبالتالي يتم تحقيق معيار L2 من خلال استنتاج TF Lite.

خطأ تلقائيًا.

المَعلمات
l2Normalize

عام ملخّص ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)

لضبط ما إذا كان يجب تحديد التضمين الذي تم إرجاعه إلى بايت من خلال تحديد كمي عددي. يتم الافتراض ضمني لعمليات التضمين على أنّها معيار وحدة، وبالتالي يمكن ضمان أن تكون لأيّ سمة قيمة في [-1.0, 1.0]. ويمكنك استخدام السمة setL2Normalize(boolean) إذا لم يكن الأمر كذلك.

خطأ تلقائيًا.

المَعلمات
تحديد كمية

public مجرّدة ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResultMPImage> resultsListener)

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

المَعلمات
resultListener

public مجرّد ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode)

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

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

المَعلمات
runningMode