Ansiktsuttrykk
Instanserklæring
Når du legger til en Ansiktsuttrykk(FaceExpression)-blokk i arbeidsområdet, settes følgende instanserklæring automatisk inn i Python-koden:
face_expression = FaceExpression(0)
# Når det finnes flere instanser
face_expression_1 = FaceExpression(1)Parametere
| Navn | Slag | Beskrivelse | Område / Type | Standard |
|---|---|---|---|---|
| index | Nedtrekksalternativ | Instansnummer (starter på 0) | Heltall 0 eller større | 0 |
Velg kameraenhet
Angir hvilket kamera som skal brukes til å kjenne igjen alder, kjønn og ansiktsuttrykk.

Parametere
| Navn | Slag | Beskrivelse | Område / Type | Standard |
|---|---|---|---|---|
| unit | Nedtrekksalternativ | Navn på kameraenhet | Systemets kameraetikett | - |
Python
face_expression = FaceExpression(0)
face_expression.device('')Last inn modellen
Laster inn den opplærte modellen for alder, kjønn og ansiktsuttrykk. Dette må gjøres for at funksjonene i modulen 'Ansiktsuttrykk' skal virke.

Parametere
| Navn | Slag | Beskrivelse | Område / Type | Standard |
|---|---|---|---|---|
| wait | Avmerkingsboks | Om kjøringen skal vente til innlastingen er ferdig | TRUE / FALSE | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.load_model(wait=True)Oppdag én gang
Analyserer ansiktene på skjermbildet og viser den alderen, det kjønnet og det ansiktsuttrykket den finner, én enkelt gang.

Parametere
(ingen)
Python
face_expression = FaceExpression(0)
face_expression.detect_once()Start / stopp kontinuerlig gjenkjenning
Analyserer ansiktene på skjermbildet hele tiden og viser den alderen, det kjønnet og det ansiktsuttrykket den finner, på skjermen.

Parametere
| Navn | Slag | Beskrivelse | Område / Type | Standard |
|---|---|---|---|---|
| unit | Nedtrekksalternativ | Handling | start(start), stopp(stop) | - |
Python
face_expression = FaceExpression(0)
# unit = "start"
face_expression.detect_continuous()
# unit = "stop"
face_expression.stop()Vis resultatet
Bestemmer om resultatet for alder, kjønn og ansiktsuttrykk skal vises i kamerabildet eller ikke.

Parametere
| Navn | Slag | Beskrivelse | Område / Type | Standard |
|---|---|---|---|---|
| on | Nedtrekksalternativ | Visning PÅ / AV | vis(on=True), skjul(off=False) | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.display(True)
face_expression.display(False)Alder
Alder

Parametere
(ingen)
Python
face_expression = FaceExpression(0)
face_expression.age()Kjønn
Kjønn

Parametere
(ingen)
Python
face_expression = FaceExpression(0)
face_expression.gender()Ansiktsuttrykk
Ansiktsuttrykk

Parametere
(ingen)
Python
face_expression = FaceExpression(0)
face_expression.expression()Er kjønnet oppdaget?
Om kjønnet er kjent igjen

Parametere
(ingen)
Python
face_expression = FaceExpression(0)
face_expression.gender_detected()Er det et bestemt kjønn?
Returnerer sann (True) / usann (False) ut fra om kjønnet som er kjent igjen, stemmer med den verdien du angir.

Parametere
| Navn | Slag | Beskrivelse | Område / Type | Standard |
|---|---|---|---|---|
| unit | Nedtrekksalternativ | Kjønn | mann(male), kvinne(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.is_gender('male')
face_expression.is_gender('female')Konfidensen for kjønnet
Sannsynligheten (konfidensen) for at det er det kjønnet du har valgt

Parametere
| Navn | Slag | Beskrivelse | Område / Type | Standard |
|---|---|---|---|---|
| unit | Nedtrekksalternativ | Kjønn | mann(male), kvinne(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.gender_confidence('male')
face_expression.gender_confidence('female')Er ansiktsuttrykket oppdaget?
Om ansiktsuttrykket er kjent igjen

Parametere
(ingen)
Python
face_expression = FaceExpression(0)
face_expression.expression_detected()Er det et bestemt ansiktsuttrykk?
Returnerer sann (True) / usann (False) ut fra om ansiktsuttrykket som er kjent igjen, stemmer med den verdien du angir.

Parametere
| Navn | Slag | Beskrivelse | Område / Type | Standard |
|---|---|---|---|---|
| unit | Nedtrekksalternativ | Ansiktsuttrykk | sint(angry), kvalm(disgusted), redd(fearful), glad(happy), nøytral(neutral), trist(sad), overrasket(surprised) | - |
Python
face_expression = FaceExpression(0)
face_expression.is_expression('happy')
face_expression.is_expression('sad')Konfidensen for ansiktsuttrykket
Sannsynligheten (konfidensen) for at det er det ansiktsuttrykket du har valgt

Parametere
| Navn | Slag | Beskrivelse | Område / Type | Standard |
|---|---|---|---|---|
| unit | Nedtrekksalternativ | Ansiktsuttrykk | 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 innlastingstilstanden til modellen for alder, kjønn og ansiktsuttrykk.
Den returnerer 0 hvis modellen ennå ikke er lastet inn, 1 mens den lastes inn, og 2 når innlastingen er ferdig.

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