Introducción
OpenCV es una librería de código
libre enfocada a la visión por computadora o visión artificial, esta nos
permite Vutilizar sus herramientas desde C++, Python y java. Entre sus ventajas
está la ejecución en diferentes sistemas operativos por ejemplo: Windows, Linux
Mac OS, y Android. Algunos de los proyectos en los que OpenCV puede ser
implementado son: Reconocimiento de objetos, Clasificación de imágenes,
Seguimientos de objetos, entre otros.
Por otra parte, Qt es un
framework multiplataforma que nos permite desarrollar aplicaciones en entornos
gráficos de forma rápida y sencilla. Principalmente uno puede programar en C o
C++ pero también se puede configurar para desarrollar en Python. Para poder
unir OpenCV con Qt es necesario utilizar la herrmaines CMake, esta nos
permitirá construir y empaquetar la unión de OpenCV y Qt.
Instalación
Primero debemos empezar
instalando Qt, este es un proceso simple el cual solo requiere dar siguiente -> omitir -> siguiente->
siguiente ->siguiente -> (seleccionar que se ha leído las
condiciones) y dar siguiente ->
siguiente ->instalar, después saldrá una ventana emergente diciendo que
si desea que Qt realice cambios en tu dispositivo. Ponemos que si,
para concluir presionamos terminar.
Después Instalamos OpenCV,
Primero debemos crear una carpeta en C:/ con el nombre “opencv”, enseguida
ejecutamos el instalador de OpenCV y extraemos los archivos en la carpeta que
creamos (opencv) y por ultimo esperamos que termine de instalar.
Y presionamos finalizar. Cuando termine la configuración en el cuadro de texto search escribimos qt y en la parte de abajo seleccionamos WITH_QT, posteriormente escribimos install y seleccionamos INSTALL_C_EXAMPLES y presionamos el botón de Generate. Esto tardara unos minutos, al terminar la configuración cerramos Cmake.
Finalmente, abrimos una consola
de forma administrador y navegamos hasta C:/OpenCV/reléase/
y escribimos lo siguiente: mingw32-make y
damos enter, Cuando termine escribimos
mingw32-make install y damos enter. Para concluir con todo agregamos
la siguiente variable al sistema como lo hicimos cuando configuramos CMake: C:\OpenCV\release\install\x86\mingw\bin.
Ya casi terminamos con la instalación de todas
las herramientas, únicamente nos faltan instalar Cmake. Para esto ejecutamos el
instalador y saldrá una ventana con una leyenda que dice: Windows protegió su
PC, vamos al link que dice: Más información, esto despliega un botón con
la leyenda: ejecutar de todas formas, le damos clic y después damos clic en
siguiente, aceptamos las condiciones y damos en siguiente, después
seleccionamos la opción agregar Cmake en las variables del sistemas para todos
los usuarios y presionamos siguiente, el penúltimo paso es dar clic en instalar
y saldrá un ventana que dice: Quieres permitir que esta aplicación con un
editor desconocido realice cambios en tu dispositivo, presionamos la opción
que si y para terminar la
instalación presionamos finalizar.
Configuración
Para realizar la configuración es
agregar las siguientes rutas a las variables del sistema, para esto presionamos
la combinación de teclas Windows +
Pausa, después damos clic en configuración
avanzada del sistema seguido de variables
de entorno. Dentro de la ventana de variables
de entorno buscamos la variable Path
y seleccionamos la opción editar.
Aquí agregaremos las siguientes variables:
- C:\Qt\5.9\mingw53_32\bin
- C:\Qt\Tools\mingw530_32\bin
Configuración de las variables de entorno para QT |
Y terminamos en dando clic en aceptar.
Ya casi terminamos no desesperes
:D, Vamos a crear una carpeta llamada release
dentro de la careta OpenCV, y después
abriremos CMake, dentro de este presionamos el botón Browse Source… y buscamos la
ruta: C:/OpenCV/opencv/sources.
Enseguida presionamos el botón Browse
Build… y agregamos la ruta C:/OpenCV/reléase
y damos clic en configure, en esta parte saldrá una ventana que nos pide definir
nuestros compiladores y nosotros seleccionamos la segunda opción (Spedfy native
compilers). Configuramos los compiladores de la siguiente forma:
- C → C:/Qt/Tools/mingw530_32/bin/
- C++ → C:/Qt/Tools/mingw530_32/bin/g++
Selección de compiladores |
Y presionamos finalizar. Cuando termine la configuración en el cuadro de texto search escribimos qt y en la parte de abajo seleccionamos WITH_QT, posteriormente escribimos install y seleccionamos INSTALL_C_EXAMPLES y presionamos el botón de Generate. Esto tardara unos minutos, al terminar la configuración cerramos Cmake.
Ejecución del comando mingw32-make |
Ejecución del comando mingw32-make install |
Conclusión
Si todo salió bien, ya podremos
crear proyectos con Qt utilizando OpenCV. De cualquier manera dejo el video de la instalación de estas herramientas. Gracias por
su visita.
No hay comentarios:
Publicar un comentario