Skip to content

Ansigtsudtryk ​

Instanserklæring ​

Når du tilføjer en Ansigtsudtryk(FaceExpression)-blok i arbejdsområdet, indsættes følgende instanserklæring automatisk i Python-koden:

python
face_expression = FaceExpression(0)
# Når der er flere instanser
face_expression_1 = FaceExpression(1)

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
indexRullemenupunktInstansnummer (starter ved 0)Heltal 0 eller større0

Vælg kameraenhed ​

Indstiller, hvilket kamera der skal bruges til at genkende alder, køn og ansigtsudtryk.

device

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktKameraets enhedsnavnSystemets kameraetiket-

Python ​

python
face_expression = FaceExpression(0)

face_expression.device('')

Indlæs modellen ​

Indlæser den trænede model til alder, køn og ansigtsudtryk. Dette trin er nødvendigt for at kunne bruge funktionerne i modulet Ansigtsudtryk.

load_model

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
waitAfkrydsningsfeltOm kørslen skal vente, indtil indlæsningen er færdigTRUE / FALSETRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.load_model(wait=True)

Registrér én gang ​

Analyserer det ansigt, der er i billedet lige nu, og viser den anslåede alder, køn og ansigtsudtryk én enkelt gang.

detect_once

Parametre ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.detect_once()

Start / stop kontinuerlig registrering ​

Analyserer det ansigt, der er i billedet, hele tiden og viser den anslåede alder, køn og ansigtsudtryk på skærmen.

detect_continuous

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktHandlingstart(start), stop(stop)-

Python ​

python
face_expression = FaceExpression(0)

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

Vis resultatet ​

Bestemmer, om resultatet for alder, køn og ansigtsudtryk skal vises i kamerabilledet eller ikke.

display

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
onRullemenupunktVisning TIL / FRAvis(on=True), skjul(off=False)TRUE

Python ​

python
face_expression = FaceExpression(0)

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

Alder ​

Alder

age

Parametre ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

Køn ​

Køn

gender

Parametre ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

Ansigtsudtryk ​

Ansigtsudtryk

expression

Parametre ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

Er kønnet registreret? ​

Om kønnet er genkendt

gender_detected

Parametre ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_detected()

Er det et bestemt køn? ​

Returnerer sand (True) / falsk (False) alt efter, om det genkendte køn passer med den angivne værdi.

gender_check

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktKønmand(male), kvinde(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Kønnets sikkerhed ​

Sandsynligheden (sikkerheden) for at det er det valgte køn

gender_confidence

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktKønmand(male), kvinde(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Er ansigtsudtrykket registreret? ​

Om ansigtsudtrykket er genkendt

expression_detected

Parametre ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_detected()

Er det et bestemt ansigtsudtryk? ​

Returnerer sand (True) / falsk (False) alt efter, om det genkendte ansigtsudtryk passer med den angivne værdi.

expression_check

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktAnsigtsudtrykvred(angry), væmmet(disgusted), bange(fearful), glad(happy), neutral(neutral), trist(sad), overrasket(surprised)-

Python ​

python
face_expression = FaceExpression(0)

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

Ansigtsudtrykkets sikkerhed ​

Sandsynligheden (sikkerheden) for at det er det valgte ansigtsudtryk

expression_confidence

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktAnsigtsudtrykangry, disgusted, fearful, happy, neutral, sad, surprised-

Python ​

python
face_expression = FaceExpression(0)

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

Modellens tilstand ​

Returnerer indlæsningsstatus for modellen til alder, køn og ansigtsudtryk.
Den returnerer 0, hvis modellen ikke er indlæst endnu, 1 mens den indlæses, og 2 når indlæsningen er færdig.

model_state

Parametre ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()