Idioma

Camera.StartFaceDetection Método

Definição

Cuidado

deprecated

Inicia a detecção facial.

[Android.Runtime.Register("startFaceDetection", "()V", "")]
[System.Obsolete("deprecated")]
public void StartFaceDetection();
[<Android.Runtime.Register("startFaceDetection", "()V", "")>]
[<System.Obsolete("deprecated")>]
member this.StartFaceDetection : unit -> unit
Atributos

Exceções

se a detecção facial não tiver suporte.

se o método falhar ou a detecção facial já estiver em execução.

Comentários

Inicia a detecção facial. Isso deve ser chamado depois que a visualização for iniciada. A câmera notificará FaceDetectionListener os rostos detectados no quadro de visualização. Os rostos detectados podem ser os mesmos que os anteriores. Os aplicativos devem chamar #stopFaceDetection para interromper a detecção facial. Esse método terá suporte se Parameters#getMaxNumDetectedFaces() retornar um número maior que 0. Se a detecção facial tiver sido iniciada, os aplicativos não deverão chamar isso novamente.

Quando a detecção facial está em execução, Parameters#setWhiteBalance(String)Parameters#setFocusAreas(List)e Parameters#setMeteringAreas(List) não tem efeito. A câmera usa os rostos detectados para fazer o equilíbrio automático em branco, a exposição automática e o foco automático.

Se os aplicativos chamarem #autoFocus(AutoFocusCallback), a câmera interromperá o envio de retornos de chamada facial. O último retorno de chamada facial indica as áreas usadas para fazer o foco automático. Após a conclusão do foco, a detecção facial retomará o envio de retornos de chamada facial. Se os aplicativos chamarem #cancelAutoFocus(), os retornos de chamada facial também serão retomados.

Depois de chamar #takePicture(Camera.ShutterCallback, Camera.PictureCallback, Camera.PictureCallback) ou #stopPreview(), e depois retomar a visualização com #startPreview(), os aplicativos devem chamar esse método novamente para retomar a detecção facial.

Java documentação para android.hardware.Camera.startFaceDetection().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Confira também