ImageEmbedder.ImageEmbedderOptions.Builder

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

Построитель для ImageEmbedder.ImageEmbedderOptions .

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

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

окончательный ImageEmbedder.ImageEmbedderOptions
строить ()
Проверяет и создает экземпляр ImageEmbedder.ImageEmbedderOptions .
абстрактный ImageEmbedder.ImageEmbedderOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
Устанавливает BaseOptions для задачи внедрения изображений.
абстрактный ImageEmbedder.ImageEmbedderOptions.Builder
setErrorListener ( прослушиватель ошибок)
Устанавливает необязательный ErrorListener .
абстрактный ImageEmbedder.ImageEmbedderOptions.Builder
setL2Normalize (логическое значение l2Normalize)
Устанавливает, следует ли выполнять нормализацию L2 для возвращаемых вложений.
абстрактный ImageEmbedder.ImageEmbedderOptions.Builder
setQuantize (логическое квантование)
Устанавливает, должно ли возвращаемое внедрение быть квантовано до байтов посредством скалярного квантования.
абстрактный ImageEmbedder.ImageEmbedderOptions.Builder
setResultListener ( ResultListener < ImageEmbedderResult , MPImage > resultListener)
Устанавливает OutputHandler.ResultListener для асинхронного получения результатов внедрения, когда средство внедрения изображений находится в режиме прямого потока.
абстрактный ImageEmbedder.ImageEmbedderOptions.Builder
setRunningMode (режим бега )
Устанавливает RunningMode для задачи внедрения изображений.

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

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

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

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

общедоступная окончательная сборка ImageEmbedder.ImageEmbedderOptions ()

Проверяет и создает экземпляр ImageEmbedder.ImageEmbedderOptions . *

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

общедоступный абстрактный ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions ( BaseOptions baseOptions)

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

Параметры
базовые параметры

общедоступный абстрактный ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener ( ErrorListener errorListener)

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

Параметры
прослушиватель ошибок

общедоступный абстрактный ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (логическое значение l2Normalize)

Устанавливает, следует ли выполнять нормализацию L2 для возвращаемых вложений. Используйте эту опцию, только если модель еще не содержит встроенного L2_NORMALIZATION TF Lite Op. В большинстве случаев это уже так, и норма L2, таким образом, достигается посредством вывода TF Lite.

Ложь по умолчанию.

Параметры
l2Нормализация

общедоступный абстрактный ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (логическое квантование)

Устанавливает, должно ли возвращаемое внедрение быть квантовано до байтов посредством скалярного квантования. Неявно предполагается, что вложения имеют единичную норму, и поэтому любые измерения гарантированно имеют значение в [-1.0, 1.0] . Используйте setL2Normalize(boolean) если это не так.

Ложь по умолчанию.

Параметры
квантовать

общедоступный абстрактный ImageEmbedder.ImageEmbedderOptions.Builder setResultListener ( ResultListener < ImageEmbedderResult , MPImage > resultListener)

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

Параметры
результатпрослушиватель

общедоступный абстрактный ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode ( RunningMode RunningMode)

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

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

Параметры
режим работы