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
を呼び出して顔検出を停止する必要があります。 このメソッドは、 Parameters#getMaxNumDetectedFaces()
が 0 より大きい数値を返す場合にサポートされます。 顔検出が開始された場合、アプリはこれを再度呼び出すべきではありません。
顔検出が実行中の場合、 Parameters#setWhiteBalance(String)
、 Parameters#setFocusAreas(List)
、および Parameters#setMeteringAreas(List)
は影響しません。 カメラは検出された顔を使用して、自動ホワイト バランス、自動露出、オートフォーカスを実行します。
アプリが #autoFocus(AutoFocusCallback)
を呼び出すと、カメラは顔コールバックの送信を停止します。 最後の顔コールバックは、オートフォーカスを実行するために使用される領域を示します。 フォーカスが完了すると、顔検出は顔コールバックの送信を再開します。 アプリが #cancelAutoFocus()
を呼び出すと、顔のコールバックも再開されます。
#takePicture(Camera.ShutterCallback, Camera.PictureCallback, Camera.PictureCallback)
または#stopPreview()
を呼び出した後、#startPreview()
でプレビューを再開した後、アプリはこのメソッドを再度呼び出して顔検出を再開する必要があります。
android.hardware.Camera.startFaceDetection()
の Java ドキュメント。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。