Como instalar OpenCV en QT Creator con CMake
19 January, 2014 | Blog | Eduardo MarquezPreparar nuestra computadora para trabajar imágenes en C++. Para ello utilizaremos un copilador libre y multiplataforma: QT Creator y nos ayudaremos de OpenCV y Cmake.
Primero accedemos http://qt-project.org/, en la pestaña de descargas (Downloads) descargaremos Qt 5.1.0 for Windows 32-bit (MinGW 4.8, OpenGL, 666 MB) en caso de que ya no se encuentre disponible puedes descargar la versión mas actual, sin embargo ten en cuenta que deberás cambiar los path de tal manera que coincida.
Una vez descargado, lo ejecutamos:
La instalación la realizaremos en el directorio raíz C:
Seleccionamos todos los paquetes a instala:
Y como siempre aceptamos la licencia:
Lo agregamos al menú de inicio:
Esperamos que la instalación finalice:
Terminamos con la instalación de QT Project:
Instalando CMake 2.8
Ingresamos a http://www.cmake.org/, y lo descargamos desde el home de la pagina, en la parte superior derecha, ejecutamos:
Seleccionamos cualquier opción pues mas adelante la editaremos:
Seleccionaremos el destino de la instalación:
Esperamos a que finalice:
Terminamos.
Instalar OpenCV.
Para instalar necesitamos acceder a http://opencv.org, e ir a Lasted Downloads y seleccionamos la versión 2.4.2, guardamos en disco y ejecutamos.
Lo primero es seleccionar la carpeta de Qt instalada previamente para poder descomprimirla ahí.
Extraemos:
Esperamos que finalice:
Creamos una nueva carpeta llamada opencv-build:
Configurar PATCH.
Accedemos a información de sistema y abrimos configuración avanzada del sistema (Advanced system setting)
En la pestaña avanzada nos vamos a variables de entorno (Environment Variables)
En variables de sistema buscamos la opción Patch editamos, eliminamos las que tengas que ver con CMake, OpenCV o QT (Seran las ultimas) y las cambiamos por:
“C:Program Files (x86)CMake 2.8;C:Program Files (x86)CMake 2.8bin;C:QtQt5.1.0Toolsmingw48_32bin;C:Qtopencv-buildinstallbin;”
Y en las variable de usuario (arriba) en patch colocamos:
“C:Program Files (x86)CMake 2.8bin”
Guardamos y continuamos con la instalación de CMake.
Ejecutamos CMake y seleccionamos primeramente la carpeta extraída de OpenCV y la siguiente la carpeta creada por nosotros.
Presionemos Configurar (Configure) y seleccionamos MinGW Makefiles como generador y especificar los copiladores.
En C instalamos gcc.exe encontrada en C:QtQt5.1.0Toolsmingw48_32bingcc.exe, de igual manera para C++ buscamos g++.exe en la misma carpeta.
Finalizamos.
Una vez terminado seleccione buil_docs y with QT. Presione nuevamente el botón configure.
Si aparece la pantalla de configuración donde se le pida definir la dirección del qmake, entonces usted deberá poner la siguiente ruta C:QtQt5.1.05.1.0mingw48_32binqmake.exe. Presione configurar nuevamente y cerramos.
Ahora en una consola escribimos lo siguiente (recuerda estar en la carpeta raiz):
Esperamos a que termine de ejecutarse:
Escribimos entonces mingw32-make install y presiones enter.
¡Eso es todo!