我的问题是在这个函数中:
private FaceDetectionListener faceDetectionListener = new FaceDetectionListener() {
@Override
public void onFaceDetection(Face[] faces, Camera camera) {
if(faces.length > 0){
Log.d("onFaceDetection", "Number of Faces:" + faces.length +"rect = "+ faces[0].rect.centerX() + " / " + faces[0].rect.centerX());
}
//TEST because the face has always the same coordinate except if the face exits the current rect
//TODO
//TEST
// Update the view now!
updateView(faces);
}
};
即使我移动手机,脸部也始终具有相同的矩形,期待脸部是否退出当前矩形。
例如,我在脸上画了一个正方形,表示检测到了一张脸,但我希望它随着我的脸移动。并且这个正方形仅在我的脸离开正方形时移动,因为当我移动一点(但足够)时,脸部的矩形总是相同的。
谢谢你的帮助。