我最近在 android 中发现了 facerecognition 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));
}
通过拥有所有这些,是否可以在可以绘制此 RectangleView
的位置添加一个?SurfaceView
如果是这样,我如何SurfaceView
使用这些信息在 上绘制一个矩形?