Um construtor que ajuda a configurar uma instância de ImageClassifierOptions.
Métodos Públicos
ImageClassifier.ImageClassifierOptions | compilação () |
ImageClassifier.ImageClassifierOptions.Builder | setBaseOptions ( BaseOptions baseOptions) Define as opções gerais para configurar APIs de tarefas, como aceleradores. |
ImageClassifier.ImageClassifierOptions.Builder | setDisplayNamesLocale ( Cadeia displayNamesLocale) Define o local a ser usado para nomes de exibição especificados por meio dos Metadados de modelo TFLite, se houver. |
ImageClassifier.ImageClassifierOptions.Builder | setLabelAllowList ( Lista < string > labelAllowList) Define a lista de permissões opcional de rótulos. |
ImageClassifier.ImageClassifierOptions.Builder | |
ImageClassifier.ImageClassifierOptions.Builder | setMaxResults (int) maxResults Define o número máximo de resultados com pontuação mais alta a serem retornados. |
ImageClassifier.ImageClassifierOptions.Builder | setNumThreads (int) numThreads Este método foi descontinuado no nível da API. usar BaseOptions ao número configure de tópicos em vez disso. Este método irá substituir o número de segmentos configurados de BaseOptions . |
ImageClassifier.ImageClassifierOptions.Builder | setScoreThreshold (scoreThreshold flutuador) Define o limite de pontuação. |
Métodos herdados
Métodos Públicos
pública ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)
Define as opções gerais para configurar APIs de tarefas, como aceleradores.
Parâmetros
baseOptions |
---|
pública ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale ( Cordas displayNamesLocale)
Define o local a ser usado para nomes de exibição especificados por meio dos Metadados de modelo TFLite, se houver.
O padrão é Inglês ( "en"
). Veja o arquivo de esquema TFLite Metadados. para o padrão de localidade aceito.
Parâmetros
displayNamesLocale |
---|
pública ImageClassifier.ImageClassifierOptions.Builder setLabelAllowList ( Lista < string > labelAllowList)
Define a lista de permissões opcional de rótulos.
Se não estiver vazio, as classificações cujo rótulo não estiver neste conjunto serão filtradas. Rótulos duplicados ou desconhecidos são ignorados. Mutuamente exclusivo com labelDenyList.
Parâmetros
labelAllowList |
---|
pública ImageClassifier.ImageClassifierOptions.Builder setLabelDenyList ( Lista < string > labelDenyList)
Define a denylist opcional de rótulos.
Se não estiver vazio, as classificações cujo rótulo está neste conjunto serão filtradas. Rótulos duplicados ou desconhecidos são ignorados. Mutuamente exclusivo com labelAllowList.
Parâmetros
labelDenyList |
---|
pública ImageClassifier.ImageClassifierOptions.Builder setMaxResults (maxResults int)
Define o número máximo de resultados com pontuação mais alta a serem retornados.
Se <0, todos os resultados serão retornados. Se 0, um erro de argumento inválido é retornado. O padrão é -1.
Parâmetros
maxResults |
---|
Lança
Exceção de argumento ilegal | se maxResults for 0. |
---|
pública ImageClassifier.ImageClassifierOptions.Builder setNumThreads (numThreads int)
Este método foi preterido no nível API.
usar BaseOptions
ao número configure de tópicos em vez disso. Este método irá substituir o número de segmentos configurados de BaseOptions
.
Define o número de threads a serem usados para operações TFLite que suportam multi-threading ao executar inferência com CPU. O padrão é -1.
numThreads deve ser maior que 0 ou igual a -1. Definir numThreads como -1 tem o efeito de permitir que o tempo de execução do TFLite defina o valor.
Parâmetros
numThreads |
---|
pública ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (float scoreThreshold)
Define o limite de pontuação.
Ele substitui aquele fornecido nos metadados do modelo (se houver). Resultados abaixo desse valor são rejeitados.
Parâmetros
scoreThreshold |
---|