Unión facial de usuario a representación corporal virtual en tiempo real
Loading...
Date
2022
Authors
Journal Title
Journal ISSN
Volume Title
Program
DEPARTAMENTO DE ELECTRÓNICA. INGENIERÍA CIVIL ELECTRÓNICA
Campus
Casa Central Valparaíso
Abstract
Description
El presente trabajo de memoria de titulación muestra el trabajo realizado para optar al título de Ingeniero Civil Electrónico. El tema se enmarca en el desarrollo de un proyecto de la empresa Nexar spa. El trabajo consiste en un proyecto de realidad virtual para tiendas de retail, en el que se busca digitalizar su catálogo y permitirles a usuarios interactuar con distintos artículos a través de una aplicación de realidad virtual, en particular, en combinar un cuerpo virtual con la imagen de la cabeza del usuario, para la posterior interacción con los artículos digitalizados.
Para lograr los objetivos se desarrollan dos programas en Python, de los cuales el primero se dedica a la estimación del tono de piel del usuario para pintar el cuerpo virtual, y el segundo a procesar la imagen de la cabeza en cada frame capturado, entregando un recorte de la cabeza sin el fondo, cuello y ropa, y con la piel del rostro suavizada.
Finalmente, se desarrolló un cliente Unity que se comunica con los programas Python. El cliente Unity se encarga de enviar la imagen de la cabeza a procesar, y luego, mostrar la imagen recibida.
En la imagen resultante se muestra la cabeza del usuario conectada en el cuello a un avatar virtual pintado con el tono de piel de la persona. La imagen en pantalla se actualiza a una tasa de 24 [FPS], en donde el cuerpo virtual adopta la pose del usuario y el recorte de la cabeza se posiciona de forma que coincida con el cuerpo virtual.