2017-06-08 2 views
1

以下は、camera2 apiを使用してカメラで顔を取得するための私のコードスニペットです。そのため、私はいくつかのデバイスで目の位置を知ることができます。残りの部分はNULL値を返します。 camera2 apiを使用してカメラの目の位置を見つける方法はありますか?camera2 apiを使用してカメラで目の位置を見つけるandroid

Integer mode = result.get(CaptureResult.STATISTICS_FACE_DETECT_MODE); 

Face[] faces = result.get(CaptureResult.STATISTICS_FACES); 
if(faces != null && mode != null) { 
     if (faces.length > 0) { 
      Rect rect = faces[0].getBounds(); 
      Log.e("tag", "faces : leftEye" + faces[0].getLeftEyePosition()); 
      Log.e("tag", "faces : RightEye" + faces[0].getRightEyePosition()); 
     } 
} 

答えて

0

顔検出は、基本となるカメラモジュールでサポートする必要がある機能で、Androidフレームワークとは関係ありません。したがって、コードは特定のデバイスで動作し、残りの部分で失敗します。私は、Androidフレームワークは顔検出のための明示的なAPIを持っていないと考えています。

関連する問題