Face Detection Operations - Detect
Rilevare i visi umani in un'immagine, restituire rettangoli del viso e facoltativamente con faceId, punti di riferimento e attributi.
Importante
Microsoft ha ritirato o limitato funzionalità di riconoscimento facciale che possono essere usate per cercare di dedurre gli stati emotivi e gli attributi di identità che, se usati in modo improprio, possono essere soggetti a stereotipi, discriminazione o negazione sleale dei servizi. Le capacità ritirata sono emozioni e sesso. Le funzionalità limitate sono età, sorriso, capelli facciali, capelli e trucco. Inviare un messaggio di posta elettronica all'API Viso di Azure azureface@microsoft.com se si ha un caso d'uso responsabile che trarrebbe vantaggio dall'uso di una delle funzionalità limitate. Altre informazioni su questa decisione https://azure.microsoft.com/blog/responsible-ai-investments-and-safeguards-for-facial-recognition/.
-
- Nessuna immagine verrà archiviata. Solo le caratteristiche del viso estratte verranno archiviate nel server. FaceId è un identificatore della funzionalità viso e verrà usato in "Identificazione", "Verifica" e "Trova simili". Le funzionalità del viso archiviate scadono e verranno eliminate al momento specificato da faceIdTimeToLive dopo la chiamata di rilevamento originale.
- I parametri facoltativi includono faceId, punti di riferimento e attributi. Gli attributi includono headPose, occhiali, occlusione, accessori, sfocatura, esposizione, rumore, maschera e qualitàForRecognition. Alcuni dei risultati restituiti per attributi specifici potrebbero non essere altamente accurati.
- Sono supportati JPEG, PNG, GIF (il primo fotogramma) e il formato BMP. Le dimensioni consentite del file di immagine sono da 1 KB a 6 MB.
- La dimensione minima del viso rilevabile è di 36x36 pixel in un'immagine non superiore a 1920x1080 pixel. Le immagini con dimensioni superiori a 1920x1080 pixel avranno bisogno di una dimensione minima minima proporzionale.
- È possibile restituire fino a 100 visi per un'immagine. I visi vengono classificati in base alle dimensioni del rettangolo del viso da grandi a piccole.
- Per ottenere risultati ottimali quando si esegue una query su "Identify", "Verify" e "Find Similar" ('returnFaceId' è true), usare visi che sono: frontal, clear e con una dimensione minima di 200x200 pixel (100 pixel tra gli occhi).
- È possibile specificare valori diversi di 'detectionModel'. Per usare e confrontare modelli di rilevamento diversi, vedere https://learn.microsoft.com/azure/ai-services/computer-vision/how-to/specify-detection-model
- 'detection_02': gli attributi e i punti di riferimento del viso sono disabilitati se si sceglie questo modello di rilevamento.
- 'detection_03': gli attributi del viso (maschera, sfocatura e headPose) e i punti di riferimento sono supportati se si sceglie questo modello di rilevamento.
- Vengono forniti valori diversi di 'recognitionModel'. Se sono necessarie operazioni di completamento come "Verify", "Identify", "Find Similar", (Trova simile), specificare il modello di riconoscimento con il parametro "recognitionModel". Il valore predefinito per 'recognitionModel' è 'recognition_01', se necessario il modello più recente, specificare in modo esplicito il modello necessario in questo parametro. Una volta specificato, i faceId rilevati verranno associati al modello di riconoscimento specificato. Per altre informazioni, vedere https://learn.microsoft.com/azure/ai-services/computer-vision/how-to/specify-recognition-model.
POST {endpoint}/face/{apiVersion}/detect
POST {endpoint}/face/{apiVersion}/detect?_overload=detect&detectionModel={detectionModel}&recognitionModel={recognitionModel}&returnFaceId={returnFaceId}&returnFaceAttributes={returnFaceAttributes}&returnFaceLandmarks={returnFaceLandmarks}&returnRecognitionModel={returnRecognitionModel}&faceIdTimeToLive={faceIdTimeToLive}
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). |
detection
|
query |
'detectionModel' associato ai faceId rilevati. I valori 'detectionModel' supportati includono 'detection_01', 'detection_02' e 'detection_03'. Il valore predefinito è 'detection_01'. |
||
face
|
query |
integer int32 |
Numero di secondi per l'ID viso memorizzato nella cache. Intervallo supportato da 60 secondi fino a 86400 secondi. Il valore predefinito è 86400 (24 ore). |
|
recognition
|
query |
'recognitionModel' associato ai faceId rilevati. I valori 'recognitionModel' supportati includono 'recognition_01', 'recognition_02', 'recognition_03' o 'recognition_04'. Il valore predefinito è 'recognition_01'. È consigliabile "recognition_04" perché la sua accuratezza è migliorata sui volti che indossano maschere rispetto a "recognition_03" e la sua accuratezza complessiva è migliorata rispetto a "recognition_01" e "recognition_02". |
||
return
|
query |
Analizzare e restituire uno o più attributi del viso specificati nella stringa delimitata da virgole, ad esempio 'returnFaceAttributes=headPose,occhiali'. L'analisi degli attributi viso comporta costi aggiuntivi per il calcolo e il tempo. |
||
return
|
query |
boolean |
Restituisce faceId dei visi rilevati o meno. Il valore predefinito è true. |
|
return
|
query |
boolean |
Restituisce o meno i punti di riferimento del viso dei visi rilevati. Il valore predefinito è false. |
|
return
|
query |
boolean |
Restituisce o meno 'recognitionModel'. Il valore predefinito è false. Questo è applicabile solo quando returnFaceId = true. |
Corpo della richiesta
Media Types: "application/octet-stream"
Nome | Tipo | Descrizione |
---|---|---|
imageContent |
string |
File binario dell'immagine di input. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Una chiamata con esito positivo restituisce una matrice di voci del viso classificate in base alle dimensioni del rettangolo del viso in ordine decrescente. Una risposta vuota indica che non sono stati rilevati visi. |
|
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
Detect with Image
Esempio di richiesta
POST {endpoint}/face/v1.2-preview.1/detect?_overload=detect&detectionModel=detection_01&recognitionModel=recognition_03&returnFaceId=True&returnFaceAttributes=glasses,headPose,occlusion,accessories,blur,exposure,noise,qualityForRecognition&returnFaceLandmarks=True&returnRecognitionModel=True&faceIdTimeToLive=60
"<your-image-bytes-here>"
Risposta di esempio
[
{
"faceId": "c5c24a82-6845-4031-9d5d-978df9175426",
"recognitionModel": "recognition_03",
"faceRectangle": {
"width": 78,
"height": 78,
"left": 394,
"top": 54
},
"faceLandmarks": {
"pupilLeft": {
"x": 412.7,
"y": 78.4
},
"pupilRight": {
"x": 446.8,
"y": 74.2
},
"noseTip": {
"x": 437.7,
"y": 92.4
},
"mouthLeft": {
"x": 417.8,
"y": 114.4
},
"mouthRight": {
"x": 451.3,
"y": 109.3
},
"eyebrowLeftOuter": {
"x": 397.9,
"y": 78.5
},
"eyebrowLeftInner": {
"x": 425.4,
"y": 70.5
},
"eyeLeftOuter": {
"x": 406.7,
"y": 80.6
},
"eyeLeftTop": {
"x": 412.2,
"y": 76.2
},
"eyeLeftBottom": {
"x": 413,
"y": 80.1
},
"eyeLeftInner": {
"x": 418.9,
"y": 78
},
"eyebrowRightInner": {
"x": 4.8,
"y": 69.7
},
"eyebrowRightOuter": {
"x": 5.5,
"y": 68.5
},
"eyeRightInner": {
"x": 441.5,
"y": 75
},
"eyeRightTop": {
"x": 446.4,
"y": 71.7
},
"eyeRightBottom": {
"x": 447,
"y": 75.3
},
"eyeRightOuter": {
"x": 451.7,
"y": 73.4
},
"noseRootLeft": {
"x": 428,
"y": 77.1
},
"noseRootRight": {
"x": 435.8,
"y": 75.6
},
"noseLeftAlarTop": {
"x": 428.3,
"y": 89.7
},
"noseRightAlarTop": {
"x": 442.2,
"y": 87
},
"noseLeftAlarOutTip": {
"x": 424.3,
"y": 96.4
},
"noseRightAlarOutTip": {
"x": 446.6,
"y": 92.5
},
"upperLipTop": {
"x": 437.6,
"y": 105.9
},
"upperLipBottom": {
"x": 437.6,
"y": 108.2
},
"underLipTop": {
"x": 436.8,
"y": 111.4
},
"underLipBottom": {
"x": 437.3,
"y": 114.5
}
},
"faceAttributes": {
"glasses": "sunglasses",
"headPose": {
"roll": 2.1,
"yaw": 3,
"pitch": 1.6
},
"occlusion": {
"foreheadOccluded": false,
"eyeOccluded": false,
"mouthOccluded": false
},
"accessories": [
{
"type": "headwear",
"confidence": 0.99
},
{
"type": "glasses",
"confidence": 1
},
{
"type": "mask",
"confidence": 0.87
}
],
"blur": {
"blurLevel": "medium",
"value": 0.51
},
"exposure": {
"exposureLevel": "goodExposure",
"value": 0.55
},
"noise": {
"noiseLevel": "low",
"value": 0.12
},
"qualityForRecognition": "high"
}
}
]
Definizioni
Nome | Descrizione |
---|---|
Accessory |
Elemento accessorio e livello di confidenza corrispondente. |
Accessory |
Tipo di accessorio. |
Blur |
Indica il livello di sfocatura. |
Blur |
Proprietà che descrivono qualsiasi presenza di sfocatura all'interno dell'immagine. |
Detection |
'detectionModel' associato ai faceId rilevati. I valori 'detectionModel' supportati includono 'detection_01', 'detection_02' e 'detection_03'. Il valore predefinito è 'detection_01'. |
Exposure |
Indica il livello di esposizione. |
Exposure |
Proprietà che descrivono il livello di esposizione dell'immagine. |
Face |
Attributi viso per il viso rilevato. |
Face |
Analizzare e restituire uno o più attributi del viso specificati nella stringa delimitata da virgole, ad esempio 'returnFaceAttributes=headPose,occhiali'. L'analisi degli attributi viso comporta costi aggiuntivi per il calcolo e il tempo. |
Face |
Risposta per l'API di rilevamento. |
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 |
Raccolta di punti di riferimento del viso a 27 punti che puntano alle posizioni importanti dei componenti del viso. |
Face |
Rettangolo all'interno del quale è possibile trovare un viso. |
Facial |
Proprietà che descrivono gli attributi dei capelli facciali. |
Glasses |
Tipo di occhiali del viso. |
Hair |
Matrice di colori candidati e livello di confidenza in presenza di ognuno di essi. |
Hair |
Nome del colore dei capelli. |
Hair |
Proprietà che descrivono gli attributi dei capelli. |
Head |
Angoli di rotazione/yaw/inclinazione 3D per la direzione del viso. |
Landmark |
Coordinate di riferimento all'interno di un'immagine. |
Mask |
Proprietà che descrivono la presenza di una maschera su un determinato viso. |
Mask |
Tipo della maschera. |
Noise |
Indica il livello di rumore. |
Noise |
Proprietà che descrivono il livello di rumore dell'immagine. |
Occlusion |
Proprietà che descrivono occlusioni su un determinato viso. |
Quality |
Indica la qualità dell'immagine per il riconoscimento. |
Recognition |
Modello di riconoscimento per il viso. |
AccessoryItem
Elemento accessorio e livello di confidenza corrispondente.
Nome | Tipo | Descrizione |
---|---|---|
confidence |
number |
Livello di confidenza del tipo di accessorio. Intervallo compreso tra [0,1]. |
type |
Tipo di accessorio. |
AccessoryType
Tipo di accessorio.
Nome | Tipo | Descrizione |
---|---|---|
glasses |
string |
Occhiali. |
headwear |
string |
Usura della testa. |
mask |
string |
Maschera. |
BlurLevel
Indica il livello di sfocatura.
Nome | Tipo | Descrizione |
---|---|---|
high |
string |
Alto livello di sfocatura. |
low |
string |
Basso livello di sfocatura. |
medium |
string |
Livello di sfocatura medio. |
BlurProperties
Proprietà che descrivono qualsiasi presenza di sfocatura all'interno dell'immagine.
Nome | Tipo | Descrizione |
---|---|---|
blurLevel |
Valore di enumerazione che indica il livello di sfocatura. |
|
value |
number |
Numero che indica il livello di sfocatura che va da 0 a 1. |
DetectionModel
'detectionModel' associato ai faceId rilevati. I valori 'detectionModel' supportati includono 'detection_01', 'detection_02' e 'detection_03'. Il valore predefinito è 'detection_01'.
Nome | Tipo | Descrizione |
---|---|---|
detection_01 |
string |
Modello di rilevamento predefinito. Consigliato per il rilevamento dei visi quasi frontali. Per scenari con visi ad angolo estremamente grande (posizione della testa), volti occlusi o orientamento errato dell'immagine, i visi in tali casi potrebbero non essere rilevati. |
detection_02 |
string |
Modello di rilevamento rilasciato nel 2019 maggio con una maggiore precisione soprattutto sui visi piccoli, laterali e sfocati. |
detection_03 |
string |
Modello di rilevamento rilasciato nel 2021 febbraio con una maggiore accuratezza soprattutto sui visi piccoli. |
ExposureLevel
Indica il livello di esposizione.
Nome | Tipo | Descrizione |
---|---|---|
goodExposure |
string |
Buon livello di esposizione. |
overExposure |
string |
Alto livello di esposizione. |
underExposure |
string |
Basso livello di esposizione. |
ExposureProperties
Proprietà che descrivono il livello di esposizione dell'immagine.
Nome | Tipo | Descrizione |
---|---|---|
exposureLevel |
Valore di enumerazione che indica il livello di esposizione. |
|
value |
number |
Numero che indica il livello di esposizione compreso tra 0 e 1. [0, 0,25) è sotto esposizione. [0,25, 0,75) è una buona esposizione. [0,75, 1] è oltre l'esposizione. |
FaceAttributes
Attributi viso per il viso rilevato.
Nome | Tipo | Descrizione |
---|---|---|
accessories |
Proprietà che descrivono eventuali accessori su un determinato viso. |
|
age |
number |
Età in anni. |
blur |
Proprietà che descrivono qualsiasi presenza di sfocatura all'interno dell'immagine. |
|
exposure |
Proprietà che descrivono il livello di esposizione dell'immagine. |
|
facialHair |
Proprietà che descrivono gli attributi dei capelli facciali. |
|
glasses |
Occhiali di tipo se uno dei visi. |
|
hair |
Proprietà che descrivono gli attributi dei capelli. |
|
headPose |
Angoli di rotazione/yaw/inclinazione 3D per la direzione del viso. |
|
mask |
Proprietà che descrivono la presenza di una maschera su un determinato viso. |
|
noise |
Proprietà che descrivono il livello di rumore dell'immagine. |
|
occlusion |
Proprietà che descrivono occlusioni su un determinato viso. |
|
qualityForRecognition |
Proprietà che descrivono la qualità complessiva dell'immagine relativa al fatto che l'immagine utilizzata nel rilevamento sia di qualità sufficiente per tentare il riconoscimento dei volti. |
|
smile |
number |
Intensità del sorriso, numero compreso tra [0,1]. |
FaceAttributeType
Analizzare e restituire uno o più attributi del viso specificati nella stringa delimitata da virgole, ad esempio 'returnFaceAttributes=headPose,occhiali'. L'analisi degli attributi viso comporta costi aggiuntivi per il calcolo e il tempo.
Nome | Tipo | Descrizione |
---|---|---|
accessories |
string |
Accessori intorno al viso, tra cui 'headwear', 'occhiali' e 'mask'. Matrice vuota indica che non sono stati rilevati accessori. Si noti che è dopo che è stato rilevato un viso. La maschera di grandi dimensioni potrebbe causare il rilevamento di nessun viso. |
age |
string |
Età in anni. |
blur |
string |
Il viso è sfocato o meno. Level restituisce 'Low', 'Medium' o 'High'. Il valore restituisce un numero compreso tra [0,1], maggiore è il più sfocato. |
exposure |
string |
Livello di esposizione del viso. Level restituisce 'GoodExposure', 'OverExposure' o 'UnderExposure'. |
facialHair |
string |
Proprietà che descrivono gli attributi dei capelli facciali. |
glasses |
string |
Tipo occhiali. I valori includono 'NoGlasses', 'ReadingGlasses', 'Sunglasses', 'SwimmingGoggles'. |
hair |
string |
Proprietà che descrivono gli attributi dei capelli. |
headPose |
string |
Angoli di rotazione/yaw/inclinazione 3D per la direzione del viso. |
mask |
string |
Se ogni viso indossa una maschera. Il tipo mask restituisce 'noMask', 'faceMask', 'otherMaskOrOcclusion' o 'incerto'. Il valore restituisce un valore booleano 'noseAndMouthCovered' che indica se il naso e la bocca sono coperti. |
noise |
string |
Livello di rumore dei pixel del viso. Level restituisce 'Low', 'Medium' e 'High'. Il valore restituisce un numero compreso tra [0,1], più grande è il più rumoroso |
occlusion |
string |
Indica se ogni area del viso è occlusa, inclusa la fronte, gli occhi e la bocca. |
qualityForRecognition |
string |
La qualità complessiva dell'immagine relativa al fatto che l'immagine utilizzata nel rilevamento sia di qualità sufficiente per tentare il riconoscimento dei volti. Il valore è una classificazione informale di basso, medio o alto. Per gli scenari di identificazione è consigliabile usare solo immagini di qualità "alta" per la registrazione delle persone e la qualità superiore o superiore a "media". L'attributo è disponibile solo quando si usano modelli di riconoscimento recognition_03 o recognition_04. |
smile |
string |
Intensità del sorriso, numero compreso tra [0,1]. |
FaceDetectionResult
Risposta per l'API di rilevamento.
Nome | Tipo | Descrizione |
---|---|---|
faceAttributes |
Attributi del viso per il viso rilevato. |
|
faceId |
string |
FaceId univoco del viso rilevato, creato dall'API di rilevamento e scadrà 24 ore dopo la chiamata di rilevamento. Per restituire questo risultato, è necessario che il parametro 'returnFaceId' sia true. |
faceLandmarks |
Matrice di punti di riferimento del viso a 27 punti che puntano alle posizioni importanti dei componenti del viso. Per restituire questo risultato, è necessario che il parametro 'returnFaceLandmarks' sia true. |
|
faceRectangle |
Area rettangolo per la posizione del viso nell'immagine. |
|
recognitionModel |
'recognitionModel' associato a questo faceId. Viene restituito solo quando 'returnRecognitionModel' è impostato in modo esplicito su true. |
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. |
FaceLandmarks
Raccolta di punti di riferimento del viso a 27 punti che puntano alle posizioni importanti dei componenti del viso.
Nome | Tipo | Descrizione |
---|---|---|
eyeLeftBottom |
Coordinate dell'occhio sinistro. |
|
eyeLeftInner |
Coordinate dell'occhio sinistro interno. |
|
eyeLeftOuter |
Coordinate dell'occhio sinistro esterno. |
|
eyeLeftTop |
Coordinate dell'occhio sinistro. |
|
eyeRightBottom |
Coordinate dell'occhio destro. |
|
eyeRightInner |
Coordinate dell'occhio destro interno. |
|
eyeRightOuter |
Coordinate dell'occhio destro esterno. |
|
eyeRightTop |
Coordinate dell'occhio destro. |
|
eyebrowLeftInner |
Coordinate della sopracciglia sinistra interna. |
|
eyebrowLeftOuter |
Coordinate della sopracciglia sinistra esterna. |
|
eyebrowRightInner |
Coordinate della sopracciglia destra interna. |
|
eyebrowRightOuter |
Coordinate della sopracciglia destra esterna. |
|
mouthLeft |
Coordinate della bocca sinistra. |
|
mouthRight |
Coordinate della bocca destra. |
|
noseLeftAlarOutTip |
Le coordinate del naso hanno lasciato la punta alara. |
|
noseLeftAlarTop |
Le coordinate del naso a sinistra della parte superiore alara. |
|
noseRightAlarOutTip |
Le coordinate del naso a forma di punta alara verticale. |
|
noseRightAlarTop |
Coordinate del naso superiore alaro. |
|
noseRootLeft |
Coordinate della radice del naso a sinistra. |
|
noseRootRight |
Coordinate della radice del naso a destra. |
|
noseTip |
Coordinate della punta del naso. |
|
pupilLeft |
Coordinate della pupilla dell'occhio sinistro. |
|
pupilRight |
Coordinate della pupilla destra. |
|
underLipBottom |
Le coordinate della parte inferiore del labbro. |
|
underLipTop |
Coordinate della parte inferiore del labbro. |
|
upperLipBottom |
Coordinate del fondo del labbro superiore. |
|
upperLipTop |
Coordinate della parte superiore del labbro superiore. |
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. |
FacialHair
Proprietà che descrivono gli attributi dei capelli facciali.
Nome | Tipo | Descrizione |
---|---|---|
beard |
number |
Numero compreso tra 0 e 1 che indica un livello di confidenza associato a una proprietà. |
moustache |
number |
Numero compreso tra 0 e 1 che indica un livello di confidenza associato a una proprietà. |
sideburns |
number |
Numero compreso tra 0 e 1 che indica un livello di confidenza associato a una proprietà. |
GlassesType
Tipo di occhiali del viso.
Nome | Tipo | Descrizione |
---|---|---|
noGlasses |
string |
Niente occhiali sul viso. |
readingGlasses |
string |
Occhiali normali sul viso. |
sunglasses |
string |
Occhiali da sole sul viso. |
swimmingGoggles |
string |
Nuota con le gole sulla faccia. |
HairColor
Matrice di colori candidati e livello di confidenza in presenza di ognuno di essi.
Nome | Tipo | Descrizione |
---|---|---|
color |
Nome del colore dei capelli. |
|
confidence |
number |
Livello di confidenza del colore. Intervallo compreso tra [0,1]. |
HairColorType
Nome del colore dei capelli.
Nome | Tipo | Descrizione |
---|---|---|
black |
string |
Nero. |
blond |
string |
Biondo. |
brown |
string |
Marrone. |
gray |
string |
Grigio. |
other |
string |
Altro. |
red |
string |
Rosso. |
unknown |
string |
Sconosciuto. |
white |
string |
Bianco. |
HairProperties
Proprietà che descrivono gli attributi dei capelli.
Nome | Tipo | Descrizione |
---|---|---|
bald |
number |
Numero che descrive il livello di confidenza che indica se la persona è calva. |
hairColor |
Matrice di colori candidati e livello di confidenza in presenza di ognuno di essi. |
|
invisible |
boolean |
Valore booleano che descrive se i capelli sono visibili nell'immagine. |
HeadPose
Angoli di rotazione/yaw/inclinazione 3D per la direzione del viso.
Nome | Tipo | Descrizione |
---|---|---|
pitch |
number |
Valore degli angoli. |
roll |
number |
Valore degli angoli. |
yaw |
number |
Valore degli angoli. |
LandmarkCoordinate
Coordinate di riferimento all'interno di un'immagine.
Nome | Tipo | Descrizione |
---|---|---|
x |
number |
Componente orizzontale, in pixel. |
y |
number |
Componente verticale, in pixel. |
MaskProperties
Proprietà che descrivono la presenza di una maschera su un determinato viso.
Nome | Tipo | Descrizione |
---|---|---|
noseAndMouthCovered |
boolean |
Valore booleano che indica se il naso e la bocca sono coperti. |
type |
Tipo della maschera. |
MaskType
Tipo della maschera.
Nome | Tipo | Descrizione |
---|---|---|
faceMask |
string |
Maschera per il viso. |
noMask |
string |
Nessuna maschera. |
otherMaskOrOcclusion |
string |
Altri tipi di maschera o occlusione. |
uncertain |
string |
Incerto. |
NoiseLevel
Indica il livello di rumore.
Nome | Tipo | Descrizione |
---|---|---|
high |
string |
Alto livello di rumore. |
low |
string |
Basso livello di rumore. |
medium |
string |
Livello di rumore medio. |
NoiseProperties
Proprietà che descrivono il livello di rumore dell'immagine.
Nome | Tipo | Descrizione |
---|---|---|
noiseLevel |
Valore di enumerazione che indica il livello di rumore. |
|
value |
number |
Numero che indica il livello di rumore compreso tra 0 e 1. [0, 0,25) è sotto esposizione. [0,25, 0,75) è una buona esposizione. [0,75, 1] è oltre l'esposizione. [0, 0,3) è basso livello di rumore. [0,3, 0,7) è un livello di rumore medio. [0,7, 1] è alto livello di rumore. |
OcclusionProperties
Proprietà che descrivono occlusioni su un determinato viso.
Nome | Tipo | Descrizione |
---|---|---|
eyeOccluded |
boolean |
Valore booleano che indica se gli occhi sono occlusi. |
foreheadOccluded |
boolean |
Valore booleano che indica se la fronte è bloccata. |
mouthOccluded |
boolean |
Valore booleano che indica se la bocca è occlusa. |
QualityForRecognition
Indica la qualità dell'immagine per il riconoscimento.
Nome | Tipo | Descrizione |
---|---|---|
high |
string |
Alta qualità. |
low |
string |
Bassa qualità. |
medium |
string |
Qualità media. |
RecognitionModel
Modello di riconoscimento per il viso.
Nome | Tipo | Descrizione |
---|---|---|
recognition_01 |
string |
Modello di riconoscimento predefinito per "Detect". Tutti i faceId creati prima del 2019 marzo sono associati a questo modello di riconoscimento. |
recognition_02 |
string |
Modello di riconoscimento rilasciato nel marzo 2019. |
recognition_03 |
string |
Modello di riconoscimento rilasciato nel maggio 2020. |
recognition_04 |
string |
Modello di riconoscimento rilasciato nel 2021 febbraio. È consigliabile usare questo modello di riconoscimento per migliorare l'accuratezza del riconoscimento. |