Face Detection Operations - Detect
Erkennen von menschlichen Gesichtern in einem Bild, Zurückgeben von Gesichtsrechtecken und optional mit FaceIds, Landmarks und Attributen.
Wichtig
Microsoft verfügt über eingestellte oder eingeschränkte Gesichtserkennungsfunktionen, die verwendet werden können, um emotionale Zustände und Identitätsattribute zu ableiten, die Personen unter Stereotypisierung, Diskriminierung oder unfaire Verweigerung von Diensten unterwerfen können. Die eingestellten Fähigkeiten sind Emotion und Geschlecht. Die begrenzten Fähigkeiten sind Alter, Lächeln, Gesichtshaare, Haare und Make-up. Mail Azure Face API azureface@microsoft.com, wenn Sie über einen verantwortungsvollen Anwendungsfall verfügen, der von der Verwendung einer der eingeschränkten Funktionen profitieren würde. Weitere Informationen zu dieser Entscheidung https://azure.microsoft.com/blog/responsible-ai-investments-and-safeguards-for-facial-recognition/.
-
- Es wird kein Bild gespeichert. Nur die extrahierten Gesichtsfeatures werden auf dem Server gespeichert. Die faceId ist ein Bezeichner des Gesichtsfeatures und wird in "Identifizieren", "Überprüfen" und "Ähnliche Suchen" verwendet. Die gespeicherten Gesichtsfeatures laufen ab und werden nach dem ursprünglichen Erkennungsaufruf nach faceIdTimeToLive gelöscht.
- Optionale Parameter umfassen faceId, Landmarks und Attribute. Zu den Attributen gehören HeadPose, Brille, Okklusion, Zubehör, Weichzeichner, Belichtung, Rauschen, Masken und QualitätForRecognition. Einige der ergebnisse, die für bestimmte Attribute zurückgegeben werden, sind möglicherweise nicht sehr genau.
- JPEG, PNG, GIF (der erste Frame) und BMP-Format werden unterstützt. Die zulässige Bilddateigröße beträgt 1 KB bis 6 MB.
- Die minimale erkennbare Gesichtsgröße beträgt 36 x 36 Pixel in einem Bild, das nicht größer als 1920 x 1080 Pixel ist. Bilder mit Abmessungen, die größer als 1920 x 1080 Pixel sind, benötigen eine proportional größere Mindestgröße.
- Für ein Bild können bis zu 100 Gesichter zurückgegeben werden. Gesichter werden nach der Größe des Gesichtsrechtecks von groß bis klein bewertet.
- Um optimale Ergebnisse beim Abfragen von "Identify", "Verify" und "Find Similar" ('returnFaceId' ist wahr) zu erzielen, verwenden Sie bitte Gesichter, die folgendes sind: Frontal, klar und mit einer Mindestgröße von 200 x 200 Pixel (100 Pixel zwischen Augen).
- Es können verschiedene "detectionModel"-Werte bereitgestellt werden. Informationen zum Verwenden und Vergleichen verschiedener Erkennungsmodelle finden Sie unter https://learn.microsoft.com/azure/ai-services/computer-vision/how-to/specify-detection-model
- "detection_02": Gesichtsattribute und Landmarks sind deaktiviert, wenn Sie dieses Erkennungsmodell auswählen.
- 'detection_03': Gesichtsattribute (Masken, Weichzeichner und HeadPose) und Landmarks werden unterstützt, wenn Sie dieses Erkennungsmodell auswählen.
- Es werden verschiedene "recognitionModel"-Werte bereitgestellt. Wenn Nachverfolgungsvorgänge wie "Verify", "Identify", "Find Similar" erforderlich sind, geben Sie das Erkennungsmodell mit dem Parameter "recognitionModel" an. Der Standardwert für "recognitionModel" ist "recognition_01", falls das neueste Modell erforderlich ist, geben Sie bitte explizit das modell an, das Sie in diesem Parameter benötigen. Nach der Angabe werden die erkannten FaceIds dem angegebenen Erkennungsmodell zugeordnet. Weitere Details finden Sie unter 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}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
api
|
path | True |
string |
API-Version |
endpoint
|
path | True |
string uri |
Unterstützte Cognitive Services-Endpunkte (Protokoll und Hostname, z. B. https://{resource-name}.cognitiveservices.azure.com). |
detection
|
query |
Das "detectionModel", das den erkannten FaceIds zugeordnet ist. Unterstützte 'detectionModel'-Werte umfassen "detection_01", "detection_02" und "detection_03". Der Standardwert ist "detection_01". |
||
face
|
query |
integer int32 |
Die Anzahl der Sekunden für die Zwischenspeicherung der Gesichts-ID. Unterstützter Bereich von 60 Sekunden bis zu 86400 Sekunden. Der Standardwert ist 86400 (24 Stunden). |
|
recognition
|
query |
Das "recognitionModel", das den erkannten FaceIds zugeordnet ist. Unterstützte 'recognitionModel'-Werte umfassen 'recognition_01', 'recognition_02', 'recognition_03' oder 'recognition_04'. Der Standardwert ist "recognition_01". "recognition_04" wird empfohlen, da die Genauigkeit bei Gesichtern mit Masken im Vergleich zu "recognition_03" verbessert wird und die Gesamtgenauigkeit im Vergleich zu "recognition_01" und "recognition_02" verbessert wird. |
||
return
|
query |
Analysieren und zurückgeben Sie die angegebenen Gesichtsattribute in der durch Trennzeichen getrennten Zeichenfolge wie "returnFaceAttributes=headPose,glasses". Die Gesichtsattributeanalyse hat zusätzliche Rechen- und Zeitkosten. |
||
return
|
query |
boolean |
Zurückgeben von FaceIds der erkannten Gesichter oder nicht. Der Standardwert ist true. |
|
return
|
query |
boolean |
Geben Sie Die Sehenswürdigkeiten der erkannten Gesichter zurück oder nicht. Der Standardwert ist "false". |
|
return
|
query |
boolean |
Gibt "recognitionModel" zurück oder nicht. Der Standardwert ist "false". Dies gilt nur, wenn returnFaceId = true. |
Anforderungstext
Media Types: "application/octet-stream"
Name | Typ | Beschreibung |
---|---|---|
imageContent |
string |
Die Binärdatei des Eingabebilds. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Ein erfolgreicher Aufruf gibt ein Array von Gesichtseinträgen zurück, die nach der Größe des Gesichtsrechtecks in absteigender Reihenfolge bewertet wurden. Eine leere Antwort gibt an, dass keine Gesichter erkannt wurden. |
|
Other Status Codes |
Unerwartete Fehlerantwort. Header x-ms-error-code: string |
Sicherheit
Ocp-Apim-Subscription-Key
Der geheime Schlüssel für Ihr Azure AI Face-Abonnement.
Typ:
apiKey
In:
header
AADToken
Der Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
accessCode
Autorisierungs-URL:
https://api.example.com/oauth2/authorize
Token-URL:
https://api.example.com/oauth2/token
Bereiche
Name | Beschreibung |
---|---|
https://cognitiveservices.azure.com/.default |
Beispiele
Detect with Image
Beispielanforderung
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>"
Beispiel für eine Antwort
[
{
"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"
}
}
]
Definitionen
Name | Beschreibung |
---|---|
Accessory |
Zubehörartikel und entsprechende Konfidenzstufe. |
Accessory |
Typ des Zubehörs. |
Blur |
Gibt den Grad der Verschwommenheit an. |
Blur |
Eigenschaften, die das Vorhandensein von Weichzeichnern innerhalb des Bilds beschreiben. |
Detection |
Das "detectionModel", das den erkannten FaceIds zugeordnet ist. Unterstützte 'detectionModel'-Werte umfassen "detection_01", "detection_02" und "detection_03". Der Standardwert ist "detection_01". |
Exposure |
Gibt den Grad der Belichtung an. |
Exposure |
Eigenschaften, die die Belichtungsebene des Bilds beschreiben. |
Face |
Gesichtsattribute für das erkannte Gesicht. |
Face |
Analysieren und zurückgeben Sie die angegebenen Gesichtsattribute in der durch Trennzeichen getrennten Zeichenfolge wie "returnFaceAttributes=headPose,glasses". Die Gesichtsattributeanalyse hat zusätzliche Rechen- und Zeitkosten. |
Face |
Antwort für die Erkennungs-API. |
Face |
Das Fehlerobjekt. Ausführliche Informationen zu Fehlercodes und Nachrichten, die vom Face Service zurückgegeben werden, finden Sie unter folgendem Link: https://aka.ms/face-error-codes-and-messages. |
Face |
Eine Antwort, die Fehlerdetails enthält. |
Face |
Eine Sammlung von 27 Punkt-Gesicht-Sehenswürdigkeiten, die auf die wichtigen Positionen von Gesichtskomponenten zeigen. |
Face |
Ein Rechteck, in dem ein Gesicht gefunden werden kann. |
Facial |
Eigenschaften, die Gesichtshaarattribute beschreiben. |
Glasses |
Brille Typ des Gesichtes. |
Hair |
Ein Array von Kandidatenfarben und Konfidenzniveau im Vorhandensein der einzelnen. |
Hair |
Name der Haarfarbe. |
Hair |
Eigenschaften, die Haarattribute beschreiben. |
Head |
3D-Roll/Gierwinkel/Winkel für die Gesichtsrichtung. |
Landmark |
Orientierungskoordinaten innerhalb eines Bilds. |
Mask |
Eigenschaften, die das Vorhandensein einer Maske auf einem bestimmten Gesicht beschreiben. |
Mask |
Typ der Maske. |
Noise |
Gibt den Rauschpegel an. |
Noise |
Eigenschaften, die den Rauschpegel des Bilds beschreiben. |
Occlusion |
Eigenschaften, die Okklusionen für ein bestimmtes Gesicht beschreiben. |
Quality |
Gibt die Qualität des Bilds für die Erkennung an. |
Recognition |
Das Erkennungsmodell für das Gesicht. |
AccessoryItem
Zubehörartikel und entsprechende Konfidenzstufe.
Name | Typ | Beschreibung |
---|---|---|
confidence |
number |
Konfidenzniveau des Zubehörtyps. Bereich zwischen [0,1]. |
type |
Typ des Zubehörs. |
AccessoryType
Typ des Zubehörs.
Name | Typ | Beschreibung |
---|---|---|
glasses |
string |
Brille. |
headwear |
string |
Kopfverschleiß. |
mask |
string |
Maske. |
BlurLevel
Gibt den Grad der Verschwommenheit an.
Name | Typ | Beschreibung |
---|---|---|
high |
string |
Hoher Weichzeichner. |
low |
string |
Niedriger Weichzeichner. |
medium |
string |
Mittlere Weichzeichnerebene. |
BlurProperties
Eigenschaften, die das Vorhandensein von Weichzeichnern innerhalb des Bilds beschreiben.
Name | Typ | Beschreibung |
---|---|---|
blurLevel |
Ein Enumerationswert, der die Verschwommenheitsstufe angibt. |
|
value |
number |
Eine Zahl, die den Grad der Verschwommenheit zwischen 0 und 1 angibt. |
DetectionModel
Das "detectionModel", das den erkannten FaceIds zugeordnet ist. Unterstützte 'detectionModel'-Werte umfassen "detection_01", "detection_02" und "detection_03". Der Standardwert ist "detection_01".
Name | Typ | Beschreibung |
---|---|---|
detection_01 |
string |
Das Standarderkennungsmodell. Empfohlen für die Nah frontale Gesichtserkennung. Bei Szenarien mit außergewöhnlich großen Winkeln (Kopf-Pose), verdeckten Gesichtern oder falscher Bildausrichtung werden die Gesichter in solchen Fällen möglicherweise nicht erkannt. |
detection_02 |
string |
Das 2019 veröffentlichte Erkennungsmodell wurde im Mai 2019 mit verbesserter Genauigkeit insbesondere auf kleinen, seitlichen und verschwommenen Gesichtern veröffentlicht. |
detection_03 |
string |
Das Im Februar 2021 veröffentlichte Erkennungsmodell mit verbesserter Genauigkeit insbesondere auf kleinen Gesichtern. |
ExposureLevel
Gibt den Grad der Belichtung an.
Name | Typ | Beschreibung |
---|---|---|
goodExposure |
string |
Gute Belichtungsstufe. |
overExposure |
string |
Hohe Expositionsstufe. |
underExposure |
string |
Niedrige Expositionsstufe. |
ExposureProperties
Eigenschaften, die die Belichtungsebene des Bilds beschreiben.
Name | Typ | Beschreibung |
---|---|---|
exposureLevel |
Ein Enumerationswert, der den Expositionsgrad angibt. |
|
value |
number |
Eine Zahl, die den Expositionsgrad von 0 bis 1 angibt. [0, 0,25) ist unter Exposition. [0,25, 0,75) ist eine gute Exposition. [0,75, 1] ist über die Exposition. |
FaceAttributes
Gesichtsattribute für das erkannte Gesicht.
Name | Typ | Beschreibung |
---|---|---|
accessories |
Eigenschaften, die jedes Zubehör auf einem bestimmten Gesicht beschreiben. |
|
age |
number |
Alter in Jahren. |
blur |
Eigenschaften, die das Vorhandensein von Weichzeichnern innerhalb des Bilds beschreiben. |
|
exposure |
Eigenschaften, die die Belichtungsebene des Bilds beschreiben. |
|
facialHair |
Eigenschaften, die Gesichtshaarattribute beschreiben. |
|
glasses |
Brille geben ein, wenn eines der Gesichte. |
|
hair |
Eigenschaften, die Haarattribute beschreiben. |
|
headPose |
3D-Roll/Gierwinkel/Winkel für die Gesichtsrichtung. |
|
mask |
Eigenschaften, die das Vorhandensein einer Maske auf einem bestimmten Gesicht beschreiben. |
|
noise |
Eigenschaften, die den Rauschpegel des Bilds beschreiben. |
|
occlusion |
Eigenschaften, die Okklusionen für ein bestimmtes Gesicht beschreiben. |
|
qualityForRecognition |
Eigenschaften, die die allgemeine Bildqualität beschreiben, ob das in der Erkennung verwendete Bild von ausreichender Qualität ist, um die Gesichtserkennung zu versuchen. |
|
smile |
number |
Lächeln intensität, eine Zahl zwischen [0,1]. |
FaceAttributeType
Analysieren und zurückgeben Sie die angegebenen Gesichtsattribute in der durch Trennzeichen getrennten Zeichenfolge wie "returnFaceAttributes=headPose,glasses". Die Gesichtsattributeanalyse hat zusätzliche Rechen- und Zeitkosten.
Name | Typ | Beschreibung |
---|---|---|
accessories |
string |
Accessoires rund ums Gesicht, einschließlich "Kopfbekleidung", "Brille" und "Maske". Leeres Array bedeutet, dass kein Zubehör erkannt wurde. Beachten Sie, dass ein Gesicht erkannt wurde. Große Maske könnte dazu führen, dass kein Gesicht erkannt wird. |
age |
string |
Alter in Jahren. |
blur |
string |
Das Gesicht ist verschwommen oder nicht. Der Level gibt "Niedrig", "Mittel" oder "Hoch" zurück. Der Wert gibt eine Zahl zwischen [0,1] zurück, desto größer ist die Verschwommene. |
exposure |
string |
Gesichtsbelichtungsstufe. Level gibt "GoodExposure", "OverExposure" oder "UnderExposure" zurück. |
facialHair |
string |
Eigenschaften, die Gesichtshaarattribute beschreiben. |
glasses |
string |
Brille Typ. Die Werte umfassen 'NoGlasses', 'ReadingGlasses', 'Sonnenbrillen', 'SwimmingGoggles'. |
hair |
string |
Eigenschaften, die Haarattribute beschreiben. |
headPose |
string |
3D-Roll/Gierwinkel/Winkel für die Gesichtsrichtung. |
mask |
string |
Ob jedes Gesicht eine Maske trägt. Der Maskentyp gibt "noMask", "faceMask", "otherMaskOrOcclusion" oder "unsicher" zurück. Der Wert gibt einen booleschen "noseAndMouthCovered" zurück, der angibt, ob Nase und Mund bedeckt sind. |
noise |
string |
Rauschpegel der Gesichtspixel. Der Level gibt "Niedrig", "Mittel" und "Hoch" zurück. Der Wert gibt eine Zahl zwischen [0,1] zurück, desto größer ist der Noisierer. |
occlusion |
string |
Ob jeder Gesichtsbereich verdeckt ist, einschließlich Stirn, Augen und Mund. |
qualityForRecognition |
string |
Die gesamtbildliche Qualität, ob das in der Erkennung verwendete Bild von ausreichender Qualität ist, um die Gesichtserkennung zu versuchen. Der Wert ist eine informelle Bewertung von niedrig, mittel oder hoch. Nur "hochwertige" Bilder werden für die Registrierung und Qualität von Personen bei oder über "medium" empfohlen, wird für Identifikationsszenarien empfohlen. Das Attribut ist nur verfügbar, wenn Erkennungsmodelle recognition_03 oder recognition_04 verwendet werden. |
smile |
string |
Lächeln intensität, eine Zahl zwischen [0,1]. |
FaceDetectionResult
Antwort für die Erkennungs-API.
Name | Typ | Beschreibung |
---|---|---|
faceAttributes |
Gesichtsattribute für erkanntes Gesicht. |
|
faceId |
string |
Eindeutige FaceId des erkannten Gesichts, erstellt von der Erkennungs-API und läuft 24 Stunden nach dem Erkennungsaufruf ab. Um dies zurückzugeben, muss der Parameter "returnFaceId" "true" sein. |
faceLandmarks |
Ein Array von 27 Punkt bezogenen Sehenswürdigkeiten, die auf die wichtigen Positionen von Gesichtskomponenten zeigen. Um dies zurückzugeben, muss der Parameter "returnFaceLandmarks" wahr sein. |
|
faceRectangle |
Ein Rechteckbereich für die Gesichtsposition auf dem Bild. |
|
recognitionModel |
Das "recognitionModel", das dieser faceId zugeordnet ist. Dies wird nur zurückgegeben, wenn "returnRecognitionModel" explizit als "true" festgelegt wird. |
FaceError
Das Fehlerobjekt. Ausführliche Informationen zu Fehlercodes und Nachrichten, die vom Face Service zurückgegeben werden, finden Sie unter folgendem Link: https://aka.ms/face-error-codes-and-messages.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
message |
string |
Eine lesbare Darstellung des Fehlers. |
FaceErrorResponse
Eine Antwort, die Fehlerdetails enthält.
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
FaceLandmarks
Eine Sammlung von 27 Punkt-Gesicht-Sehenswürdigkeiten, die auf die wichtigen Positionen von Gesichtskomponenten zeigen.
Name | Typ | Beschreibung |
---|---|---|
eyeLeftBottom |
Die Koordinaten des linken Auges unten. |
|
eyeLeftInner |
Die Koordinaten des linken Auges innen. |
|
eyeLeftOuter |
Die Koordinaten des linken Auges außen. |
|
eyeLeftTop |
Die Koordinaten des linken Auges oben. |
|
eyeRightBottom |
Die Koordinaten des rechten Auges unten. |
|
eyeRightInner |
Die Koordinaten des rechten Auges innen. |
|
eyeRightOuter |
Die Koordinaten des rechten Auges außen. |
|
eyeRightTop |
Die Koordinaten des rechten Auges oben. |
|
eyebrowLeftInner |
Die Koordinaten der linken Augenbrauen innen. |
|
eyebrowLeftOuter |
Die Koordinaten der linken Augenbrauen außen. |
|
eyebrowRightInner |
Die Koordinaten der rechten Augenbrauen innen. |
|
eyebrowRightOuter |
Die Koordinaten der rechten Augenbrauen außen. |
|
mouthLeft |
Die Koordinaten des Mundes links. |
|
mouthRight |
Die Koordinaten des Mundes rechts. |
|
noseLeftAlarOutTip |
Die Koordinaten der Nase haben eine lare Spitze verlassen. |
|
noseLeftAlarTop |
Die Koordinaten der Nase links oben. |
|
noseRightAlarOutTip |
Die Koordinaten der Nase rechts alar out tip. |
|
noseRightAlarTop |
Die Koordinaten der Nase rechts oben. |
|
noseRootLeft |
Die Koordinaten der Nasenwurzel links. |
|
noseRootRight |
Die Koordinaten der Nasenwurzel rechts. |
|
noseTip |
Die Koordinaten der Nasenspitze. |
|
pupilLeft |
Die Koordinaten des linken Auge-Schülers. |
|
pupilRight |
Die Koordinaten des rechten Augen-Schülers. |
|
underLipBottom |
Die Koordinaten der untere Lippe unten. |
|
underLipTop |
Die Koordinaten der Unterlippe oben. |
|
upperLipBottom |
Die Koordinaten des oberen Lippenbodens. |
|
upperLipTop |
Die Koordinaten der oberen Lippe. |
FaceRectangle
Ein Rechteck, in dem ein Gesicht gefunden werden kann.
Name | Typ | Beschreibung |
---|---|---|
height |
integer |
Die Höhe des Rechtecks in Pixel. |
left |
integer |
Der Abstand vom linken Rand, wenn das Bild zum linken Rand des Rechtecks in Pixeln angezeigt wird. |
top |
integer |
Der Abstand vom oberen Rand, wenn das Bild zum oberen Rand des Rechtecks in Pixeln liegt. |
width |
integer |
Die Breite des Rechtecks in Pixel. |
FacialHair
Eigenschaften, die Gesichtshaarattribute beschreiben.
Name | Typ | Beschreibung |
---|---|---|
beard |
number |
Eine Zahl zwischen 0 und 1, die ein Konfidenzniveau angibt, das einer Eigenschaft zugeordnet ist. |
moustache |
number |
Eine Zahl zwischen 0 und 1, die ein Konfidenzniveau angibt, das einer Eigenschaft zugeordnet ist. |
sideburns |
number |
Eine Zahl zwischen 0 und 1, die ein Konfidenzniveau angibt, das einer Eigenschaft zugeordnet ist. |
GlassesType
Brille Typ des Gesichtes.
Name | Typ | Beschreibung |
---|---|---|
noGlasses |
string |
Keine Brille auf dem Gesicht. |
readingGlasses |
string |
Normale Brille auf dem Gesicht. |
sunglasses |
string |
Sonnenbrille auf dem Gesicht. |
swimmingGoggles |
string |
Schwimmen Brille auf dem Gesicht. |
HairColor
Ein Array von Kandidatenfarben und Konfidenzniveau im Vorhandensein der einzelnen.
Name | Typ | Beschreibung |
---|---|---|
color |
Name der Haarfarbe. |
|
confidence |
number |
Konfidenzniveau der Farbe. Bereich zwischen [0,1]. |
HairColorType
Name der Haarfarbe.
Name | Typ | Beschreibung |
---|---|---|
black |
string |
Schwarz. |
blond |
string |
Blond. |
brown |
string |
Braun. |
gray |
string |
Grau. |
other |
string |
Andere. |
red |
string |
Rot. |
unknown |
string |
Unbekannt. |
white |
string |
Weiß. |
HairProperties
Eigenschaften, die Haarattribute beschreiben.
Name | Typ | Beschreibung |
---|---|---|
bald |
number |
Eine Zahl, die das Konfidenzniveau beschreibt, ob die Person bald ist. |
hairColor |
Ein Array von Kandidatenfarben und Konfidenzniveau im Vorhandensein der einzelnen. |
|
invisible |
boolean |
Ein boolescher Wert, der beschreibt, ob das Haar im Bild sichtbar ist. |
HeadPose
3D-Roll/Gierwinkel/Winkel für die Gesichtsrichtung.
Name | Typ | Beschreibung |
---|---|---|
pitch |
number |
Wert von Winkeln. |
roll |
number |
Wert von Winkeln. |
yaw |
number |
Wert von Winkeln. |
LandmarkCoordinate
Orientierungskoordinaten innerhalb eines Bilds.
Name | Typ | Beschreibung |
---|---|---|
x |
number |
Die horizontale Komponente in Pixel. |
y |
number |
Die vertikale Komponente in Pixel. |
MaskProperties
Eigenschaften, die das Vorhandensein einer Maske auf einem bestimmten Gesicht beschreiben.
Name | Typ | Beschreibung |
---|---|---|
noseAndMouthCovered |
boolean |
Ein boolescher Wert, der angibt, ob Nase und Mund bedeckt sind. |
type |
Typ der Maske. |
MaskType
Typ der Maske.
Name | Typ | Beschreibung |
---|---|---|
faceMask |
string |
Gesichtsmaske. |
noMask |
string |
Keine Maske. |
otherMaskOrOcclusion |
string |
Andere Arten von Masken oder Okklusion. |
uncertain |
string |
Unsicher. |
NoiseLevel
Gibt den Rauschpegel an.
Name | Typ | Beschreibung |
---|---|---|
high |
string |
Hoher Lärmpegel. |
low |
string |
Geringer Rauschpegel. |
medium |
string |
Mittlerer Rauschpegel. |
NoiseProperties
Eigenschaften, die den Rauschpegel des Bilds beschreiben.
Name | Typ | Beschreibung |
---|---|---|
noiseLevel |
Ein Enumerationswert, der den Rauschpegel angibt. |
|
value |
number |
Eine Zahl, die den Rauschpegel zwischen 0 und 1 angibt. [0, 0,25) ist unter Exposition. [0,25, 0,75) ist eine gute Exposition. [0,75, 1] ist über die Exposition. [0, 0,3) ist ein niedriger Rauschpegel. [0.3, 0,7) ist mittlerer Rauschpegel. [0,7, 1] ist ein hoher Geräuschpegel. |
OcclusionProperties
Eigenschaften, die Okklusionen für ein bestimmtes Gesicht beschreiben.
Name | Typ | Beschreibung |
---|---|---|
eyeOccluded |
boolean |
Ein boolescher Wert, der angibt, ob Augen verdeckt sind. |
foreheadOccluded |
boolean |
Ein boolescher Wert, der angibt, ob der Stirn verdeckt ist. |
mouthOccluded |
boolean |
Ein boolescher Wert, der angibt, ob der Mund verdeckt ist. |
QualityForRecognition
Gibt die Qualität des Bilds für die Erkennung an.
Name | Typ | Beschreibung |
---|---|---|
high |
string |
Hochwertige. |
low |
string |
Niedrige Qualität. |
medium |
string |
Mittlere Qualität. |
RecognitionModel
Das Erkennungsmodell für das Gesicht.
Name | Typ | Beschreibung |
---|---|---|
recognition_01 |
string |
Das Standarderkennungsmodell für "Erkennen". Alle faceIds, die vor dem März 2019 erstellt wurden, sind mit diesem Erkennungsmodell verbunden. |
recognition_02 |
string |
Erkennungsmodell, das im März 2019 veröffentlicht wurde. |
recognition_03 |
string |
Erkennungsmodell, das im Mai 2020 veröffentlicht wurde. |
recognition_04 |
string |
Erkennungsmodell, das im Februar 2021 veröffentlicht wurde. Es wird empfohlen, dieses Erkennungsmodell für eine bessere Erkennungsgenauigkeit zu verwenden. |