Builder para a classe GestureRecognizer.GestureRecognizerOptions
.
Construtores públicos
Builder()
|
Métodos públicos
final GestureRecognizer.GestureRecognizerOptions |
build()
Valida e cria a instância
GestureRecognizer.GestureRecognizerOptions . |
abstrato GestureRecognizer.GestureRecognizerOptions.Builder | |
abstrato GestureRecognizer.GestureRecognizerOptions.Builder |
setCannedGesturesClassifierOptions(ClassifierOptions classifierOptions)
Define o
ClassifierOptions opcional que controla o classificador de gestos automáticos, como limite de pontuação, lista de permissões e lista de bloqueio de gestos. |
abstrato GestureRecognizer.GestureRecognizerOptions.Builder |
setCustomGesturesClassifierOptions(ClassifierOptions classifierOptions)
Define o
ClassifierOptions opcional que controla o classificador de gestos personalizados, como limite de pontuação, lista de permissões e lista de bloqueio de gestos. |
abstrato GestureRecognizer.GestureRecognizerOptions.Builder | |
abstrato GestureRecognizer.GestureRecognizerOptions.Builder |
setMinHandDetectionConfidence(valor Float)
Define a pontuação de confiança mínima para que a detecção da mão seja considerada bem-sucedida
|
abstrato GestureRecognizer.GestureRecognizerOptions.Builder |
setMinHandPresenceConfidence(valor Float)
Define a pontuação de confiança mínima da pontuação de presença da mão na detecção de pontos de referência da mão.
|
abstrato GestureRecognizer.GestureRecognizerOptions.Builder |
setMinTrackingConfidence(valor Float)
Define a pontuação de confiança mínima para que o rastreamento da mão seja considerado bem-sucedido.
|
abstrato GestureRecognizer.GestureRecognizerOptions.Builder |
setNumHands(valor Integer)
Define o número máximo de ponteiros que podem ser detectados pelo GestureRecognitionr.
|
abstrato GestureRecognizer.GestureRecognizerOptions.Builder |
setResultListener(ResultListener<GestureRecognizerResult, valor de MPImage>)
Define o listener de resultado para receber os resultados de detecção de forma assíncrona quando o reconhecedor de gestos está no modo de transmissão ao vivo.
|
abstrato GestureRecognizer.GestureRecognizerOptions.Builder |
Métodos herdados
Construtores públicos
public Builder ()
Métodos públicos
public final GestureRecognizer.GestureRecognizerOptions build ()
Valida e cria a instância GestureRecognizer.GestureRecognizerOptions
.
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 abstrato GestureRecognizer.GestureRecognizerOptions.Builder setBaseOptions (valor de BaseOptions)
Define as opções básicas para a tarefa do reconhecedor de gestos.
Parâmetros
valor |
---|
public abstrato GestureRecognizer.GestureRecognizerOptions.Builder setCannedGesturesClassifierOptions (ClassifierOptions classifierOptions)
Define o ClassifierOptions
opcional que controla o classificador de gestos automáticos, como limite de pontuação, lista de permissões e lista de bloqueio de gestos. As categorias
de classificadores de gestos automáticos são: ["Nenhum", "Closed_Fist", "Open_Palm",
"Pointing_Up", "Thumb_Down", "Thumb_Up", "Vitória", "ILoveYou"]
TODO Observe que esta opção está sujeita a mudanças depois que a calculadora de mesclagem de pontuações for implementada.
Parâmetros
classifierOptions |
---|
public abstrato GestureRecognizer.GestureRecognizerOptions.Builder setCustomGesturesClassifierOptions (ClassifierOptions classifierOptions)
Define o ClassifierOptions
opcional que controla o classificador de gestos personalizados, como limite de pontuação, lista de permissões e lista de bloqueio de gestos.
TODO Observe que esta opção está sujeita a mudanças depois que a calculadora de mesclagem de pontuações for implementada.
Parâmetros
classifierOptions |
---|
public GestureRecognizer.GestureRecognizerOptions.Builder setErrorListener (valor do ErrorListener)
Define um listener de erro opcional.
Parâmetros
valor |
---|
public abstrato GestureRecognizer.GestureRecognizerOptions.Builder setMinHandDetectionConfidence (valor de Float)
Define a pontuação de confiança mínima para que a detecção da mão seja considerada bem-sucedida
Parâmetros
valor |
---|
public abstrato GestureRecognizer.GestureRecognizerOptions.Builder setMinHandPresenceConfidence (valor de Float)
Define a pontuação de confiança mínima da pontuação de presença da mão na detecção de pontos de referência da mão.
Parâmetros
valor |
---|
public abstrato GestureRecognizer.GestureRecognizerOptions.Builder setMinTrackingConfidence (Valor de Float)
Define a pontuação de confiança mínima para que o rastreamento da mão seja considerado bem-sucedido.
Parâmetros
valor |
---|
public abstrato GestureRecognizer.GestureRecognizerOptions.Builder setNumHands (valor inteiro)
Define o número máximo de ponteiros que podem ser detectados pelo GestureRecognitionr.
Parâmetros
valor |
---|
public abstrato GestureRecognizer.GestureRecognizerOptions.Builder setResultListener (ResultListener<GestureRecognizerResult, MPImage> value)
Define o listener de resultado para receber os resultados de detecção de forma assíncrona quando o reconhecedor de gestos está no modo de transmissão ao vivo.
Parâmetros
valor |
---|
public abstrato GestureRecognizer.GestureRecognizerOptions.Builder setRunningMode (valor de RunningMode)
Define o modo de corrida para a tarefa do reconhecedor de gestos. O padrão é o modo de imagem. O reconhecedor de gestos tem três modos:
- IMAGE: o modo de reconhecimento de gestos em entradas de imagem única.
- VÍDEO: o modo de reconhecimento de gestos nos frames decodificados de um vídeo.
- LIVE_STREAM: o modo de reconhecimento de gestos 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 reconhecimento de forma assíncrona.
Parâmetros
valor |
---|