Este documento presenta el desarrollo de una interfaz gráfica para OpenCV en Python. El proyecto tiene como objetivo crear una herramienta multiplataforma e intuitiva para procesar imágenes en tiempo real utilizando funciones de OpenCV. El diseño incluye clases para gestionar filtros, vistas y configuraciones. La interfaz permite cargar imágenes, seleccionar filtros como histograma, Canny y GaussianBlur, y guardar los resultados. El código se ha documentado y compartido en un repositorio siguiendo convenciones de documentación
3. INTRODUCCIÓN - MOTIVACIÓN
• Interfaz Gráfica Usuario: acceder a lasfunciones de OpenCV.
• Conocer el campo de la vision artificial.
• Motivaciones adicionales: Python.
• Poner en práctica los conocimientos aprendidos.
- Diferentes paradigmas de programación.
4. INTRODUCCIÓN – ESTADO DELARTE
• Gimp:
-Motores GEGL yGTK+.
-Permite tratar cada objeto dela imagen de forma independiente(Capas).
-Precio: Gratis.
• XnView:
-Categorizar yconvertir imágenes.
-Trabaja con 400formatos.
-Precio: Gratis.
• Adobe PhotoShop:
-Motor gráfico deAdobe.
-Permite tratar cada objeto dela imagende forma independiente(Capas).
-Precio: Alto. Solo para profesionales. “Estándar de facto”.
5. INTRODUCCIÓN – OBJETIVOS
• Desarrollar una aplicación queprocesa imágenes entiempo real.
• Herramienta multiplataforma, para estudiantes y profesionales.
• Interfaz gráfica sencilla eintuitiva.
• Proyecto colaborativo e incremental.