【发布时间】:2023-04-06 16:14:01
【问题描述】:
我应该如何检查这个检测到的人脸是否存在于人脸 API 存储中,否则将检测到的人脸添加到人员组的特定 personId 中?
人员组中的人员列表示例(JSON 格式):
[{
"personId": "1234",
"persistedFaceIds": ["0987"],
"name": "Mary",
"userData": null
}, {
"personId": "5678",
"persistedFaceIds": ["6543", "2109"],
"name": "John",
"userData": null
}]
我尝试先检测人脸,然后使用验证。但是,它仅验证检测到的人脸 id 和人员组中的人员 ID。有没有办法在检测到的人脸 id 与驻留在 personId 中的每个持久人脸 id 之间进行验证,所以置信度得分为 1?否则,根据名称将检测到的人脸添加到人员组中。
【问题讨论】:
-
你可以参考下面的答案吗? stackoverflow.com/a/31926367/4222487
-
查看了您提供的链接,但我认为我无法使用它。它不适用于此问题,因为persistedfaceid 包含每个唯一的面部标志并加密为字节(?)。
标签: c# .net microsoft-cognitive face-api