Camera.StartFaceDetection メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
deprecated
顔検出を開始します。
[Android.Runtime.Register("startFaceDetection", "()V", "")]
[System.Obsolete("deprecated")]
public void StartFaceDetection ();
[<Android.Runtime.Register("startFaceDetection", "()V", "")>]
[<System.Obsolete("deprecated")>]
member this.StartFaceDetection : unit -> unit
- 属性
例外
顔検出がサポートされていない場合は 。
メソッドが失敗した場合、または顔検出が既に実行されている場合は 。
注釈
顔検出を開始します。 これは、プレビューの開始後に呼び出す必要があります。 カメラは、プレビュー フレームで検出された顔を通知 FaceDetectionListener
します。 検出された顔は、前の顔と同じである可能性があります。 アプリケーションは を呼び出 #stopFaceDetection
して顔検出を停止する必要があります。 このメソッドは、 が 0 より大きい数値を返す場合 Parameters#getMaxNumDetectedFaces()
にサポートされます。 顔検出が開始された場合、アプリはこれを再度呼び出さないでください。
顔検出が実行されている場合、Parameters#setWhiteBalance(String)
Parameters#setFocusAreas(List)
および Parameters#setMeteringAreas(List)
は効果がありません。 カメラは、検出された顔を使用して自動ホワイト バランス、自動露出、オートフォーカスを行います。
アプリが を呼び出すと #autoFocus(AutoFocusCallback)
、カメラは顔コールバックの送信を停止します。 最後の顔コールバックは、オートフォーカスを実行するために使用される領域を示します。 フォーカスが完了すると、顔の検出は顔コールバックの送信を再開します。 アプリが を呼び出すと #cancelAutoFocus()
、顔のコールバックも再開されます。
または を#stopPreview()
呼び出#takePicture(Camera.ShutterCallback, Camera.PictureCallback, Camera.PictureCallback)
し、 を使用してプレビューを再開した後、#startPreview()
アプリはこのメソッドをもう一度呼び出して顔検出を再開する必要があります。
の android.hardware.Camera.startFaceDetection()
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。