Builder para a classe ImageEmbedder.ImageEmbedderOptions.
Construtores públicos
|
Builder()
|
Métodos públicos
| final ImageEmbedder.ImageEmbedderOptions |
build()
Valida e cria a instância
ImageEmbedder.ImageEmbedderOptions. |
| abstrato ImageEmbedder.ImageEmbedderOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Define o
BaseOptions para a tarefa de incorporador de imagem. |
| abstrato ImageEmbedder.ImageEmbedderOptions.Builder | |
| abstrato ImageEmbedder.ImageEmbedderOptions.Builder |
setL2Normalize(booleano l2Normalize)
Define se a normalização L2 precisa ser realizada nos embeddings retornados.
|
| abstrato ImageEmbedder.ImageEmbedderOptions.Builder |
setQuantize(quantização booleano)
Define se o embedding retornado precisa ser quantizado em bytes por meio da quantização escalar.
|
| abstrato ImageEmbedder.ImageEmbedderOptions.Builder |
setResultListener(ResultListener<ImageEmbedderResult, MPImage> resultListener)
Define o
OutputHandler.ResultListener para receber os resultados de incorporação de forma assíncrona quando o incorporador de imagem estiver no modo de transmissão ao vivo. |
| abstrato ImageEmbedder.ImageEmbedderOptions.Builder |
setRunningMode(RunningMode runningMode)
Define o
RunningMode para a tarefa de incorporador de imagem. |
Métodos herdados
Construtores públicos
public Builder ()
Métodos públicos
public final ImageEmbedder.ImageEmbedderOptions build ()
Valida e cria a instância ImageEmbedder.ImageEmbedderOptions. *
Gera
| IllegalArgumentException | se o listener de resultado e o modo de execução não estiverem configurados corretamente. O listener de resultados só deverá ser definido quando o incorporador de imagem estiver no modo de transmissão ao vivo. |
|---|
public ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)
Define o BaseOptions para a tarefa de incorporador de imagem.
Parâmetros
| baseOptions |
|---|
public ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)
Define um ErrorListener opcional.
Parâmetros
| errorListener |
|---|
public ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
Define se a normalização L2 precisa ser realizada nos embeddings retornados. Use essa opção apenas se o modelo ainda não tiver uma operação nativa L2_NORMALIZATION do TF Lite. Na maioria dos casos, isso já acontece e a norma L2 é alcançada por meio da inferência do TF Lite.
Falso por padrão.
Parâmetros
| l2Normalize |
|---|
public abstrato ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)
Define se o embedding retornado precisa ser quantizado em bytes por meio da quantização escalar.
Os embeddings são implicitamente considerados padrão de unidade e, portanto, todas as dimensões têm valor em [-1.0, 1.0]. Use setL2Normalize(boolean)
se esse não for o caso.
Falso por padrão.
Parâmetros
| quantizar |
|---|
public ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResult, MPImage> resultListener)
Define o OutputHandler.ResultListener para receber os resultados de incorporação de forma assíncrona quando o incorporador de imagem estiver no modo de transmissão ao vivo.
Parâmetros
| resultListener |
|---|
public abstrato ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
Define o RunningMode para a tarefa de incorporador de imagem. O padrão é o modo de imagem. O incorporado de imagens tem três modos:
- IMAGE: o modo para executar a extração de embedding em entradas de imagem única.
- VIDEO: o modo para executar a extração de embedding nos frames decodificados de um vídeo.
- LIVE_STREAM: o modo para realizar a extração de embedding em um stream ao vivo de
dados de entrada, como da câmera. Nesse modo,
setResultListenerprecisa ser chamado para configurar um listener e receber os resultados de incorporação de forma assíncrona.
Parâmetros
| runningMode |
|---|