Builder para a classe ImageClassifier.ImageClassifierOptions.
Construtores públicos
|
Builder()
|
Métodos públicos
| final ImageClassifier.ImageClassifierOptions |
build()
Valida e cria a instância
ImageClassifier.ImageClassifierOptions. |
| abstrato ImageClassifier.ImageClassifierOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Define o
BaseOptions para a tarefa do classificador de imagem. |
| abstrato ImageClassifier.ImageClassifierOptions.Builder |
setCategoryAllowlist(List<String> categoryAllowlist)
Define a lista de permissões opcional de nomes de categorias.
|
| abstrato ImageClassifier.ImageClassifierOptions.Builder |
setCategoryDenylist(List<String> categoryDenylist)
Define a lista de bloqueio opcional de nomes de categorias.
|
| abstrato ImageClassifier.ImageClassifierOptions.Builder |
setDisplayNamesLocale(localidade String)
Define a localidade opcional a ser usada para nomes de exibição especificados pelos metadados do modelo TFLite, se houver.
|
| abstrato ImageClassifier.ImageClassifierOptions.Builder | |
| abstrato ImageClassifier.ImageClassifierOptions.Builder |
setMaxResults(Integer maxResults)
Define o número máximo opcional de resultados de classificação com a melhor pontuação a serem retornados.
|
| abstrato ImageClassifier.ImageClassifierOptions.Builder |
setResultListener(ResultListener<ImageClassifierResult, MPImage> resultListener)
Define o
OutputHandler.ResultListener para receber os resultados da classificação de forma assíncrona quando
o classificador de imagem está no modo de transmissão ao vivo. |
| abstrato ImageClassifier.ImageClassifierOptions.Builder |
setRunningMode(RunningMode runningMode)
Define o
RunningMode para a tarefa do classificador de imagem. |
| abstrato ImageClassifier.ImageClassifierOptions.Builder |
Métodos herdados
Construtores públicos
public Builder ()
Métodos públicos
public final ImageClassifier.ImageClassifierOptions build ()
Valida e cria a instância ImageClassifier.ImageClassifierOptions. *
Gera
| IllegalArgumentException | se alguma das opções definidas for inválida. |
|---|
public ImageClassifier.ImageClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
Define o BaseOptions para a tarefa do classificador de imagem.
Parâmetros
| baseOptions |
|---|
public ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist (Lista<String> categoryAllowlist)
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
| categoryAllowlist |
|---|
public abstrato ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)
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
| categoryDenylist |
|---|
public abstrato ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale (localidade String)
Define a localidade opcional a ser usada para nomes de exibição especificados pelos metadados do modelo TFLite, se houver.
Parâmetros
| localidade |
|---|
public ImageClassifier.ImageClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
Define um ErrorListener opcional.
Parâmetros
| errorListener |
|---|
public abstrato ImageClassifier.ImageClassifierOptions.Builder setMaxResults (Integer maxResults)
Define o número máximo opcional de resultados de classificação com a melhor pontuação a serem retornados.
Se não for definido, todos os resultados disponíveis serão retornados. Se definido, precisa ser maior que 0.
Parâmetros
| maxResults |
|---|
public abstrato ImageClassifier.ImageClassifierOptions.Builder setResultListener (ResultListener<ImageClassifierResult, MPImage> resultListener)
Define o OutputHandler.ResultListener para receber os resultados da classificação de forma assíncrona quando
o classificador de imagem está no modo de transmissão ao vivo.
Parâmetros
| resultListener |
|---|
public abstrato ImageClassifier.ImageClassifierOptions.Builder setRunningMode (RunningMode runningMode)
Define o RunningMode para a tarefa do classificador de imagem. O padrão é o modo de imagem.
O classificador de imagens tem três modos:
- IMAGE: o modo de classificação em entradas de imagem única.
- VIDEO: o modo de classificação dos frames decodificados de um vídeo.
- LIVE_STREAM: o modo de classificação 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 classificação de forma assíncrona.
Parâmetros
| runningMode |
|---|
public abstrato ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)
Define o limite de pontuação opcional. Os resultados com pontuação abaixo desse valor são rejeitados.
Substitui o limite de pontuação especificado nos metadados do modelo TFLite, se houver.
Parâmetros
| scoreThreshold |
|---|