Wyraz twarzy
Deklaracja instancji
Po dodaniu bloku Wyraz twarzy(FaceExpression) do obszaru roboczego w kodzie Python automatycznie pojawia się następująca deklaracja instancji:
face_expression = FaceExpression(0)
# Gdy instancji jest więcej
face_expression_1 = FaceExpression(1)Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| index | Opcja listy rozwijanej | Numer instancji (licząc od 0) | Liczba całkowita 0 lub większa | 0 |
Ustaw kamerę
Ustawia kamerę używaną do rozpoznawania wieku, płci i wyrazu twarzy.

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| unit | Opcja listy rozwijanej | Nazwa urządzenia kamery | Nazwa kamery w systemie | - |
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".

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| wait | Pole wyboru | Czy czekać na zakończenie ładowania | TRUE / FALSE | TRUE |
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.

Parametry
(brak)
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.

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| unit | Opcja listy rozwijanej | Działanie | uruchom(start), zatrzymaj(stop) | - |
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.

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| on | Opcja listy rozwijanej | Wyświetlanie ON / OFF | pokaż(on=True), ukryj(off=False) | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.display(True)
face_expression.display(False)Wiek
Wiek

Parametry
(brak)
Python
face_expression = FaceExpression(0)
face_expression.age()Płeć
Płeć

Parametry
(brak)
Python
face_expression = FaceExpression(0)
face_expression.gender()Wyraz twarzy
Wyraz twarzy

Parametry
(brak)
Python
face_expression = FaceExpression(0)
face_expression.expression()Czy wykryto płeć
Czy płeć została rozpoznana

Parametry
(brak)
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ą.

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| unit | Opcja listy rozwijanej | Płeć | mężczyzna(male), kobieta(female) | - |
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ć

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| unit | Opcja listy rozwijanej | Płeć | mężczyzna(male), kobieta(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.gender_confidence('male')
face_expression.gender_confidence('female')Czy wykryto wyraz twarzy
Czy wyraz twarzy został rozpoznany

Parametry
(brak)
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.

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| unit | Opcja listy rozwijanej | Wyraz twarzy | zły(angry), zniesmaczony(disgusted), przestraszony(fearful), szczęśliwy(happy), neutralny(neutral), smutny(sad), zaskoczony(surprised) | - |
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

Parametry
| Nazwa | Rodzaj | Opis | Zakres / Typ | Domyślnie |
|---|---|---|---|---|
| unit | Opcja listy rozwijanej | Wyraz twarzy | angry, disgusted, fearful, happy, neutral, sad, surprised | - |
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.

Parametry
(brak)
Python
face_expression = FaceExpression(0)
face_expression.model_state()