Skip to content

Expresión facial ​

Declarar la instancia ​

Si añades un bloque de Expresión facial(FaceExpression) al área de trabajo, en el código Python se inserta automáticamente la declaración de instancia siguiente:

python
face_expression = FaceExpression(0)
# si hay varias instancias
face_expression_1 = FaceExpression(1)

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
indexOpción de desplegableNúmero de instancia (empieza en 0)entero ≥ 00

Configurar la cámara ​

Configura la cámara para el reconocimiento de edad, género y expresión facial.

device

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableNombre del dispositivo de cámaraEtiqueta de cámara del sistema-

Python ​

python
face_expression = FaceExpression(0)

face_expression.device('')

Cargar el modelo de expresión facial ​

Carga los modelos entrenados de edad, género y expresión facial. Este paso es imprescindible para usar las funciones del módulo «Expresión facial».

load_model

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
waitCasillaEsperar a que termine la cargaTRUE / FALSETRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.load_model(wait=True)

Detectar una vez ​

Analiza el rostro en la imagen actual y muestra exactamente una vez los valores estimados de edad, género y expresión facial.

detect_once

Parámetros ​

(ninguno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.detect_once()

Iniciar / detener la detección continua ​

Analiza el rostro en la imagen actual de forma continua y muestra en la pantalla los valores estimados de edad, género y expresión facial.

detect_continuous

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableAccióniniciar(start), detener(stop)-

Python ​

python
face_expression = FaceExpression(0)

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

Mostrar el resultado ​

Determina si el resultado del reconocimiento de edad, género y expresión facial se muestra en la imagen de la cámara o no.

display

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
onOpción de desplegableVisualización ON / OFFmostrar(on=True), ocultar(off=False)TRUE

Python ​

python
face_expression = FaceExpression(0)

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

Edad ​

La edad

age

Parámetros ​

(ninguno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

Género ​

El género

gender

Parámetros ​

(ninguno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

Expresión facial ​

La expresión facial

expression

Parámetros ​

(ninguno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

¿Género detectado? ​

Si se ha reconocido el género

gender_detected

Parámetros ​

(ninguno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_detected()

¿El género es ~ ? ​

Devuelve como verdadero(True) / falso(False) si el género reconocido coincide con el valor indicado.

gender_check

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableGéneromasculino(male), femenino(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Confianza del género ​

La probabilidad (confianza) del género elegido

gender_confidence

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableGéneromasculino(male), femenino(female)-

Python ​

python
face_expression = FaceExpression(0)

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

¿Expresión facial detectada? ​

Si se ha reconocido la expresión facial

expression_detected

Parámetros ​

(ninguno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_detected()

¿La expresión facial es ~ ? ​

Devuelve como verdadero(True) / falso(False) si la expresión facial reconocida coincide con el valor indicado.

expression_check

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableExpresión facialenfadado(angry), asqueado(disgusted), asustado(fearful), feliz(happy), neutral(neutral), triste(sad), sorprendido(surprised)-

Python ​

python
face_expression = FaceExpression(0)

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

Confianza de la expresión facial ​

La probabilidad (confianza) de la expresión facial elegida

expression_confidence

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableExpresión facialangry, disgusted, fearful, happy, neutral, sad, surprised-

Python ​

python
face_expression = FaceExpression(0)

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

Estado de carga del modelo ​

Devuelve el estado de carga de los modelos de edad, género y expresión facial.
Si aún no está cargado, devuelve 0; durante la carga, 1; una vez cargado, 2.

model_state

Parámetros ​

(ninguno)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()