lunes, 16 de abril de 2018

Abrir una imagen con Qt y OpenCV


Introducción

El último post fue Instalación de OpenCV y QT desde Windows 10, bueno el primer post ajjajajaja, lo escribí como si llevara cien o mil publicados. Bueno, el punto es que falta publicar como hacer un proyecto con QT y OpenCV y esta publicación es para eso. La verdad no es nada complejo lo que se deseó proyectar en esta publicación, simplemente es para probar que está funcionando nuestra instalación.

Configuración

Primero debemos crear un proyecto en QT y lo que aremos es dar clic en New Projec, elegimos Qt console Application, Después agregamos el nombre de nuestro proyecto y elegimos una carpeta donde se guardara el proyecto. Posteriormente, se configura el archivo .pro. Incluimos la carpeta donde se encuentra las librerías de OpenCV.  

INCLUDEPATH += C:\\OpenCV\\release\\install\\include

Ahora vamos con las librerías que necesitamos

LIBS += -L C:\\OpenCV\\release\\install\\X86\\mingw\\lib\
                lopencv_core320\
                lopencv_highgui320\
                lopencv_imgproc320\
                lopencv_imgcode320\

Imagen 1. Archivo ejemplo.pro

Hasta este momento ya terminamos con nuestro archivo *.pro, que en nuestro caso se llama: ejemplo.pro. Ahora vamos con la codificación de nuestro proyecto y quisiera empezar con las librerías que necesitamos incluir:

#include <opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/imgcodecs/imgcodecs.hpp>

Dentro  del la función main vamos a incluir las siguientes intrucciones:

Mat img = imread(“1.png”,1);
namedWindow(“Ejemplo”);
imshow(“Ejemplo”,img);
waitKey(10000);

Imagen 2. Codigo del proyecto


De forma general este código leerá la imagen (1.png) y la asigna a la matriz llamada img, después, creara una ventana llamada Ejemplo y esta será mostrada con la imagen que fue leída y para concluir se agrega un tiempo de espera. Esto sería todo.

Conclusión

Este post simplemente fue para probar nuestra instalación previa y verificar que toda va bien, La ejecución de este proyecto se puede observar en la imagen #3 , dejo el video de la cración del projecto.

Imagen 3. Ejecución de proyecto


Realmente no sé cuántas publicaciones de OpenCV y Qt voy a subir jajajaj, no quiero casar este blog con solo un tema. Gracias por sus visitas y nos vemos en el próximo post.



No hay comentarios:

Publicar un comentario