1

私は最近、Android の顔認識 API の可能性を発見しました。でライブで表示されている場合、顔の周りに長方形を描くことができないことがわかりましたSurfaceView。しかし、私には考えがありますonFaceDetection。Listener にはFace[]as パラメータがあります。Rectこれらのオブジェクトのそれぞれについて、次のような顔を見つけることができます。

for (android.hardware.Camera.Face f : faces) {
        Rect rect = f.rect;
        Log.d("Top: ", Integer.toString(rect.top));
        Log.d("Right: ", Integer.toString(rect.right));
        Log.d("Bottom: ", Integer.toString(rect.bottom));
        Log.d("Left: ", Integer.toString(rect.left));
}

これだけあれば、この Rectangle を描画できる場所に を追加することはできませViewんか? もしそうなら、この情報を使ってSurfaceView四角形を描くにはどうすればよいですか?SurfaceView

4

0 に答える 0