我通过此代码使用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我没有得到价值。我搜索过这些参数依赖于设备。
我想知道支持这些参数的设备名称列表吗?
先谢谢。
答案 0 :(得分:0)
你可以给所有制造商写一封信,礼貌地问他们是否确实如此。
或者您可以为所有那些没有正确处理此问题的设备实施适当的回退。如果您检测到设备未返回预期值,则通知用户(完全)不支持其设备。
如果您确实需要该列表,您当时也可以询问用户是否同意与您分享此信息。