Skip to content

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:

python
face_expression = FaceExpression(0)
# Når det finnes flere instanser
face_expression_1 = FaceExpression(1)

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
indexNedtrekksalternativInstansnummer (starter på 0)Heltall 0 eller større0

Velg kameraenhet ​

Angir hvilket kamera som skal brukes til å kjenne igjen alder, kjønn og ansiktsuttrykk.

device

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativNavn på kameraenhetSystemets kameraetikett-

Python ​

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.

load_model

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
waitAvmerkingsboksOm kjøringen skal vente til innlastingen er ferdigTRUE / FALSETRUE

Python ​

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.

detect_once

Parametere ​

(ingen)

Python ​

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.

detect_continuous

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativHandlingstart(start), stopp(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, kjønn og ansiktsuttrykk skal vises i kamerabildet eller ikke.

display

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
onNedtrekksalternativVisning PÅ / AVvis(on=True), skjul(off=False)TRUE

Python ​

python
face_expression = FaceExpression(0)

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

Alder ​

Alder

age

Parametere ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

Kjønn ​

Kjønn

gender

Parametere ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

Ansiktsuttrykk ​

Ansiktsuttrykk

expression

Parametere ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

Er kjønnet oppdaget? ​

Om kjønnet er kjent igjen

gender_detected

Parametere ​

(ingen)

Python ​

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.

gender_check

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativKjønnmann(male), kvinne(female)-

Python ​

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

gender_confidence

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativKjønnmann(male), kvinne(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Er ansiktsuttrykket oppdaget? ​

Om ansiktsuttrykket er kjent igjen

expression_detected

Parametere ​

(ingen)

Python ​

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.

expression_check

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativAnsiktsuttrykksint(angry), kvalm(disgusted), redd(fearful), glad(happy), nøytral(neutral), trist(sad), overrasket(surprised)-

Python ​

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

expression_confidence

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativAnsiktsuttrykkangry, 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 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.

model_state

Parametere ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()