ObjectDetector.ObjectDetectorOptions.Builder

общедоступный статический абстрактный класс ObjectDetector.ObjectDetectorOptions.Builder

Построитель для ObjectDetector.ObjectDetectorOptions .

Публичные конструкторы

Публичные методы

окончательный ObjectDetector.ObjectDetectorOptions
строить ()
Проверяет и создает экземпляр 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 < ObjectDetectorResult , MPImage > значение)
Устанавливает OutputHandler.ResultListener для асинхронного получения результатов обнаружения, когда детектор объектов находится в режиме прямого потока.
абстрактный ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode (значение RunningMode )
Устанавливает RunningMode для задачи обнаружения объектов.
абстрактный ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold ( плавающее значение)
Устанавливает необязательный порог оценки, который переопределяет тот, который указан в метаданных модели (если таковые имеются).

Унаследованные методы

Публичные конструкторы

общественный строитель ()

Публичные методы

общедоступная финальная сборка ObjectDetector.ObjectDetectorOptions ()

Проверяет и создает экземпляр ObjectDetector.ObjectDetectorOptions .

Броски
IllegalArgumentException если прослушиватель результатов и режим работы настроены неправильно. Прослушиватель результатов следует устанавливать только тогда, когда детектор объектов находится в режиме прямого потока.

общедоступный абстрактный ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (значение BaseOptions )

Устанавливает BaseOptions для задачи обнаружения объектов.

Параметры
ценить

общедоступный абстрактный ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (значение List <String> )

Устанавливает необязательный список разрешенных имен категорий.

Если поле не пусто, результаты обнаружения, имя категории которых отсутствует в этом наборе, будут отфильтрованы. Повторяющиеся или неизвестные названия категорий игнорируются. Взаимоисключается с categoryDenylist .

Параметры
ценить

общедоступный абстрактный ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (значение List <String> )

Устанавливает необязательный список запрещенных имен категорий.

Если поле не пусто, результаты обнаружения, имя категории которых находится в этом наборе, будут отфильтрованы. Повторяющиеся или неизвестные названия категорий игнорируются. Взаимоисключающее с categoryAllowlist .

Параметры
ценить

общедоступный абстрактный ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale ( строковое значение)

Устанавливает необязательный языковой стандарт, который будет использоваться для отображаемых имен, указанных в метаданных модели TFLite, если таковые имеются.

Параметры
ценить

общедоступный абстрактный ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (значение ErrorListener )

Устанавливает необязательный ErrorListener }.

Параметры
ценить

общедоступный абстрактный ObjectDetector.ObjectDetectorOptions.Builder setMaxResults ( целочисленное значение)

Устанавливает необязательное максимальное количество возвращаемых результатов обнаружения с наивысшим баллом.

Переопределяет те, которые указаны в метаданных модели. Результаты ниже этого значения отклоняются.

Параметры
ценить

общедоступный абстрактный ObjectDetector.ObjectDetectorOptions.Builder setResultListener ( ResultListener < ObjectDetectorResult , MPImage > значение)

Устанавливает OutputHandler.ResultListener для асинхронного получения результатов обнаружения, когда детектор объектов находится в режиме прямого потока.

Параметры
ценить

общедоступный абстрактный ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (значение RunningMode )

Устанавливает RunningMode для задачи обнаружения объектов. По умолчанию используется режим изображения. Детектор объектов имеет три режима:

  • ИЗОБРАЖЕНИЕ: режим обнаружения объектов на входе одного изображения.
  • ВИДЕО: Режим обнаружения объектов на декодированных кадрах видео.
  • LIVE_STREAM: режим обнаружения объектов в прямом потоке входных данных, например, с камеры. В этом режиме необходимо вызвать setResultListener , чтобы настроить прослушиватель для асинхронного получения результатов обнаружения.

Параметры
ценить

общедоступный абстрактный ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (значение с плавающей запятой )

Устанавливает необязательный порог оценки, который переопределяет тот, который указан в метаданных модели (если таковые имеются). Результаты ниже этого значения отклоняются.

Параметры
ценить