FaceDetectionListener不更新当前Face的rect

时间:2017-04-03 06:50:22

标签: android listener overlay detection face

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

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

即使我移动手机,脸部仍然是相同的矩形,期待脸部退出当前的矩形。

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

感谢您的帮助。

0 个答案:

没有答案