# Propuesta de demos para presentación de SPI
A continuación se describen algunas propuestas de demos a utilizar durante la presentación del evento rumbo al SPI.
Todos los micro-demos mostrados a continuación son ejemplos sencillos, en el sentido de que no disponen de una interfaz con instrucciones, sino que son GIFs ilustrando los sistemas inteligentes.
Por lo anterior, está implícito que es necesario trabajar un poco en las interfaces para tener demos interactivos para usuarios finales, que puedan ser mostrados durante el evento.
**Cabe señalar que existe apertura a propuestas**; y dependiendo de la complejidad y tiempo necesario para el desarrollo, se acotan a demos factibles.
## 1. Detección de manos
**Descripción:** El demo consiste en una página web estática que despliegue video captado con una cámara, donde se utiliza un modelo de detección de manos.
**Interacción:** Por definir.
**Caso práctico:** Puede utilizarse para lenguaje de señas e interacciones dinámicas al aire (como un paint, control de volumen, etc.).
**Demo (micro):**

**Requerimientos:**
- Computadora con navegador web Chrome
- Pantalla (grande)
- Cámara web (al menos 1080p)
## 2. Detección de pose
**Descripción:** El demo consiste en una página web estática que despliegue video captado con una cámara, donde se utiliza un modelo de detección de pose.
**Interacción:** La persona se posiciona en un recuadro dentro del área captada con la cámara y el sistema reconoce y realiza un conteo de sentadillas.
**Caso práctico:** Puede utilizarse para identificación de actividad, estado, posición, etc. Puede utilizarse para identificar la corecta operación de maquinaria.
**Demo (micro):**

**Requerimientos:**
- Computadora con navegador web Chrome
- Pantalla (grande)
- Cámara web (al menos 1080p)
## 3. Detección de personas dormidas
**Descripción:** El demo consiste en una ventana en la máquina (programa) que despliegue una vista desde una cámara, donde se utiliza un modelo de detección _landmarks_ faciales e identificación de ojos abiertos/cerrados.
**Interacción:** Por definir.
**Caso práctico:** Puede utilizarse para identificar si un operador de transporte se está quedando dormido durante su jornada laboral.
**Demo (micro):**

**Requerimientos:**
- Computadora con Python instalado y dependencias configuradas (yo puedo realizar esta parte)
- Pantalla (grande)
- Cámara web (al menos 1080p)
## 4. Emojificación
**Descripción:** El demo consiste en una página web estática que despliegue una vista desde una cámara, donde se utiliza un modelo de detección de rostros y posteriormente uno de estimación de expresión facial.
**Interacción:** Realizar caras a la cámara, buscando que el modelo logre identificar entre uno de los estados:
- Neutral
- Feliz
- Enojado
- Triste
- Asustado
- Sorprendido
**Caso práctico:** Puede utilizarse para sesiones de terapia remota.
**Demo (micro):**

**Requerimientos:**
- Computadora con navegador web Chrome
- Pantalla (grande)
- Cámara web (al menos 1080p)