我的问题是在这个函数中:
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);
}
};
即使我移动手机,脸部仍然是相同的矩形,期待脸部退出当前的矩形。
例如,我脸上画了一个正方形,表示检测到了一张脸,但是我希望它随着我的脸移动。只有当我的脸离开正方形时,这个正方形才会移动,因为当我移动一点(但足够)时,脸的矩形总是相同的。
感谢您的帮助。