FaceLandmarker.FaceLandmarkerOptions.Builder

classe abstrata estática pública FaceLandmarker.FaceLandmarkerOptions.Builder

Builder para a classe FaceLandmarker.FaceLandmarkerOptions.

Construtores públicos

Métodos públicos

final FaceLandmarker.FaceLandmarkerOptions
build()
Valida e cria a instância FaceLandmarker.FaceLandmarkerOptions.
abstrato FaceLandmarker.FaceLandmarkerOptions.Builder
setBaseOptions(valor BaseOptions)
Define as opções básicas para a tarefa do ponto de referência de rostos.
abstrato FaceLandmarker.FaceLandmarkerOptions.Builder
setErrorListener(valor ErrorListener)
Define um listener de erro opcional.
abstrato FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFaceDetectionConfidence(valor Float)
Define a pontuação de confiança mínima para que a detecção facial seja considerada bem-sucedida
abstrato FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFacePresenceConfidence(valor Float)
Define a pontuação de confiança mínima da pontuação de presença facial na detecção de pontos de referência do rosto.
abstrato FaceLandmarker.FaceLandmarkerOptions.Builder
setMinTrackingConfidence(valor Float)
Define a pontuação de confiança mínima para que o rastreamento facial seja considerado bem-sucedido.
abstrato FaceLandmarker.FaceLandmarkerOptions.Builder
setNumFaces(valor Integer)
Define o número máximo de rostos que podem ser detectados pelo FaceLandmarker.
abstrato FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFaceBlendshapes(valor Booleano)
Define se o FaceLandmarker gera uma classificação de mesclagem de formas de rosto.
abstrato FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFacialTransformationMatrixes(valor Boolean)
Define se FaceLandmarker evidencie a matriz de transformação facial.
abstrato FaceLandmarker.FaceLandmarkerOptions.Builder
setResultListener(ResultListener<FaceLandmarkerResult, valor de MPImage>)
Define o listener de resultados para receber os resultados de detecção de forma assíncrona quando o ponto de referência de rostos está no modo de transmissão ao vivo.
abstrato FaceLandmarker.FaceLandmarkerOptions.Builder
setRunningMode(valor RunningMode)
Define o modo de corrida para a tarefa do ponto de referência de rostos.

Métodos herdados

Construtores públicos

public Builder ()

Métodos públicos

public final FaceLandmarker.FaceLandmarkerOptions criar ()

Valida e cria a instância FaceLandmarker.FaceLandmarkerOptions.

Gera
IllegalArgumentException se o listener de resultado e o modo de execução não estiverem configurados corretamente. O listener de resultado só poderá ser definido quando o ponto de referência do rosto estiver no modo de transmissão ao vivo.

public abstrato FaceLandmarker.FaceLandmarkerOptions.Builder setBaseOptions (valor de BaseOptions)

Define as opções básicas para a tarefa do ponto de referência de rostos.

Parâmetros
valor

public FaceLandmarker.FaceLandmarkerOptions.Builder setErrorListener (valor ErrorListener)

Define um listener de erro opcional.

Parâmetros
valor

public abstrato FaceLandmarker.FaceLandmarkerOptions.Builder setMinFaceDetectionConfidence (valor de flutuante)

Define a pontuação de confiança mínima para que a detecção facial seja considerada bem-sucedida

Parâmetros
valor

public abstrato FaceLandmarker.FaceLandmarkerOptions.Builder setMinFacePresenceConfidence (valor de flutuante)

Define a pontuação de confiança mínima da pontuação de presença facial na detecção de pontos de referência do rosto.

Parâmetros
valor

public abstrato FaceLandmarker.FaceLandmarkerOptions.Builder setMinTrackingConfidence (valor de Float)

Define a pontuação de confiança mínima para que o rastreamento facial seja considerado bem-sucedido.

Parâmetros
valor

public abstrato FaceLandmarker.FaceLandmarkerOptions.Builder setNumFaces (valor de inteiro)

Define o número máximo de rostos que podem ser detectados pelo FaceLandmarker.

Parâmetros
valor

public FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFaceBlendshapes (valor booleano)

Define se o FaceLandmarker gera uma classificação de mesclagem de formas de rosto. As mesclagens de rostos são usadas para renderizar o modelo de rosto 3D.

Parâmetros
valor

public abstrato FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFacialTransformationMatrixes (valor booleano)

Define se FaceLandmarker evidencie a matriz de transformação facial. A matriz de transformação facial é usada para transformar os pontos de referência faciais em rostos canônicos no rosto detectado para que os usuários possam aplicar efeitos faciais a eles.

Parâmetros
valor

public FaceLandmarker.FaceLandmarkerOptions.Builder setResultListener (ResultListener<FaceLandmarkerResult, valor de MPImage>)

Define o listener de resultados para receber os resultados de detecção de forma assíncrona quando o ponto de referência de rostos está no modo de transmissão ao vivo.

Parâmetros
valor

public abstrato FaceLandmarker.FaceLandmarkerOptions.Builder setRunningMode (valor de RunningMode)

Define o modo de corrida para a tarefa do ponto de referência de rostos. O padrão é o modo de imagem. O ponto de referência de mão tem três modos:

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