Skip to content

Ansiktsuttryck ​

Instansdeklaration ​

När du lägger till ett Ansiktsuttryck(FaceExpression)-block i arbetsytan infogas följande instansdeklaration automatiskt i Python-koden:

python
face_expression = FaceExpression(0)
# När det finns flera instanser
face_expression_1 = FaceExpression(1)

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
indexRullgardinsalternativInstansnummer (börjar på 0)Heltal 0 eller större0

Välja kameraenhet ​

Ställer in vilken kamera som ska användas för att känna igen ålder, kön och ansiktsuttryck.

device

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
unitRullgardinsalternativKamerans enhetsnamnSystemets kameraetikett-

Python ​

python
face_expression = FaceExpression(0)

face_expression.device('')

Ladda modellen ​

Läser in den tränade modellen för ålder, kön och ansiktsuttryck. Det här steget krävs för att kunna använda funktionerna i modulen Ansiktsuttryck.

load_model

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
waitKryssrutaOm körningen ska vänta tills inläsningen är klarTRUE / FALSETRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.load_model(wait=True)

Detektera en gång ​

Analyserar ansiktet som finns i bilden just nu och visar den uppskattade åldern, könet och ansiktsuttrycket en enda gång.

detect_once

Parametrar ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.detect_once()

Starta / stoppa kontinuerlig detektering ​

Analyserar ansiktet som finns i bilden hela tiden och visar den uppskattade åldern, könet och ansiktsuttrycket på skärmen.

detect_continuous

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
unitRullgardinsalternativÅtgärdstarta(start), stoppa(stop)-

Python ​

python
face_expression = FaceExpression(0)

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

Visa resultatet ​

Bestämmer om resultatet för ålder, kön och ansiktsuttryck ska visas i kamerabilden eller inte.

display

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
onRullgardinsalternativVisning PÅ / AVvisa(on=True), dölj(off=False)TRUE

Python ​

python
face_expression = FaceExpression(0)

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

Ålder ​

Ålder

age

Parametrar ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

Kön ​

Kön

gender

Parametrar ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

Ansiktsuttryck ​

Ansiktsuttryck

expression

Parametrar ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

Har könet identifierats? ​

Om könet har känts igen

gender_detected

Parametrar ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_detected()

Är det ett visst kön? ​

Returnerar sant (True) / falskt (False) beroende på om det igenkända könet stämmer med det angivna värdet.

gender_check

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
unitRullgardinsalternativKönman(male), kvinna(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Könets säkerhet ​

Sannolikheten (säkerheten) för att det är det valda könet

gender_confidence

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
unitRullgardinsalternativKönman(male), kvinna(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Har ansiktsuttrycket identifierats? ​

Om ansiktsuttrycket har känts igen

expression_detected

Parametrar ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_detected()

Är det ett visst ansiktsuttryck? ​

Returnerar sant (True) / falskt (False) beroende på om det igenkända ansiktsuttrycket stämmer med det angivna värdet.

expression_check

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
unitRullgardinsalternativAnsiktsuttryckarg(angry), äcklad(disgusted), rädd(fearful), glad(happy), neutral(neutral), ledsen(sad), överraskad(surprised)-

Python ​

python
face_expression = FaceExpression(0)

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

Ansiktsuttryckets säkerhet ​

Sannolikheten (säkerheten) för att det är det valda ansiktsuttrycket

expression_confidence

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
unitRullgardinsalternativAnsiktsuttryckangry, disgusted, fearful, happy, neutral, sad, surprised-

Python ​

python
face_expression = FaceExpression(0)

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

Modellens tillstånd ​

Returnerar laddningsstatus för modellen för ålder, kön och ansiktsuttryck.
Det returnerar 0 om den inte har lästs in än, 1 medan den läses in och 2 när inläsningen är klar.

model_state

Parametrar ​

(ingen)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()