jueves, 12 de abril de 2018

Instalación de OpenCV y QT desde Windows 10


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.


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.

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.


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