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

2 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? 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

5

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? 1. Solo podremos hacer planos fijos. 2. Necesitamos controlar mucho la iluminación. 3. Contraste del elemento con el fondo.

10

11 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 Actual 4. Binarizado de la imagen intermedia 5. Paso a blanco y negro 6. Vuelta a binarizar para obtener máscara 7. (Actual And Mask) Or (Croma And MaskInv)

12

13

14 Detalles de implementación Programado en C# 3.5 con Visual Studio 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


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

Presentaciones similares


Anuncios Google