Skip to content

Gezichtsuitdrukking ​

Instantie declareren ​

Voeg je een Gezichtsuitdrukking(FaceExpression)-blok toe aan het werkgebied, dan wordt in de Python-code automatisch de volgende instantiedeclaratie ingevoegd:

python
face_expression = FaceExpression(0)
# als er meerdere instanties zijn
face_expression_1 = FaceExpression(1)

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
indexKeuzelijstoptieInstantienummer (begint bij 0)geheel getal ≥ 00

Camera instellen ​

Stelt de camera in voor het herkennen van leeftijd, geslacht en gezichtsuitdrukking.

device

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
unitKeuzelijstoptieNaam van het camera-apparaatCameralabel van het systeem-

Python ​

python
face_expression = FaceExpression(0)

face_expression.device('')

Model voor gezichtsuitdrukking laden ​

Laadt de getrainde modellen voor leeftijd, geslacht en gezichtsuitdrukking. Deze stap is beslist nodig om de functies van de module „Gezichtsuitdrukking" te gebruiken.

load_model

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
waitAankruisvakWachten tot het laden klaar isTRUE / FALSETRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.load_model(wait=True)

Eenmaal detecteren ​

Analyseert het gezicht in het huidige beeld en toont de geschatte waarden voor leeftijd, geslacht en gezichtsuitdrukking precies één keer.

detect_once

Parameters ​

(geen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.detect_once()

Continue detectie starten / stoppen ​

Analyseert het gezicht in het huidige beeld voortdurend en toont de geschatte waarden voor leeftijd, geslacht en gezichtsuitdrukking op het scherm.

detect_continuous

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
unitKeuzelijstoptieActiestarten(start), stoppen(stop)-

Python ​

python
face_expression = FaceExpression(0)

# unit = "start"
face_expression.detect_continuous()
# unit = "stop"
face_expression.stop()

Resultaat tonen ​

Bepaalt of het resultaat van de herkenning van leeftijd, geslacht en gezichtsuitdrukking in het camerabeeld wordt getoond of niet.

display

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
onKeuzelijstoptieWeergave ON / OFFtonen(on=True), verbergen(off=False)TRUE

Python ​

python
face_expression = FaceExpression(0)

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

Leeftijd ​

De leeftijd

age

Parameters ​

(geen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

Geslacht ​

Het geslacht

gender

Parameters ​

(geen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

Gezichtsuitdrukking ​

De gezichtsuitdrukking

expression

Parameters ​

(geen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

Geslacht gedetecteerd? ​

Of het geslacht is herkend

gender_detected

Parameters ​

(geen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_detected()

Is het geslacht ~ ? ​

Geeft als waar(True) / onwaar(False) terug of het herkende geslacht met de opgegeven waarde overeenkomt.

gender_check

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
unitKeuzelijstoptieGeslachtmannelijk(male), vrouwelijk(female)-

Python ​

python
face_expression = FaceExpression(0)

face_expression.is_gender('male')
face_expression.is_gender('female')

Betrouwbaarheid van het geslacht ​

De waarschijnlijkheid (betrouwbaarheid) van het gekozen geslacht

gender_confidence

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
unitKeuzelijstoptieGeslachtmannelijk(male), vrouwelijk(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Gezichtsuitdrukking gedetecteerd? ​

Of de gezichtsuitdrukking is herkend

expression_detected

Parameters ​

(geen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_detected()

Is de gezichtsuitdrukking ~ ? ​

Geeft als waar(True) / onwaar(False) terug of de herkende gezichtsuitdrukking met de opgegeven waarde overeenkomt.

expression_check

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
unitKeuzelijstoptieGezichtsuitdrukkingboos(angry), vies(disgusted), angstig(fearful), blij(happy), neutraal(neutral), verdrietig(sad), verrast(surprised)-

Python ​

python
face_expression = FaceExpression(0)

face_expression.is_expression('happy')
face_expression.is_expression('sad')

Betrouwbaarheid van de gezichtsuitdrukking ​

De waarschijnlijkheid (betrouwbaarheid) van de gekozen gezichtsuitdrukking

expression_confidence

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
unitKeuzelijstoptieGezichtsuitdrukkingangry, disgusted, fearful, happy, neutral, sad, surprised-

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_confidence('happy')
face_expression.expression_confidence('angry')

Laadstatus van het model ​

Geeft de laadstatus van de modellen voor leeftijd, geslacht en gezichtsuitdrukking terug.
Is het nog niet geladen, dan komt 0 terug, tijdens het laden 1 en na het laden 2.

model_state

Parameters ​

(geen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()