Skip to content

Espressione facciale ​

Dichiarare l'istanza ​

Se aggiungi un blocco di Espressione facciale (FaceExpression) all'area di lavoro, nel codice Python viene inserita automaticamente la dichiarazione di istanza seguente:

python
face_expression = FaceExpression(0)
# se ci sono più istanze
face_expression_1 = FaceExpression(1)

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
indexOpzione di elencoNumero dell'istanza (parte da 0)intero maggiore o uguale a 00

Scegliere la fotocamera ​

Imposta la fotocamera per il riconoscimento di età, genere ed espressione.

device

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
unitOpzione di elencoNome della fotocameraetichette delle fotocamere del sistema-

Python ​

python
face_expression = FaceExpression(0)

face_expression.device('')

Caricare il modello ​

Carica il modello addestrato di età, genere ed espressione. Questa operazione è indispensabile per poter usare le funzioni del modulo «Espressione facciale».

load_model

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
waitCasella di controlloSe aspettare la fine del caricamentoTRUE / FALSETRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.load_model(wait=True)

Rilevare una volta ​

Analizza il volto presente nell'immagine attuale e mostra una volta sola l'età, il genere e l'espressione previsti.

detect_once

Parametri ​

(nessuno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.detect_once()

Avviare / arrestare il rilevamento continuo ​

Analizza in continuo il volto presente nell'immagine attuale e mostra sullo schermo l'età, il genere e l'espressione previsti.

detect_continuous

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
unitOpzione di elencoAzioneavvia(start), arresta(stop)-

Python ​

python
face_expression = FaceExpression(0)

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

Mostrare il risultato del rilevamento ​

Decide se mostrare o no il risultato del riconoscimento di età, genere ed espressione sull'immagine della fotocamera.

display

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
onOpzione di elencoVisualizzazione ON / OFFmostra(on=True), nascondi(off=False)TRUE

Python ​

python
face_expression = FaceExpression(0)

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

Età ​

L'età

age

Parametri ​

(nessuno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

Genere ​

Il genere

gender

Parametri ​

(nessuno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

Espressione ​

L'espressione

expression

Parametri ​

(nessuno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

Se il genere è rilevato ​

Se il genere è stato riconosciuto

gender_detected

Parametri ​

(nessuno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_detected()

È un genere determinato? ​

Restituisce vero (True) / falso (False) a seconda che il genere riconosciuto corrisponda o no al valore indicato.

gender_check

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
unitOpzione di elencoGeneremaschio(male), femmina(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Affidabilità del genere ​

La probabilità (affidabilità) che sia il genere scelto

gender_confidence

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
unitOpzione di elencoGeneremaschio(male), femmina(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Se l'espressione è rilevata ​

Se l'espressione è stata riconosciuta

expression_detected

Parametri ​

(nessuno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_detected()

È un'espressione determinata? ​

Restituisce vero (True) / falso (False) a seconda che l'espressione riconosciuta corrisponda o no al valore indicato.

expression_check

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
unitOpzione di elencoEspressionearrabbiato(angry), disgustato(disgusted), spaventato(fearful), felice(happy), neutro(neutral), triste(sad), sorpreso(surprised)-

Python ​

python
face_expression = FaceExpression(0)

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

Affidabilità dell'espressione ​

La probabilità (affidabilità) che sia l'espressione scelta

expression_confidence

Parametri ​

NomeTipoDescrizioneIntervallo / TipoValore predefinito
unitOpzione di elencoEspressioneangry, disgusted, fearful, happy, neutral, sad, surprised-

Python ​

python
face_expression = FaceExpression(0)

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

Stato del modello ​

Restituisce lo stato di caricamento del modello di età, genere ed espressione.
Restituisce 0 se non è ancora stato caricato, 1 se il caricamento è in corso e 2 se il caricamento è finito.

model_state

Parametri ​

(nessuno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()