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:
face_expression = FaceExpression(0)
# Når der er flere instanser
face_expression_1 = FaceExpression(1)Parametre
| Navn | Slags | Beskrivelse | Interval / Type | Standard |
|---|---|---|---|---|
| index | Rullemenupunkt | Instansnummer (starter ved 0) | Heltal 0 eller større | 0 |
Vælg kameraenhed
Indstiller, hvilket kamera der skal bruges til at genkende alder, køn og ansigtsudtryk.

Parametre
| Navn | Slags | Beskrivelse | Interval / Type | Standard |
|---|---|---|---|---|
| unit | Rullemenupunkt | Kameraets enhedsnavn | Systemets kameraetiket | - |
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.

Parametre
| Navn | Slags | Beskrivelse | Interval / Type | Standard |
|---|---|---|---|---|
| wait | Afkrydsningsfelt | Om kørslen skal vente, indtil indlæsningen er færdig | TRUE / FALSE | TRUE |
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.

Parametre
(ingen)
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.

Parametre
| Navn | Slags | Beskrivelse | Interval / Type | Standard |
|---|---|---|---|---|
| unit | Rullemenupunkt | Handling | start(start), stop(stop) | - |
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.

Parametre
| Navn | Slags | Beskrivelse | Interval / Type | Standard |
|---|---|---|---|---|
| on | Rullemenupunkt | Visning TIL / FRA | vis(on=True), skjul(off=False) | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.display(True)
face_expression.display(False)Alder
Alder

Parametre
(ingen)
Python
face_expression = FaceExpression(0)
face_expression.age()Køn
Køn

Parametre
(ingen)
Python
face_expression = FaceExpression(0)
face_expression.gender()Ansigtsudtryk
Ansigtsudtryk

Parametre
(ingen)
Python
face_expression = FaceExpression(0)
face_expression.expression()Er kønnet registreret?
Om kønnet er genkendt

Parametre
(ingen)
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.

Parametre
| Navn | Slags | Beskrivelse | Interval / Type | Standard |
|---|---|---|---|---|
| unit | Rullemenupunkt | Køn | mand(male), kvinde(female) | - |
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

Parametre
| Navn | Slags | Beskrivelse | Interval / Type | Standard |
|---|---|---|---|---|
| unit | Rullemenupunkt | Køn | mand(male), kvinde(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.gender_confidence('male')
face_expression.gender_confidence('female')Er ansigtsudtrykket registreret?
Om ansigtsudtrykket er genkendt

Parametre
(ingen)
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.

Parametre
| Navn | Slags | Beskrivelse | Interval / Type | Standard |
|---|---|---|---|---|
| unit | Rullemenupunkt | Ansigtsudtryk | vred(angry), væmmet(disgusted), bange(fearful), glad(happy), neutral(neutral), trist(sad), overrasket(surprised) | - |
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

Parametre
| Navn | Slags | Beskrivelse | Interval / Type | Standard |
|---|---|---|---|---|
| unit | Rullemenupunkt | Ansigtsudtryk | angry, disgusted, fearful, happy, neutral, sad, surprised | - |
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.

Parametre
(ingen)
Python
face_expression = FaceExpression(0)
face_expression.model_state()