ImageClassifier.ImageClassifierOptions.Builder

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

Построитель для 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
setErrorListener ( прослушиватель ошибок)
Устанавливает необязательный ErrorListener .
абстрактный ImageClassifier.ImageClassifierOptions.Builder
setMaxResults ( Целое число maxResults)
Устанавливает необязательное максимальное количество возвращаемых результатов классификации с наивысшим баллом.
абстрактный ImageClassifier.ImageClassifierOptions.Builder
setResultListener ( ResultListener < ImageClassifierResult , MPImage > resultListener)
Устанавливает OutputHandler.ResultListener для асинхронного получения результатов классификации, когда классификатор изображений находится в режиме прямого потока.
абстрактный ImageClassifier.ImageClassifierOptions.Builder
setRunningMode (режим бега )
Устанавливает RunningMode для задачи классификатора изображений.
абстрактный ImageClassifier.ImageClassifierOptions.Builder
setScoreThreshold (число с плавающей запятой)
Устанавливает дополнительный порог оценки.

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

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

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

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

публичная окончательная сборка 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, если таковые имеются.

Параметры
ОценкаПорог