1

我的问题是在这个函数中:

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);
    }
};

即使我移动手机,脸部也始终具有相同的矩形,期待脸部是否退出当前矩形。

例如,我在脸上画了一个正方形,表示检测到了一张脸,但我希望它随着我的脸移动。并且这个正方形仅在我的脸离开正方形时移动,因为当我移动一点(但足够)时,脸部的矩形总是相同的。

谢谢你的帮助。

4

0 回答 0