Faces - Compare
Confronta la somiglianza tra due volti.
POST {endpoint}/contentunderstanding/faces:compare?api-version=2025-05-01-preview
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
endpoint
|
path | True |
string (uri) |
Informazioni sul contenuto dell'endpoint del servizio. |
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
x-ms-client-request-id |
string (uuid) |
Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
faceSource1 | True |
Prima faccia da confrontare. |
|
faceSource2 | True |
Seconda faccia da confrontare. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
La richiesta ha avuto esito positivo. |
|
Other Status Codes |
Risposta di errore imprevista. Intestazioni x-ms-error-code: string |
Sicurezza
Ocp-Apim-Subscription-Key
Tipo:
apiKey
In:
header
OAuth2Auth
Tipo:
oauth2
Flow:
accessCode
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
URL token:
https://login.microsoftonline.com/common/oauth2/token
Ambiti
Nome | Descrizione |
---|---|
https://cognitiveservices.azure.com/.default |
Esempio
Compare the Similarity Between Two Faces
Esempio di richiesta
POST {endpoint}/contentunderstanding/faces:compare?api-version=2025-05-01-preview
{
"faceSource1": {
"url": "https://mystorageaccount.blob.core.windows.net/images/faces/face1.jpg",
"targetBoundingBox": {
"left": 33,
"top": 73,
"width": 262,
"height": 324
}
},
"faceSource2": {
"data": "RXhhbXBsZSBGaWxl"
}
}
Risposta di esempio
{
"detectedFace1": {
"boundingBox": {
"left": 33,
"top": 73,
"width": 262,
"height": 324
}
},
"detectedFace2": {
"boundingBox": {
"left": 87,
"top": 96,
"width": 235,
"height": 345
}
},
"confidence": 0.95
}
Definizioni
Nome | Descrizione |
---|---|
Azure. |
Oggetto error. |
Azure. |
Risposta contenente i dettagli dell'errore. |
Azure. |
Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API Microsoft One , https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. |
Bounding |
Riquadro di delimitazione in un'immagine. |
Compare |
Confronta i parametri delle facce. |
Compare |
Confronta la risposta dei volti. |
Detected |
Rilevato riquadro di delimitazione di un oggetto. |
Face |
Origine faccia di input con un riquadro di delimitazione di destinazione opzionale. Se non specificato, verrà utilizzata la faccia più grande. |
Azure.Core.Foundations.Error
Oggetto error.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Uno di un set definito dal server di codici di errore. |
details |
Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato. |
|
innererror |
Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore. |
|
message |
string |
Rappresentazione leggibile dell'errore. |
target |
string |
Destinazione dell'errore. |
Azure.Core.Foundations.ErrorResponse
Risposta contenente i dettagli dell'errore.
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto error. |
Azure.Core.Foundations.InnerError
Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API Microsoft One , https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Uno di un set definito dal server di codici di errore. |
innererror |
Errore interno. |
BoundingBox
Riquadro di delimitazione in un'immagine.
Nome | Tipo | Descrizione |
---|---|---|
height |
integer (int32) |
Altezza del riquadro di delimitazione. |
left |
integer (int32) |
Coordinata sinistra del riquadro di delimitazione. |
top |
integer (int32) |
Coordinata superiore del riquadro di delimitazione. |
width |
integer (int32) |
Larghezza del riquadro di delimitazione. |
CompareFacesParameters
Confronta i parametri delle facce.
Nome | Tipo | Descrizione |
---|---|---|
faceSource1 |
Prima faccia da confrontare. |
|
faceSource2 |
Seconda faccia da confrontare. |
CompareFacesResult
Confronta la risposta dei volti.
Nome | Tipo | Descrizione |
---|---|---|
confidence |
number (float) |
Punteggio di affidabilità del confronto del volto. |
detectedFace1 |
Dettagli del primo volto rilevato. |
|
detectedFace2 |
Dettagli del secondo volto rilevato. |
DetectedBoundingBox
Rilevato riquadro di delimitazione di un oggetto.
Nome | Tipo | Descrizione |
---|---|---|
boundingBox |
Riquadro di delimitazione del viso rilevato. |
FaceSource
Origine faccia di input con un riquadro di delimitazione di destinazione opzionale. Se non specificato, verrà utilizzata la faccia più grande.
Nome | Tipo | Descrizione |
---|---|---|
data |
string (byte) |
Dati dell'immagine con codifica Base64. È necessario specificare solo uno degli URL o dei dati. |
imageReferenceId |
string |
Identificatore fornito dall'utente per l'immagine di origine. |
targetBoundingBox |
Riquadro di delimitazione che specifica la regione di interesse. |
|
url |
string (uri) |
URL immagine. È necessario specificare solo uno degli URL o dei dati. |