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,
setResultListenerprecisa 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 |
|---|