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