Liveness Session Operations - Get Liveness With Verify Session Audit Entries
Ottiene le richieste di sessione e il corpo della risposta per la sessione.
GET {endpoint}/face/{apiVersion}/detectLivenessWithVerify/singleModal/sessions/{sessionId}/audit
GET {endpoint}/face/{apiVersion}/detectLivenessWithVerify/singleModal/sessions/{sessionId}/audit?start={start}&top={top}
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). |
session
|
path | True |
string |
ID univoco per fare riferimento a questa sessione. |
start
|
query |
string |
Elencare le risorse maggiori di "start". Non contiene più di 64 caratteri. Il valore predefinito è vuoto. |
|
top
|
query |
integer int32 |
Numero di elementi da elencare, compreso tra [1, 1000]. Il valore predefinito è 1000. |
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
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
Get LivenessWithVerify Session Audit Entries
Esempio di richiesta
GET {endpoint}/face/v1.2-preview.1/detectLivenessWithVerify/singleModal/sessions/b12e033e-bda7-4b83-a211-e721c661f30e/audit?start=0&top=20
Risposta di esempio
[
{
"id": 4,
"sessionId": "b12e033e-bda7-4b83-a211-e721c661f30e",
"requestId": "4af681e9-0e25-43e9-9922-a7adebf13b2f",
"clientRequestId": "4af681e9-0e25-43e9-9922-a7adebf13b2f",
"receivedDateTime": "2024-03-05T11:07:29.698Z",
"request": {
"url": "/face/v1.2-preview.1/detectliveness/singlemodal",
"method": "POST",
"contentLength": 18,
"contentType": "multipart/form-data",
"userAgent": "Mozilla/5.0 (Linux) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Mobile Safari/537.36"
},
"response": {
"body": {},
"statusCode": 200,
"latencyInMilliseconds": 1200
},
"digest": "1CC98BA83EAF1D0FF7F566FAEFCCCC787819FFA01251E2D9299143F7AD6651DB"
}
]
Definizioni
Nome | Descrizione |
---|---|
Audit |
Voce di controllo per una risposta nella sessione. |
Audit |
Voce di controllo per una richiesta nella sessione. |
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. |
Face |
Rettangolo all'interno del quale è possibile trovare un viso. |
Image |
Tipo di immagine. |
Liveness |
Risultato della classificazione del liveness. |
Liveness |
Versione del modello usata per la classificazione del liveness. |
Liveness |
Classificazione del liveness per il viso di destinazione. |
Liveness |
Corpo della risposta della chiamata API di rilevamento dell'attività. |
Liveness |
Voce di controllo per una richiesta nella sessione. |
Liveness |
Dettaglio del viso per la verifica. |
Liveness |
Output di verifica del viso. |
Quality |
Indica la qualità dell'immagine per il riconoscimento. |
AuditLivenessResponseInfo
Voce di controllo per una risposta nella sessione.
Nome | Tipo | Descrizione |
---|---|---|
body |
Corpo della risposta. Lo schema di questo campo dipenderà dal file request.url e request.method usato dal client. |
|
latencyInMilliseconds |
integer |
La latenza misurata dal server per questa richiesta in millisecondi. |
statusCode |
integer |
Codice di stato HTTP restituito al client. |
AuditRequestInfo
Voce di controllo per una richiesta nella sessione.
Nome | Tipo | Descrizione |
---|---|---|
contentLength |
integer |
Lunghezza del corpo della richiesta in byte. |
contentType |
string |
Tipo di contenuto della richiesta. |
method |
string |
Metodo HTTP della richiesta (ad esempio, GET, POST, DELETE). |
url |
string |
URL relativo e query della richiesta di attività. |
userAgent |
string |
Agente utente usato per inviare la richiesta. |
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. |
FaceRectangle
Rettangolo all'interno del quale è possibile trovare un viso.
Nome | Tipo | Descrizione |
---|---|---|
height |
integer |
Altezza del rettangolo, in pixel. |
left |
integer |
Distanza dal bordo sinistro se l'immagine al bordo sinistro del rettangolo, in pixel. |
top |
integer |
Distanza dal bordo superiore se l'immagine al bordo superiore del rettangolo, in pixel. |
width |
integer |
Larghezza del rettangolo, in pixel. |
ImageType
Tipo di immagine.
Nome | Tipo | Descrizione |
---|---|---|
Color |
string |
Immagine a colori. |
Depth |
string |
Immagine di profondità. |
Infrared |
string |
Immagine a infrarossi. |
LivenessDecision
Risultato della classificazione del liveness.
Nome | Tipo | Descrizione |
---|---|---|
realface |
string |
L'algoritmo ha classificato il viso di destinazione come reale. |
spoofface |
string |
L'algoritmo ha classificato il viso di destinazione come uno spoofing. |
uncertain |
string |
L'algoritmo non è riuscito a classificare il viso di destinazione come reale o spoofing. |
LivenessModel
Versione del modello usata per la classificazione del liveness.
Nome | Tipo | Descrizione |
---|---|---|
2022-10-15-preview.04 |
string |
|
2023-12-20-preview.06 |
string |
LivenessOutputsTarget
Classificazione del liveness per il viso di destinazione.
Nome | Tipo | Descrizione |
---|---|---|
faceRectangle |
Area del viso in cui è stata effettuata la classificazione del livello di attività. |
|
fileName |
string |
Nome del file che contiene il rettangolo del viso in cui è stata eseguita la classificazione dell'attività. |
imageType |
Tipo di immagine che contiene il rettangolo del viso in cui è stata eseguita la classificazione della dinamica. |
|
timeOffsetWithinFile |
integer |
Offset temporale all'interno del file del frame che contiene il rettangolo del viso in cui è stata eseguita la classificazione della durata. |
LivenessResponseBody
Corpo della risposta della chiamata API di rilevamento dell'attività.
Nome | Tipo | Descrizione |
---|---|---|
livenessDecision |
Classificazione del liveness per il viso di destinazione. |
|
modelVersionUsed |
Versione del modello usata per la classificazione del liveness. |
|
target |
Destinazioni specifiche usate per la classificazione del liveness. |
|
verifyResult |
Output di verifica del viso. Disponibile solo quando la richiesta è attiva con la verifica. |
LivenessSessionAuditEntry
Voce di controllo per una richiesta nella sessione.
Nome | Tipo | Descrizione |
---|---|---|
clientRequestId |
string |
ClientRequestId univoco inviato dal client nell'intestazione 'client-request-id'. |
digest |
string |
Digest calcolato del server per questa richiesta. Se il digest segnalato dal client è diverso dal digest calcolato del server, l'integrità del messaggio tra il client e il servizio è stata compromessa e il risultato non deve essere considerato attendibile. Per altre informazioni, vedere le guide su come sfruttare questo valore per proteggere la soluzione end-to-end. |
id |
integer |
ID univoco per fare riferimento a questa richiesta di controllo. Usare questo ID con il parametro di query 'start' per continuare con la pagina successiva dei risultati del controllo. |
receivedDateTime |
string |
DateTime UTC ricevuto dalla richiesta. |
request |
Richiesta di questa voce. |
|
requestId |
string |
Id richiesta univoco restituito dal servizio al client nell'intestazione 'apim-request-id'. |
response |
Risposta di questa voce. |
|
sessionId |
string |
SessionId univoco della sessione creata. Scadrà 48 ore dopo la creazione o potrebbe essere eliminato prima usando l'operazione DELETE di sessione corrispondente. |
sessionImageId |
string |
ID immagine della richiesta di sessione. |
verifyImageHash |
string |
Hash sha256 dell'immagine di verifica nella richiesta. |
LivenessWithVerifyImage
Dettaglio del viso per la verifica.
Nome | Tipo | Descrizione |
---|---|---|
faceRectangle |
Area del viso in cui è stata effettuata la classificazione dell'immagine di confronto. |
|
qualityForRecognition |
Qualità dell'immagine del viso per il riconoscimento. |
LivenessWithVerifyOutputs
Output di verifica del viso.
Nome | Tipo | Descrizione |
---|---|---|
isIdentical |
boolean |
Indica se il viso di liveness di destinazione e il viso dell'immagine di confronto corrispondono. |
matchConfidence |
number |
L'attendibilità della verifica del viso e dell'immagine di confronto del viso di destinazione. |
verifyImage |
Dettaglio del viso per la verifica. |
QualityForRecognition
Indica la qualità dell'immagine per il riconoscimento.
Nome | Tipo | Descrizione |
---|---|---|
high |
string |
Alta qualità. |
low |
string |
Bassa qualità. |
medium |
string |
Qualità media. |