0

我通过这段代码使用 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;



        }

对于 score 和 Rect 我得到了价值,但对于 id 、 leftEye、rightEye 和 mouth 我没有得到价值。我搜索过这些参数取决于设备。

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

提前致谢。

4

1 回答 1

0

您可以给所有制造商写一封信,礼貌地询问他们是否正确实施了这一点。

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

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

于 2013-06-05T10:23:49.250 回答