Im Folgenden sind die SchritteMicrosoft Kognitive Leistungen Gesicht API: FaceNotFound während Überprüfen API
eine Person erstellen und fügen Gesicht Wie Person Details zu registrieren und sicherzustellen, dass das Gesicht Id
Schritt 1. faceServiceClient beibehalten wird. CreatePersonGroupAsync (groupId, groupName);
Schritt 2. p.PersonId = _faceServiceClient.CreatePersonAsync (groupId, p.Name) .Result.PersonId;
Schritt 3. var persistPersonFaceID = _faceServiceClient.AddPersonFaceAsync (groupId, p.PersonId, fStream) .Result.PersistedFaceId;
Schritt 4. _faceServiceClient.TrainPersonGroupAsync (groupID);
nun wie eine Person zu authentifizieren, mit dem Bild versehen
Schritt a var DetectedFaceID = _faceServiceClient.DetectAsync (firstFilestream, true, true) .Result.FaceId;
Schritt b .. var res = _faceServiceClient.VerifyAsync (persistPersonFaceID, DetectedFaceID) .Result;
Auf dem Aufruf von VerifyAsync, Es wirft und Fehler wie folgenden { "Fehler": { "Code": "FaceNotFound", "message": "Face '7a89ace1-a4b7-4c08-b718-4fec0e9e89d5' nicht gefunden "}}
mir Bitte informieren, wenn eine der oben genannten Bedürfnisse
Mögliche Probleme korrigiert werden. A persistPersonFaceID zu einer Gruppe gehört, und ich versuche, das Gesicht ID zu vergleichen, die von abgerufen wurden Verwenden von Erkennen. Wenn dies ein Problem ist, können Sie bitte eine Auflösung vorschlagen
Danke für Ihre Antwort wie unsere Anforderung wir den Benutzer bereits authentifiziert haben und so wissen wir, die Person und seine Details zusammen mit dem PersistedFaceID Plan zu verwenden (wie wir speichern sie auf unserer Seite zu planen) FaceAPI.Verify zu re-con Richten Sie den Authentifizierten Benutzer ein – Krishna