Согласно Create FaceListId RestAPI , мы могли бы использовать его для создания пустого списка лиц с указанным пользователем faceListId, именем и необязательными userData.
put https://[location].api.cognitive.microsoft.com/face/v1.0/facelists/{faceListId}
Если вы хотите создать список пользователей, вы можете использовать документацию API для теста.
PUT https://westus.api.cognitive.microsoft.com/face/v1.0/facelists/tomtest HTTP/1.1
Host: westus.api.cognitive.microsoft.com
Content-Type: application/json
Ocp-Apim-Subscription-Key: xxxx
{
"name": "tomtestlist",
"userData": "it is optional"
}
Результат теста:
Если вам нужен Find Similar, вы можете выполнить следующие шаги:
1.При создании Facelistid RestAPi просто создайте пустой список.Нам также нужно добавить лицо в список лиц.
2.Использовать определите API , чтобы получить лицо.
3.используйте Findаналогичный API
https://[location].api.cognitive.microsoft.com/face/v1.0/findsimilars
{
"faceId": "faceid get from detect api",
"largeFaceListId": "tomtest",
"maxNumOfCandidatesReturned": 10,
"mode": "matchPerson"
}
Примечание: Список лиц - это список лиц, до 1000 лиц, примите во внимание LargeFaceList , когда число лиц велико.Он может поддерживать до 1 000 000 лиц.