Aquí entra en juego la librería para la generación de la GUI, y la librería para el manejo de archivos de video, y el handicap de fusionar ambas para llegar a un fin común.
En primer lugar, se barajo la opción de usar un GUI Builder adaptado a WxWidgets, es decir, una aplicación que te permita diseñar la GUI en modo visual y genere el código automaticamente.
Estuve trabajando con una aplicación opensource llamada wxFormBuilder, intentando generar una GUI básica para la visualización de videos.
http://wxformbuilder.org/Después de cacharrear, y analizar el código generado, y comprobar las pocas opciones que te brindaba, decidí programar a mano el interfaz. Para ello seguí algunos manuales y tutoriales para conseguir unos conceptos básicos del funcionamiento de la librería.
Además del manual oficial, recomiendo los tutoriales ofrecidos en la wiki oficial de WxWidgets:
http://wiki.wxwidgets.org/Guides_%26_Tutorials
Despúes de algunos días se consiguió programar un interfaz básico para mostrar un video, controlando los eventos de los botones, etc ...
Aparecieron problemas con los literales usados en la programación del interfaz, relacionados con el tratamiento Unicode de los mismos (debido a que al recompilar las librerias, se eligioó esta opción)
Siguiente paso: conseguir que las estructuras de datos manejadas por OpenCV, se adapten a las funcionalidades del GUI, para conseguir mostrar un video real en el interfaz creado.
No hay comentarios:
Publicar un comentario