Un ejemplo de los resultados que obtuvimos es este panorama compuesto de 24 imágenes en el que no es fácil encontrar los puntos de unión:
Clic para ampliar |
O este otro panorama de 12 imágenes:
Clic para ampliar |
Aunque en la documentación adjunta es posible leer con detalle el enfoque teórico de nuestra implementación, comentaré aquí que, para la generación de los panoramas, básicamente se ha seguido el siguiente esquema:
- Paso de las imágenes originales a coordenadas cilíndricas
- Selección de puntos destacados usando SIFT
- Cálculo de las homografías
- Selección de las áreas a fusionar
- Mezcla piramidal de las áreas de fusión
Detalles técnicos:
- Lenguaje: C++ (con la biblioteca OpenCV)
- Plataforma: Windows
- Paradigma: Programación por Procedimientos
- Aprendizaje de:Visión por Computador
- Enlaces: código fuente, documentación, panoramas de ejemplo
- Año: 2014
Agradecimientos a Chaman Singh Verma y Mon-Ju por publicar las imágenes originales para los panoramas en http://pages.cs.wisc.edu/~csverma/CS766_09/ImageMosaic/DataSet/Set7/BlendImages/
No hay comentarios:
Publicar un comentario