Построитель для ObjectDetector.ObjectDetectorOptions
.
Публичные конструкторы
Строитель () |
Публичные методы
окончательный ObjectDetector.ObjectDetectorOptions | строить () Проверяет и создает экземпляр ObjectDetector.ObjectDetectorOptions . |
абстрактный ObjectDetector.ObjectDetectorOptions.Builder | |
абстрактный ObjectDetector.ObjectDetectorOptions.Builder | setCategoryAllowlist (значение List < String >) Устанавливает необязательный список разрешенных имен категорий. |
абстрактный ObjectDetector.ObjectDetectorOptions.Builder | setCategoryDenylist (значение List < String >) Устанавливает необязательный список запрещенных имен категорий. |
абстрактный ObjectDetector.ObjectDetectorOptions.Builder | setDisplayNamesLocale ( строковое значение) Устанавливает необязательный языковой стандарт, который будет использоваться для отображаемых имен, указанных в метаданных модели TFLite, если таковые имеются. |
абстрактный ObjectDetector.ObjectDetectorOptions.Builder | |
абстрактный ObjectDetector.ObjectDetectorOptions.Builder | setMaxResults ( целое значение) Устанавливает необязательное максимальное количество возвращаемых результатов обнаружения с наибольшим количеством оценок. |
абстрактный ObjectDetector.ObjectDetectorOptions.Builder | setResultListener ( ResultListener < ObjectDetectorResult , MPImage > значение) Устанавливает OutputHandler.ResultListener для асинхронного получения результатов обнаружения, когда детектор объектов находится в режиме прямого потока. |
абстрактный ObjectDetector.ObjectDetectorOptions.Builder | |
абстрактный 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 (значение с плавающей запятой )
Устанавливает необязательный порог оценки, который переопределяет тот, который указан в метаданных модели (если таковые имеются). Результаты ниже этого значения отклоняются.
Параметры
ценить |
---|