programa para la asignatura tid basado en cromas
TRANSCRIPT
![Page 1: Programa para la asignatura TID basado en cromas](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/1.jpg)
CromaHomePrograma para la asignatura TID basado en
cromas
![Page 2: Programa para la asignatura TID basado en cromas](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/2.jpg)
IntroducciónConceptos Básicos
![Page 3: Programa para la asignatura TID basado en cromas](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/4.jpg)
¿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](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/5.jpg)
Descripción Croma-home
![Page 6: Programa para la asignatura TID basado en cromas](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/6.jpg)
¿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](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/7.jpg)
¿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](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/8.jpg)
Ejemplo de los elementos necesarios
Imagen Fondo
Imagen Croma
Imagen Actual
![Page 9: Programa para la asignatura TID basado en cromas](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/9.jpg)
¿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](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/10.jpg)
Descripción del algoritmo
![Page 11: Programa para la asignatura TID basado en cromas](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/12.jpg)
Demostración
![Page 13: Programa para la asignatura TID basado en cromas](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/13.jpg)
Detalles de implementación
![Page 14: Programa para la asignatura TID basado en cromas](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022061300/54cfef7449795911798b4c94/html5/thumbnails/16.jpg)
Preguntas