想知道将支持FaceDetectionListener中所有参数的设备名称

时间:2013-06-05 10:14:44

标签: android

我通过此代码使用FaceDetectionListener

    @Override
    public void onFaceDetection(Face[] faces, Camera camera) {
        int id = 0;
        int score = 0;
        Point leftEye = null;
        Point rightEye = null;
        Rect rect = null;
        Point mouth = null;

        for (int i = 0; i < faces.length; i++) {
            id = faces[i].id;
            score = faces[i].score;
            leftEye = faces[i].leftEye;
            rightEye = faces[i].rightEye;
            rect = faces[i].rect;
            mouth = faces[i].mouth;



        }

得分和Rect我得到的价值但是对于id,leftEye,rightEye和mouth我没有得到价值。我搜索过这些参数依赖于设备。

我想知道支持这些参数的设备名称列表吗?

先谢谢。

1 个答案:

答案 0 :(得分:0)

你可以给所有制造商写一封信,礼貌地问他们是否确实如此。

或者您可以为所有那些没有正确处理此问题的设备实施适当的回退。如果您检测到设备未返回预期值,则通知用户(完全)不支持其设备。

如果您确实需要该列表,您当时也可以询问用户是否同意与您分享此信息。