FaceDetector.FaceDetectorOptions.Builder

classe abstrata estática pública FaceDetector.FaceDetectorOptions.Builder

Builder para a classe FaceDetector.FaceDetectorOptions.

Construtores públicos

Métodos públicos

final FaceDetector.FaceDetectorOptions
build()
Valida e cria a instância FaceDetector.FaceDetectorOptions.
abstrato FaceDetector.FaceDetectorOptions.Builder
setBaseOptions(valor BaseOptions)
Define o BaseOptions para a tarefa do detector facial.
abstrato FaceDetector.FaceDetectorOptions.Builder
setErrorListener(valor ErrorListener)
Define um ErrorListener opcional.
abstrato FaceDetector.FaceDetectorOptions.Builder
setMinDetectionConfidence(valor Float)
Define a pontuação de confiança mínima para que a detecção facial seja considerada bem-sucedida.
abstrato FaceDetector.FaceDetectorOptions.Builder
setMinSuppressionThreshold(valor Float)
Define o limite mínimo de supressão não máxima para que a detecção facial seja considerada sobreposta.
abstrato FaceDetector.FaceDetectorOptions.Builder
setResultListener(ResultListener<FaceDetectorResult, valor MPImage>)
Define o OutputHandler.ResultListener para receber os resultados de detecção de forma assíncrona quando o detector facial estiver no modo de transmissão ao vivo.
abstrato FaceDetector.FaceDetectorOptions.Builder
setRunningMode(valor RunningMode)
Define o RunningMode para a tarefa do detector facial.

Métodos herdados

Construtores públicos

public Builder ()

Métodos públicos

public final FaceDetector.FaceDetectorOptions criar ()

Valida e cria a instância FaceDetector.FaceDetectorOptions.

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 facial estiver no modo de transmissão ao vivo.

public FaceDetector.FaceDetectorOptions.Builder setBaseOptions (valor de BaseOptions)

Define o BaseOptions para a tarefa do detector facial.

Parâmetros
valor

public FaceDetector.FaceDetectorOptions.Builder setErrorListener (valor ErrorListener)

Define um ErrorListener opcional.

Parâmetros
valor

public abstrato FaceDetector.FaceDetectorOptions.Builder setMinDetectionConfidence (valor de Ponto flutuante)

Define a pontuação de confiança mínima para que a detecção facial seja considerada bem-sucedida. O minDetectionConfidence padrão é 0,5.

Parâmetros
valor

public FaceDetector.FaceDetectorOptions.Builder setMinSuppressionThreshold (valor Float)

Define o limite mínimo de supressão não máxima para que a detecção facial seja considerada sobreposta. O minSuppressionThreshold padrão é 0,3.

Parâmetros
valor

public abstrato FaceDetector.FaceDetectorOptions.Builder setResultListener (ResultListener<FaceDetectorResult, valor de MPImage>)

Define o OutputHandler.ResultListener para receber os resultados de detecção de forma assíncrona quando o detector facial estiver no modo de transmissão ao vivo.

Parâmetros
valor

public abstrato FaceDetector.FaceDetectorOptions.Builder setRunningMode (valor de RunningMode)

Define o RunningMode para a tarefa do detector facial. O padrão é o modo de imagem, que tem três modos:

  • IMAGE: o modo para detectar rostos em entradas de imagem única.
  • VIDEO: o modo para detectar rostos nos frames decodificados de um vídeo.
  • LIVE_STREAM: o modo de detecção de rostos 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