Programa para la asignatura TID basado en cromas CromaHome Programa para la asignatura TID basado en cromas
Introducción Conceptos Básicos
Concepto Básico: ¿Qué es un croma? El croma o inserción croma (del inglés chroma key) es una técnica audiovisual utilizada ampliamente tanto en cine y televisión como en fotografía, que consiste en la sustitución de un fondo por otro mediante ordenador.
¿Ventajas e inconvenientes de técnicas cromas normales? Es fácil de controlar. Hay miles de programas que tratan este tipo de técnica. Inconvenientes: Se necesita espacio y algo de dinero para montarse un croma casero. CromaHome nace de la idea de intentar eliminar este inconveniente
Descripción Croma-home
¿Cual es la idea de cromahome? Conseguir el mismo resultado que un croma, pero sin necesidad de tener un fondo verde/azul… es decir:
¿Qué necesita CromaHome? Para que el tratamiento funcione, necesitaremos: Imagen Fondo: es la imagen que representa el «CromaKey», pero a diferencia de este puede ser cualquier cosa (incluso un fondo de color solido). Imagen Actual: la imagen que queremos procesar para eliminar el fondo. Imagen Croma: la imagen que queremos sustituir por el fondo anterior
Ejemplo de los elementos necesarios Imagen Fondo Imagen Croma Imagen Actual
¿Inconvenientes? Solo podremos hacer planos fijos. Necesitamos controlar mucho la iluminación. Contraste del elemento con el fondo.
Descripción del algoritmo
Descripción del algoritmo. Obtenemos las tres imágenes. Aplica a Imagen Fondo y a Imagen Actual un filtro de normalización. Obtenemos una imagen intermedia entre Fondo e imagen Actual Binarizado de la imagen intermedia Paso a blanco y negro Vuelta a binarizar para obtener máscara (Actual And Mask) Or (Croma And MaskInv)
Demostración
Detalles de implementación
Detalles de implementación Programado en C# 3.5 con Visual Studio 2010. Librerías usadas: EmguCV. Aforge.NET. Interface con Windows Forms.
Problemas de implementación Threads Separación proceso e interfaz. Comunicación entre ambos. Problemas con tiempos de ejecución.
Preguntas