Ilmeentunnistus
Instanssin esittely
Kun lisäät Ilmeentunnistus(FaceExpression)-lohkon työtilaan, Python-koodiin lisätään automaattisesti seuraava instanssin esittely:
face_expression = FaceExpression(0)
# Kun instansseja on useita
face_expression_1 = FaceExpression(1)Parametrit
| Nimi | Laji | Kuvaus | Alue / Tyyppi | Oletus |
|---|---|---|---|---|
| index | Pudotusvalikon vaihtoehto | Instanssin numero (alkaa nollasta) | Kokonaisluku 0 tai suurempi | 0 |
Aseta kamera
Määrittää, mitä kameraa käytetään iän, sukupuolen ja kasvonilmeen tunnistukseen.

Parametrit
| Nimi | Laji | Kuvaus | Alue / Tyyppi | Oletus |
|---|---|---|---|---|
| unit | Pudotusvalikon vaihtoehto | Kameralaitteen nimi | Järjestelmän kameran nimi | - |
Python
face_expression = FaceExpression(0)
face_expression.device('')Lataa malli
Lataa opetetun iän, sukupuolen ja kasvonilmeen mallin. Tämä on tehtävä, jotta 'Ilmeentunnistus'-moduulin toiminnot toimivat.

Parametrit
| Nimi | Laji | Kuvaus | Alue / Tyyppi | Oletus |
|---|---|---|---|---|
| wait | Valintaruutu | Odotetaanko, kunnes lataus on valmis | TRUE / FALSE | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.load_model(wait=True)Tunnista kerran
Analysoi kuvassa olevat kasvot ja näyttää arvioimansa iän, sukupuolen ja kasvonilmeen yhden kerran.

Parametrit
(ei mitään)
Python
face_expression = FaceExpression(0)
face_expression.detect_once()Käynnistä / pysäytä jatkuva tunnistus
Analysoi kuvassa olevia kasvoja jatkuvasti ja näyttää arvioimansa iän, sukupuolen ja kasvonilmeen näytöllä.

Parametrit
| Nimi | Laji | Kuvaus | Alue / Tyyppi | Oletus |
|---|---|---|---|---|
| unit | Pudotusvalikon vaihtoehto | Toiminto | käynnistä(start), pysäytä(stop) | - |
Python
face_expression = FaceExpression(0)
# unit = "start"
face_expression.detect_continuous()
# unit = "stop"
face_expression.stop()Näytä tulos
Määrittää, näytetäänkö iän, sukupuolen ja kasvonilmeen tunnistuksen tulos kamerakuvassa vai ei.

Parametrit
| Nimi | Laji | Kuvaus | Alue / Tyyppi | Oletus |
|---|---|---|---|---|
| on | Pudotusvalikon vaihtoehto | Näyttö PÄÄLLÄ / POIS | näytä(on=True), piilota(off=False) | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.display(True)
face_expression.display(False)Ikä
Ikä

Parametrit
(ei mitään)
Python
face_expression = FaceExpression(0)
face_expression.age()Sukupuoli
Sukupuoli

Parametrit
(ei mitään)
Python
face_expression = FaceExpression(0)
face_expression.gender()Kasvonilme
Kasvonilme

Parametrit
(ei mitään)
Python
face_expression = FaceExpression(0)
face_expression.expression()Onko sukupuoli tunnistettu?
Onko sukupuoli tunnistettu

Parametrit
(ei mitään)
Python
face_expression = FaceExpression(0)
face_expression.gender_detected()Onko sukupuoli tietty?
Palauttaa toden (True) / epätoden (False) sen mukaan, täsmääkö tunnistettu sukupuoli antamaasi arvoa.

Parametrit
| Nimi | Laji | Kuvaus | Alue / Tyyppi | Oletus |
|---|---|---|---|---|
| unit | Pudotusvalikon vaihtoehto | Sukupuoli | mies(male), nainen(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.is_gender('male')
face_expression.is_gender('female')Sukupuolen tunnistusvarmuus
Todennäköisyys (varmuus), että kyseessä on valitsemasi sukupuoli

Parametrit
| Nimi | Laji | Kuvaus | Alue / Tyyppi | Oletus |
|---|---|---|---|---|
| unit | Pudotusvalikon vaihtoehto | Sukupuoli | mies(male), nainen(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.gender_confidence('male')
face_expression.gender_confidence('female')Onko kasvonilme tunnistettu?
Onko kasvonilme tunnistettu

Parametrit
(ei mitään)
Python
face_expression = FaceExpression(0)
face_expression.expression_detected()Onko kasvonilme tietty?
Palauttaa toden (True) / epätoden (False) sen mukaan, täsmääkö tunnistettu kasvonilme antamaasi arvoa.

Parametrit
| Nimi | Laji | Kuvaus | Alue / Tyyppi | Oletus |
|---|---|---|---|---|
| unit | Pudotusvalikon vaihtoehto | Kasvonilme | vihainen(angry), inhoava(disgusted), pelokas(fearful), iloinen(happy), neutraali(neutral), surullinen(sad), yllättynyt(surprised) | - |
Python
face_expression = FaceExpression(0)
face_expression.is_expression('happy')
face_expression.is_expression('sad')Kasvonilmeen tunnistusvarmuus
Todennäköisyys (varmuus), että kyseessä on valitsemasi kasvonilme

Parametrit
| Nimi | Laji | Kuvaus | Alue / Tyyppi | Oletus |
|---|---|---|---|---|
| unit | Pudotusvalikon vaihtoehto | Kasvonilme | angry, disgusted, fearful, happy, neutral, sad, surprised | - |
Python
face_expression = FaceExpression(0)
face_expression.expression_confidence('happy')
face_expression.expression_confidence('angry')Mallin lataustila
Palauttaa iän, sukupuolen ja kasvonilmeen mallin lataustilan.
Se palauttaa 0, jos mallia ei ole vielä ladattu, 1 latauksen aikana ja 2, kun lataus on valmis.

Parametrit
(ei mitään)
Python
face_expression = FaceExpression(0)
face_expression.model_state()