Face Recognition Operations - Verify From Person Group
Verificare se un viso appartiene a una persona in un gruppo di persone.
Nota
-
- Qualità dell'immagine del viso più elevata significa una migliore precisione di identificazione. Si prega di considerare i visi di alta qualità: le dimensioni frontali, chiare e del viso sono di 200x200 pixel (100 pixel tra gli occhi) o più grandi.
- Per gli scenari sensibili all'accuratezza, è consigliabile prendere il proprio giudizio.
- Il "recognitionModel" associato al viso della query deve essere uguale a "recognitionModel" usato dal gruppo person.
POST {endpoint}/face/{apiVersion}/verify
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
api
|
path | True |
string |
Versione API |
endpoint
|
path | True |
string uri |
Endpoint di Servizi cognitivi supportati (protocollo e nome host, ad esempio: https://{nome-risorsa}.cognitiveservices.azure.com). |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
faceId | True |
string |
Il faceId del viso proviene da "Detect". |
personGroupId | True |
string |
Uso di personGroupId e personId esistenti per il caricamento rapido di una persona specificata. personGroupId viene creato in "Create Person Group". |
personId | True |
string |
Specificare una determinata persona nel gruppo di persone. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Una chiamata con esito positivo restituisce il risultato della verifica. |
|
Other Status Codes |
Risposta di errore imprevista. Intestazioni x-ms-error-code: string |
Sicurezza
Ocp-Apim-Subscription-Key
Chiave privata per la sottoscrizione di Viso di Intelligenza artificiale di Azure.
Tipo:
apiKey
In:
header
AADToken
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
accessCode
URL di autorizzazione:
https://api.example.com/oauth2/authorize
URL token:
https://api.example.com/oauth2/token
Ambiti
Nome | Descrizione |
---|---|
https://cognitiveservices.azure.com/.default |
Esempio
Verify from PersonGroup
Esempio di richiesta
POST {endpoint}/face/v1.2-preview.1/verify
{
"faceId": "c5c24a82-6845-4031-9d5d-978df9175426",
"personId": "815df99c-598f-4926-930a-a734b3fd651c",
"personGroupId": "your_person_group"
}
Risposta di esempio
{
"isIdentical": true,
"confidence": 0.8
}
Definizioni
Nome | Descrizione |
---|---|
Face |
Oggetto error. Per informazioni dettagliate sui codici di errore e i messaggi restituiti dal servizio Viso, vedere il collegamento seguente: https://aka.ms/face-error-codes-and-messages. |
Face |
Risposta contenente i dettagli dell'errore. |
Verification |
Verificare il risultato. |
FaceError
Oggetto error. Per informazioni dettagliate sui codici di errore e i messaggi restituiti dal servizio Viso, vedere il collegamento seguente: https://aka.ms/face-error-codes-and-messages.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Uno di un set definito dal server di codici di errore. |
message |
string |
Rappresentazione leggibile dell'errore. |
FaceErrorResponse
Risposta contenente i dettagli dell'errore.
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto error. |
VerificationResult
Verificare il risultato.
Nome | Tipo | Descrizione |
---|---|---|
confidence |
number |
Un numero indica la probabilità di somiglianza di due volti appartenenti alla stessa persona o se il viso appartiene alla persona. Per impostazione predefinita, isIdentical è impostato su True se la probabilità di somiglianza è maggiore o uguale a 0,5. Ciò è utile per gli utenti avanzati per eseguire l'override di "isIdentical" e ottimizzare il risultato sui propri dati. |
isIdentical |
boolean |
True se le due facce appartengono alla stessa persona o al viso appartengono alla persona; in caso contrario, false. |