Face Recognition Operations - Identify From Dynamic Person Group
1-op-veel identificatie om de dichtstbijzijnde overeenkomsten te vinden van de specifieke query persoon gezicht uit een dynamische persoonsgroep.
Voor elk gezicht in de faceIds-matrix berekent Face Identify overeenkomsten tussen het querygezicht en alle gezichten in de dynamische persoonsgroep (gegeven door dynamicPersonGroupId) en retourneert u kandidaat-persoon(en) voor dat gezicht gerangschikt op gelijkenisvertrouwen.
Notitie
-
- Met het algoritme kunnen meerdere gezichten onafhankelijk worden geïdentificeerd op dezelfde aanvraag, maar niet meer dan 10 gezichten.
- Elke persoon kan meer dan één gezicht hebben, maar niet meer dan 248 gezichten.
- Een hogere afbeeldingskwaliteit van het gezicht betekent een betere identificatieprecisie. Overweeg gezichten van hoge kwaliteit: frontaal, helder en gezichtsgrootte is 200x200 pixels (100 pixels tussen ogen) of groter.
- Het aantal geretourneerde kandidaten wordt beperkt door maxNumOfCandidatesReturned en confidenceThreshold. Als er geen persoon wordt geïdentificeerd, zijn de geretourneerde kandidaten een lege matrix.
- De identificatiebewerking kan alleen overeenkomen met gezichten die zijn verkregen met hetzelfde herkenningsmodel, dat is gekoppeld aan de query gezichten.
POST {endpoint}/face/{apiVersion}/identify
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
api
|
path | True |
string |
API-versie |
endpoint
|
path | True |
string uri |
Ondersteunde Cognitive Services-eindpunten (protocol en hostnaam, bijvoorbeeld: https://{resource-name}.cognitiveservices.azure.com). |
Aanvraagbody
Name | Vereist | Type | Description |
---|---|---|---|
dynamicPersonGroupId | True |
string |
DynamicPersonGroupId van de target PersonDirectory DynamicPersonGroup die moet overeenkomen met. |
faceIds | True |
string[] |
Matrix van faceIds van query gezichten, gemaakt door de 'Detect'. Elk van de gezichten wordt onafhankelijk geïdentificeerd. Het geldige aantal faceIds ligt tussen [1, 10]. |
confidenceThreshold |
number |
Aangepaste drempelwaarde voor identificatievertrouwen, in het bereik van [0, 1]. Geavanceerde gebruikers kunnen deze waarde aanpassen om de standaard interne drempelwaarde te overschrijven voor een betere precisie van hun scenariogegevens. Houd er rekening mee dat deze drempelwaarde niet kan worden gegarandeerd voor andere gegevens en na het bijwerken van het algoritme. |
|
maxNumOfCandidatesReturned |
integer |
Het bereik van maxNumOfCandidatesReturned ligt tussen 1 en 100. De standaardwaarde is 10. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Een geslaagde aanroep retourneert de geïdentificeerde kandidaat-persoon(en) voor elk query-gezicht. |
|
Other Status Codes |
Een onverwachte foutreactie. Kopteksten x-ms-error-code: string |
Beveiliging
Ocp-Apim-Subscription-Key
De geheime sleutel voor uw Azure AI Face-abonnement.
Type:
apiKey
In:
header
AADToken
De Azure Active Directory OAuth2-stroom
Type:
oauth2
Stroom:
accessCode
Autorisatie-URL:
https://api.example.com/oauth2/authorize
Token-URL:
https://api.example.com/oauth2/token
Bereiken
Name | Description |
---|---|
https://cognitiveservices.azure.com/.default |
Voorbeelden
Identify from DynamicPersonGroup
Voorbeeldaanvraag
POST {endpoint}/face/v1.2-preview.1/identify
{
"faceIds": [
"c5c24a82-6845-4031-9d5d-978df9175426"
],
"dynamicPersonGroupId": "your_dynamic_person_group_id",
"maxNumOfCandidatesReturned": 9,
"confidenceThreshold": 0.7
}
Voorbeeldrespons
[
{
"faceId": "c5c24a82-6845-4031-9d5d-978df9175426",
"candidates": [
{
"personId": "85c0c630-c9c9-40f8-8a4e-f9ae4f926ea5",
"confidence": 0.8
}
]
}
]
Definities
Name | Description |
---|---|
Face |
Het foutobject. Raadpleeg de volgende koppeling voor uitgebreide informatie over foutcodes en berichten die worden geretourneerd door de Face-service: https://aka.ms/face-error-codes-and-messages. |
Face |
Een antwoord met foutdetails. |
Identification |
Kandidaat voor identificatiegesprek. |
Identification |
Resultaat identificeren. |
FaceError
Het foutobject. Raadpleeg de volgende koppeling voor uitgebreide informatie over foutcodes en berichten die worden geretourneerd door de Face-service: https://aka.ms/face-error-codes-and-messages.
Name | Type | Description |
---|---|---|
code |
string |
Een van een door de server gedefinieerde set foutcodes. |
message |
string |
Een leesbare weergave van de fout. |
FaceErrorResponse
Een antwoord met foutdetails.
Name | Type | Description |
---|---|---|
error |
Het foutobject. |
IdentificationCandidate
Kandidaat voor identificatiegesprek.
Name | Type | Description |
---|---|---|
confidence |
number |
Betrouwbaarheidswaarde van de kandidaat. Hoe hoger het vertrouwen, hoe vergelijkbaarer. Bereik tussen [0,1]. |
personId |
string |
personId van kandidaat-persoon. |
IdentificationResult
Resultaat identificeren.
Name | Type | Description |
---|---|---|
candidates |
Geïdentificeerde persoonskandidaten voor dat gezicht (gerangschikt op vertrouwen). De matrixgrootte mag niet groter zijn dan de invoer maxNumOfCandidatesReturned. Als er geen persoon wordt geïdentificeerd, retourneert u een lege matrix. |
|
faceId |
string |
faceId van het query-gezicht. |