Skip to content

Gesichtsausdruck ​

Instanz deklarieren ​

Wenn du einen Gesichtsausdruck(FaceExpression)-Block zum Arbeitsbereich hinzufügst, wird im Python-Code automatisch die folgende Instanzdeklaration eingefügt:

python
face_expression = FaceExpression(0)
# wenn es mehrere Instanzen gibt
face_expression_1 = FaceExpression(1)

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
indexDropdown-OptionInstanznummer (beginnt bei 0)ganze Zahl ≥ 00

Kamera festlegen ​

Legt die Kamera für die Erkennung von Alter, Geschlecht und Gesichtsausdruck fest.

device

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
unitDropdown-OptionName des KameragerätesKamerabezeichnung des Systems-

Python ​

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.

load_model

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
waitKontrollkästchenAuf Abschluss des Ladens wartenTRUE / FALSETRUE

Python ​

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.

detect_once

Parameter ​

(keine)

Python ​

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.

detect_continuous

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
unitDropdown-OptionAktionstarten(start), stoppen(stop)-

Python ​

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.

display

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
onDropdown-OptionAnzeige ON / OFFanzeigen(on=True), ausblenden(off=False)TRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.display(True)
face_expression.display(False)

Alter ​

Alter

age

Parameter ​

(keine)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

Geschlecht ​

Geschlecht

gender

Parameter ​

(keine)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

Gesichtsausdruck ​

Gesichtsausdruck

expression

Parameter ​

(keine)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

Geschlecht erkannt? ​

Ob das Geschlecht erkannt wurde

gender_detected

Parameter ​

(keine)

Python ​

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).

gender_check

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
unitDropdown-OptionGeschlechtmännlich(male), weiblich(female)-

Python ​

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

gender_confidence

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
unitDropdown-OptionGeschlechtmännlich(male), weiblich(female)-

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_confidence('male')
face_expression.gender_confidence('female')

Gesichtsausdruck erkannt? ​

Ob der Gesichtsausdruck erkannt wurde

expression_detected

Parameter ​

(keine)

Python ​

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).

expression_check

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
unitDropdown-OptionGesichtsausdruckwütend(angry), angewidert(disgusted), ängstlich(fearful), glücklich(happy), neutral(neutral), traurig(sad), überrascht(surprised)-

Python ​

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

expression_confidence

Parameter ​

NameArtBeschreibungBereich / TypStandardwert
unitDropdown-OptionGesichtsausdruckangry, disgusted, fearful, happy, neutral, sad, surprised-

Python ​

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.

model_state

Parameter ​

(keine)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()