Builder para a classe ObjectDetector.ObjectDetectorOptions
.
Construtores públicos
Builder()
|
Métodos públicos
final ObjectDetector.ObjectDetectorOptions |
build()
Valida e cria a instância
ObjectDetector.ObjectDetectorOptions . |
abstrato ObjectDetector.ObjectDetectorOptions.Builder | |
abstrato ObjectDetector.ObjectDetectorOptions.Builder |
setCategoryAllowlist(valor List<String>)
Define a lista de permissões opcional de nomes de categorias.
|
abstrato ObjectDetector.ObjectDetectorOptions.Builder | |
abstrato ObjectDetector.ObjectDetectorOptions.Builder |
setDisplayNamesLocale(valor String)
Define a localidade opcional a ser usada para nomes de exibição especificados pelos metadados do modelo TFLite, se houver.
|
abstrato ObjectDetector.ObjectDetectorOptions.Builder | |
abstrato ObjectDetector.ObjectDetectorOptions.Builder |
setMaxResults(valor Integer)
Define o número máximo opcional de resultados de detecção com a melhor pontuação a ser retornado.
|
abstrato ObjectDetector.ObjectDetectorOptions.Builder |
setResultListener(ResultListener<ObjectDetectorResult, valor MPImage>)
Define o
OutputHandler.ResultListener para receber os resultados de detecção de forma assíncrona quando o detector de objetos estiver no modo de transmissão ao vivo. |
abstrato ObjectDetector.ObjectDetectorOptions.Builder | |
abstrato ObjectDetector.ObjectDetectorOptions.Builder |
setScoreThreshold(valor Float)
Define o limite de pontuação opcional que substitui o fornecido nos metadados do modelo (se houver).
|
Métodos herdados
Construtores públicos
public Builder ()
Métodos públicos
public final ObjectDetector.ObjectDetectorOptions build ()
Valida e cria a instância ObjectDetector.ObjectDetectorOptions
.
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 detector de objetos estiver no modo de transmissão ao vivo. |
---|
public ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (valor de BaseOptions)
Define o BaseOptions
para a tarefa do detector de objetos.
Parâmetros
valor |
---|
public ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (List<String> value)
Define a lista de permissões opcional de nomes de categorias.
Se não estiver vazio, os resultados de detecção com um nome de categoria que não estiver nesse conjunto serão filtrados. Nomes de categoria duplicados ou desconhecidos são ignorados. Mutuamente exclusivo com categoryDenylist
.
Parâmetros
valor |
---|
public ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (List<String> value)
Define a lista de bloqueio opcional de nomes de categorias.
Se não estiver vazio, os resultados de detecção com o nome de categoria nesse conjunto serão filtrados.
Nomes de categoria duplicados ou desconhecidos são ignorados. Mutuamente exclusivo com categoryAllowlist
.
Parâmetros
valor |
---|
public abstrato ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (valor de String)
Define a localidade opcional a ser usada para nomes de exibição especificados pelos metadados do modelo TFLite, se houver.
Parâmetros
valor |
---|
public ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (valor ErrorListener)
Define um ErrorListener
opcional.
Parâmetros
valor |
---|
public ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (Valor do inteiro)
Define o número máximo opcional de resultados de detecção com a melhor pontuação a ser retornado.
Substitui os fornecidos nos metadados do modelo. Os resultados abaixo desse valor são rejeitados.
Parâmetros
valor |
---|
public ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResult, valor de MPImage>)
Define o OutputHandler.ResultListener
para receber os resultados de detecção de forma assíncrona quando o detector de objetos estiver no modo de transmissão ao vivo.
Parâmetros
valor |
---|
public abstrato ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (valor de RunningMode)
Define o RunningMode
para a tarefa do detector de objetos. O padrão é o modo de imagem.
O detector de objetos tem três modos:
- IMAGE: o modo para detectar objetos em entradas de imagem única.
- VIDEO: o modo para detectar objetos nos frames decodificados de um vídeo.
- LIVE_STREAM: o modo de detecção de objetos em um stream ao vivo de dados de entrada, como
da câmera. Nesse modo,
setResultListener
precisa ser chamado para configurar um listener e receber os resultados de detecção de forma assíncrona.
Parâmetros
valor |
---|
public ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (valor Float)
Define o limite de pontuação opcional que substitui o fornecido nos metadados do modelo (se houver). Os resultados abaixo desse valor são rejeitados.
Parâmetros
valor |
---|