ObjectDetector.ObjectDetectorOptions.Builder

classe abstrata estática pública ObjectDetector.ObjectDetectorOptions.Builder

Builder para a classe ObjectDetector.ObjectDetectorOptions.

Construtores públicos

Métodos públicos

final ObjectDetector.ObjectDetectorOptions
build()
Valida e cria a instância ObjectDetector.ObjectDetectorOptions.
abstrato ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions(valor BaseOptions)
Define o BaseOptions para a tarefa do detector de objetos.
abstrato ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist(valor List<String>)
Define a lista de permissões opcional de nomes de categorias.
abstrato ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist(valor List<String>)
Define a lista de bloqueio opcional de nomes de categorias.
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
setErrorListener(valor ErrorListener)
Define um ErrorListener opcional.
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
setRunningMode(valor RunningMode)
Define o RunningMode para a tarefa do detector de objetos.
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