Skip to content

Wyraz twarzy ​

Deklaracja instancji ​

Po dodaniu bloku Wyraz twarzy(FaceExpression) do obszaru roboczego w kodzie Python automatycznie pojawia się następująca deklaracja instancji:

python
face_expression = FaceExpression(0)
# Gdy instancji jest więcej
face_expression_1 = FaceExpression(1)

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
indexOpcja listy rozwijanejNumer instancji (licząc od 0)Liczba całkowita 0 lub większa0

Ustaw kamerę ​

Ustawia kamerę używaną do rozpoznawania wieku, płci i wyrazu twarzy.

device

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
unitOpcja listy rozwijanejNazwa urządzenia kameryNazwa kamery w systemie-

Python ​

python
face_expression = FaceExpression(0)

face_expression.device('')

Załaduj model wyrazu twarzy ​

Wczytuje wytrenowany model wieku, płci i wyrazu twarzy. Bez tego kroku nie da się korzystać z funkcji modułu „Wyraz twarzy".

load_model

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
waitPole wyboruCzy czekać na zakończenie ładowaniaTRUE / FALSETRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.load_model(wait=True)

Rozpoznaj wyraz twarzy raz ​

Analizuje twarz obecną teraz na ekranie i tylko raz pokazuje przewidziany wiek, płeć i wyraz twarzy.

detect_once

Parametry ​

(brak)

Python ​

python
face_expression = FaceExpression(0)

face_expression.detect_once()

Uruchom / zatrzymaj ciągłe rozpoznawanie wyrazu twarzy ​

Analizuje na bieżąco twarz obecną na ekranie i pokazuje na obrazie przewidziany wiek, płeć i wyraz twarzy.

detect_continuous

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
unitOpcja listy rozwijanejDziałanieuruchom(start), zatrzymaj(stop)-

Python ​

python
face_expression = FaceExpression(0)

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

Pokaż wynik ​

Decyduje, czy na obrazie z kamery ma być pokazywany wynik rozpoznawania wieku, płci i wyrazu twarzy.

display

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
onOpcja listy rozwijanejWyświetlanie ON / OFFpokaż(on=True), ukryj(off=False)TRUE

Python ​

python
face_expression = FaceExpression(0)

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

Wiek ​

Wiek

age

Parametry ​

(brak)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

Płeć ​

Płeć

gender

Parametry ​

(brak)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

Wyraz twarzy ​

Wyraz twarzy

expression

Parametry ​

(brak)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

Czy wykryto płeć ​

Czy płeć została rozpoznana

gender_detected

Parametry ​

(brak)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_detected()

Czy to dana płeć ​

Zwraca prawdę (True) lub fałsz (False) w zależności od tego, czy rozpoznana płeć zgadza się z podaną.

gender_check

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
unitOpcja listy rozwijanejPłećmężczyzna(male), kobieta(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Pewność rozpoznania płci ​

Prawdopodobieństwo (pewność), że to wybrana płeć

gender_confidence

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
unitOpcja listy rozwijanejPłećmężczyzna(male), kobieta(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Czy wykryto wyraz twarzy ​

Czy wyraz twarzy został rozpoznany

expression_detected

Parametry ​

(brak)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_detected()

Czy to dany wyraz twarzy ​

Zwraca prawdę (True) lub fałsz (False) w zależności od tego, czy rozpoznany wyraz twarzy zgadza się z podanym.

expression_check

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
unitOpcja listy rozwijanejWyraz twarzyzły(angry), zniesmaczony(disgusted), przestraszony(fearful), szczęśliwy(happy), neutralny(neutral), smutny(sad), zaskoczony(surprised)-

Python ​

python
face_expression = FaceExpression(0)

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

Pewność rozpoznania wyrazu twarzy ​

Prawdopodobieństwo (pewność), że to wybrany wyraz twarzy

expression_confidence

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
unitOpcja listy rozwijanejWyraz twarzyangry, disgusted, fearful, happy, neutral, sad, surprised-

Python ​

python
face_expression = FaceExpression(0)

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

Stan modelu ​

Zwraca stan ładowania modelu wieku, płci i wyrazu twarzy.
Zwraca 0, jeśli model nie został jeszcze wczytany, 1 w trakcie wczytywania i 2 po jego zakończeniu.

model_state

Parametry ​

(brak)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()