La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programa para la asignatura TID basado en cromas

Presentaciones similares


Presentación del tema: "Programa para la asignatura TID basado en cromas"— Transcripción de la presentación:

1 Programa para la asignatura TID basado en cromas
CromaHome Programa para la asignatura TID basado en cromas

2 Introducción Conceptos Básicos

3 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.

4 ¿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

5 Descripción Croma-home

6 ¿Cual es la idea de cromahome?
Conseguir el mismo resultado que un croma, pero sin necesidad de tener un fondo verde/azul… es decir:

7 ¿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

8 Ejemplo de los elementos necesarios
Imagen Fondo Imagen Croma Imagen Actual

9 ¿Inconvenientes? Solo podremos hacer planos fijos.
Necesitamos controlar mucho la iluminación. Contraste del elemento con el fondo.

10 Descripción del algoritmo

11 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)

12 Demostración

13 Detalles de implementación

14 Detalles de implementación
Programado en C# 3.5 con Visual Studio 2010. Librerías usadas: EmguCV. Aforge.NET. Interface con Windows Forms.

15 Problemas de implementación
Threads Separación proceso e interfaz. Comunicación entre ambos. Problemas con tiempos de ejecución.

16 Preguntas


Descargar ppt "Programa para la asignatura TID basado en cromas"

Presentaciones similares


Anuncios Google