Gesichtsausdruck
Instanz deklarieren
Wenn du einen Gesichtsausdruck(FaceExpression)-Block zum Arbeitsbereich hinzufügst, wird im Python-Code automatisch die folgende Instanzdeklaration eingefügt:
face_expression = FaceExpression(0)
# wenn es mehrere Instanzen gibt
face_expression_1 = FaceExpression(1)Parameter
| Name | Art | Beschreibung | Bereich / Typ | Standardwert |
|---|---|---|---|---|
| index | Dropdown-Option | Instanznummer (beginnt bei 0) | ganze Zahl ≥ 0 | 0 |
Kamera festlegen
Legt die Kamera für die Erkennung von Alter, Geschlecht und Gesichtsausdruck fest.

Parameter
| Name | Art | Beschreibung | Bereich / Typ | Standardwert |
|---|---|---|---|---|
| unit | Dropdown-Option | Name des Kameragerätes | Kamerabezeichnung des Systems | - |
Python
face_expression = FaceExpression(0)
face_expression.device('')Modell für Gesichtsausdruck laden
Lädt die trainierten Modelle für Alter, Geschlecht und Gesichtsausdruck. Dieser Schritt ist zwingend nötig, um die Funktionen des Moduls „Gesichtsausdruck" zu verwenden.

Parameter
| Name | Art | Beschreibung | Bereich / Typ | Standardwert |
|---|---|---|---|---|
| wait | Kontrollkästchen | Auf Abschluss des Ladens warten | TRUE / FALSE | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.load_model(wait=True)Gesichtsausdruck einmal erkennen
Analysiert das Gesicht im aktuellen Bild und zeigt die geschätzten Werte für Alter, Geschlecht und Gesichtsausdruck genau einmal an.

Parameter
(keine)
Python
face_expression = FaceExpression(0)
face_expression.detect_once()Kontinuierliche Erkennung starten / stoppen
Analysiert das Gesicht im aktuellen Bild fortlaufend und zeigt die geschätzten Werte für Alter, Geschlecht und Gesichtsausdruck auf dem Bildschirm an.

Parameter
| Name | Art | Beschreibung | Bereich / Typ | Standardwert |
|---|---|---|---|---|
| unit | Dropdown-Option | Aktion | starten(start), stoppen(stop) | - |
Python
face_expression = FaceExpression(0)
# unit = "start"
face_expression.detect_continuous()
# unit = "stop"
face_expression.stop()Ergebnis anzeigen
Legt fest, ob das Ergebnis der Erkennung von Alter, Geschlecht und Gesichtsausdruck im Kamerabild angezeigt wird oder nicht.

Parameter
| Name | Art | Beschreibung | Bereich / Typ | Standardwert |
|---|---|---|---|---|
| on | Dropdown-Option | Anzeige ON / OFF | anzeigen(on=True), ausblenden(off=False) | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.display(True)
face_expression.display(False)Alter
Alter

Parameter
(keine)
Python
face_expression = FaceExpression(0)
face_expression.age()Geschlecht
Geschlecht

Parameter
(keine)
Python
face_expression = FaceExpression(0)
face_expression.gender()Gesichtsausdruck
Gesichtsausdruck

Parameter
(keine)
Python
face_expression = FaceExpression(0)
face_expression.expression()Geschlecht erkannt?
Ob das Geschlecht erkannt wurde

Parameter
(keine)
Python
face_expression = FaceExpression(0)
face_expression.gender_detected()Geschlecht ist ~ ?
Gibt zurück, ob das erkannte Geschlecht mit dem angegebenen Wert übereinstimmt, als true(True) / false(False).

Parameter
| Name | Art | Beschreibung | Bereich / Typ | Standardwert |
|---|---|---|---|---|
| unit | Dropdown-Option | Geschlecht | männlich(male), weiblich(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.is_gender('male')
face_expression.is_gender('female')Konfidenz für Geschlecht
Die Wahrscheinlichkeit (Konfidenz) für das gewählte Geschlecht

Parameter
| Name | Art | Beschreibung | Bereich / Typ | Standardwert |
|---|---|---|---|---|
| unit | Dropdown-Option | Geschlecht | männlich(male), weiblich(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.gender_confidence('male')
face_expression.gender_confidence('female')Gesichtsausdruck erkannt?
Ob der Gesichtsausdruck erkannt wurde

Parameter
(keine)
Python
face_expression = FaceExpression(0)
face_expression.expression_detected()Gesichtsausdruck ist ~ ?
Gibt zurück, ob der erkannte Gesichtsausdruck mit dem angegebenen Wert übereinstimmt, als true(True) / false(False).

Parameter
| Name | Art | Beschreibung | Bereich / Typ | Standardwert |
|---|---|---|---|---|
| unit | Dropdown-Option | Gesichtsausdruck | wütend(angry), angewidert(disgusted), ängstlich(fearful), glücklich(happy), neutral(neutral), traurig(sad), überrascht(surprised) | - |
Python
face_expression = FaceExpression(0)
face_expression.is_expression('happy')
face_expression.is_expression('sad')Konfidenz für Gesichtsausdruck
Die Wahrscheinlichkeit (Konfidenz) für den gewählten Gesichtsausdruck

Parameter
| Name | Art | Beschreibung | Bereich / Typ | Standardwert |
|---|---|---|---|---|
| unit | Dropdown-Option | Gesichtsausdruck | angry, disgusted, fearful, happy, neutral, sad, surprised | - |
Python
face_expression = FaceExpression(0)
face_expression.expression_confidence('happy')
face_expression.expression_confidence('angry')Ladezustand des Modells
Gibt den Ladezustand der Modelle für Alter, Geschlecht und Gesichtsausdruck zurück.
Ist es noch nicht geladen, wird 0 zurückgegeben, während des Ladens 1 und nach dem Laden 2.

Parameter
(keine)
Python
face_expression = FaceExpression(0)
face_expression.model_state()