Я успешно запускаю этот проект на моей стороне. Да, FaceGroupId
должен быть persongroupId
, который вы создали в своей службе API для лица. И причина, по которой вы получаете ошибку: Getting identity failed.
в том, что с вашим значением Endpoint
в _faceClient
что-то не так, значение здесь должно быть:
https://<yourEndpoint>.cognitiveservices.azure.com
Все будет в порядке. Есть одна вещь, которую вы должны знать, если вы используете модель распознавания 02 для создания и обучения групп людей, пожалуйста, измените код в Program.cs
с:
var detectedFaces = await _faceClient.Face.DetectWithStreamAsync(stream, true, true);
на:
var detectedFaces = await _faceClient.Face.DetectWithStreamAsync(stream,true,true,null, "recognition_02");
Если вы используете модель распознавания 01, менять не нужно (я использую модель 02 на моей стороне).
Результат этого кода здесь:
Надеюсь, это поможет.