Построитель для ImageClassifier.ImageClassifierOptions .
Публичные конструкторы
Строитель () |
Публичные методы
| окончательный ImageClassifier.ImageClassifierOptions | строить () Проверяет и создает экземпляр ImageClassifier.ImageClassifierOptions . |
| абстрактный ImageClassifier.ImageClassifierOptions.Builder | setBaseOptions ( BaseOptions baseOptions) Устанавливает BaseOptions для задачи классификатора изображений. |
| абстрактный ImageClassifier.ImageClassifierOptions.Builder | setCategoryAllowlist ( Список < Строка > CategoryAllowlist) Устанавливает необязательный список разрешенных имен категорий. |
| абстрактный ImageClassifier.ImageClassifierOptions.Builder | setCategoryDenylist ( Список < Строка > CategoryDenylist) Устанавливает необязательный список запрещенных имен категорий. |
| абстрактный ImageClassifier.ImageClassifierOptions.Builder | setDisplayNamesLocale ( строковая локаль) Устанавливает необязательный языковой стандарт, который будет использоваться для отображаемых имен, указанных в метаданных модели TFLite, если таковые имеются. |
| абстрактный ImageClassifier.ImageClassifierOptions.Builder | |
| абстрактный ImageClassifier.ImageClassifierOptions.Builder | setMaxResults ( Целое число maxResults) Устанавливает необязательное максимальное количество возвращаемых результатов классификации с наивысшим баллом. |
| абстрактный ImageClassifier.ImageClassifierOptions.Builder | setResultListener ( ResultListener < ImageClassifierResult , MPImage > resultListener) Устанавливает OutputHandler.ResultListener для асинхронного получения результатов классификации, когда классификатор изображений находится в режиме прямого потока. |
| абстрактный ImageClassifier.ImageClassifierOptions.Builder | |
| абстрактный ImageClassifier.ImageClassifierOptions.Builder |
Унаследованные методы
Публичные конструкторы
общественный строитель ()
Публичные методы
публичная окончательная сборка ImageClassifier.ImageClassifierOptions ()
Проверяет и создает экземпляр ImageClassifier.ImageClassifierOptions . *
Броски
| IllegalArgumentException | если какой-либо из установленных параметров недействителен. |
|---|
общедоступный абстрактный ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)
Устанавливает BaseOptions для задачи классификатора изображений.
Параметры
| базовые параметры |
|---|
общедоступный абстрактный ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist ( List <String> CategoryAllowlist)
Устанавливает необязательный список разрешенных имен категорий.
Если поле не пусто, результаты обнаружения, имя категории которых отсутствует в этом наборе, будут отфильтрованы. Повторяющиеся или неизвестные названия категорий игнорируются. Взаимоисключается с categoryDenylist .
Параметры
| категорияБелый список |
|---|
общедоступный абстрактный ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist ( List < String > CategoryDenylist)
Устанавливает необязательный список запрещенных имен категорий.
Если поле не пусто, результаты обнаружения, имя категории которых находится в этом наборе, будут отфильтрованы. Повторяющиеся или неизвестные названия категорий игнорируются. Взаимоисключающее с categoryAllowlist .
Параметры
| категорияДенилист |
|---|
общедоступный абстрактный ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale ( строковый языковой стандарт)
Устанавливает необязательный языковой стандарт, который будет использоваться для отображаемых имен, указанных в метаданных модели TFLite, если таковые имеются.
Параметры
| локаль |
|---|
общедоступный абстрактный ImageClassifier.ImageClassifierOptions.Builder setErrorListener ( ErrorListener errorListener)
Устанавливает необязательный ErrorListener .
Параметры
| прослушиватель ошибок |
|---|
общедоступный абстрактный ImageClassifier.ImageClassifierOptions.Builder setMaxResults ( Integer maxResults)
Устанавливает необязательное максимальное количество возвращаемых результатов классификации с наивысшим баллом.
Если не установлено, возвращаются все доступные результаты. Если установлено, должно быть > 0.
Параметры
| maxResults |
|---|
общедоступный абстрактный ImageClassifier.ImageClassifierOptions.Builder setResultListener ( ResultListener < ImageClassifierResult , MPImage > resultListener)
Устанавливает OutputHandler.ResultListener для асинхронного получения результатов классификации, когда классификатор изображений находится в режиме прямого потока.
Параметры
| resultListener |
|---|
общедоступный абстрактный ImageClassifier.ImageClassifierOptions.Builder setRunningMode ( RunningMode RunningMode)
Устанавливает RunningMode для задачи классификатора изображений. По умолчанию используется режим изображения. Классификатор изображений имеет три режима:
- ИЗОБРАЖЕНИЕ: режим выполнения классификации на входных одиночных изображениях.
- ВИДЕО: режим классификации декодированных кадров видео.
- LIVE_STREAM: режим для выполнения классификации в прямом потоке входных данных, например, с камеры. В этом режиме необходимо вызвать
setResultListener, чтобы настроить прослушиватель для асинхронного получения результатов классификации.
Параметры
| режим работы |
|---|
общедоступный абстрактный ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold ( Float ScoreThreshold)
Устанавливает дополнительный порог оценки. Результаты с оценкой ниже этого значения отклоняются.
Переопределяет порог оценки, указанный в метаданных модели TFLite, если таковые имеются.
Параметры
| ОценкаПорог |
|---|