programa para la asignatura tid basado en cromas

16
CromaHome Programa para la asignatura TID basado en cromas

Upload: casilda-ontiveros

Post on 27-Jan-2015

7 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Programa para la asignatura TID basado en cromas

CromaHomePrograma para la asignatura TID basado en

cromas

Page 2: Programa para la asignatura TID basado en cromas

IntroducciónConceptos Básicos

Page 3: Programa para la asignatura TID basado en cromas

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.

Page 4: Programa para la asignatura TID basado en cromas

¿Ventajas e inconvenientes de técnicas cromas normales?Ventajas:

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

Page 5: Programa para la asignatura TID basado en cromas

Descripción Croma-home

Page 6: Programa para la asignatura TID basado en cromas

¿Cual es la idea de cromahome?Conseguir el mismo resultado que un croma,

pero sin necesidad de tener un fondo verde/azul… es decir:

Page 7: Programa para la asignatura TID basado en cromas

¿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

Page 8: Programa para la asignatura TID basado en cromas

Ejemplo de los elementos necesarios

Imagen Fondo

Imagen Croma

Imagen Actual

Page 9: Programa para la asignatura TID basado en cromas

¿Inconvenientes?

1. Solo podremos hacer planos fijos.

2. Necesitamos controlar mucho la iluminación.

3. Contraste del elemento con el fondo.

Page 10: Programa para la asignatura TID basado en cromas

Descripción del algoritmo

Page 11: Programa para la asignatura TID basado en cromas

Descripción del algoritmo.1. Obtenemos las tres imágenes.2. Aplica a Imagen Fondo y a Imagen Actual un

filtro de normalización.3. Obtenemos una imagen intermedia entre

Fondo e imagen Actual4. Binarizado de la imagen intermedia5. Paso a blanco y negro6. Vuelta a binarizar para obtener máscara7. (Actual And Mask) Or (Croma And MaskInv)

Page 12: Programa para la asignatura TID basado en cromas

Demostración

Page 13: Programa para la asignatura TID basado en cromas

Detalles de implementación

Page 14: Programa para la asignatura TID basado en cromas

Detalles de implementaciónProgramado en C# 3.5 con Visual Studio

2010.

Librerías usadas:EmguCV. Aforge.NET.

Interface con Windows Forms.

Page 15: Programa para la asignatura TID basado en cromas

Problemas de implementaciónThreads

Separación proceso e interfaz.Comunicación entre ambos.

Problemas con tiempos de ejecución.

Page 16: Programa para la asignatura TID basado en cromas

Preguntas