Como instalar OpenCV en QT Creator con CMake

19 January, 2014 | Blog | Eduardo Marquez

Preparar 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:

qt

La instalación la realizaremos en el directorio raíz C:

qt instalacion

 

Seleccionamos todos los paquetes a instala:

instalar qt

 

Y como siempre aceptamos la licencia:

readme qt

 

Lo agregamos al menú de inicio:

accesos qt

 

Esperamos que la instalación finalice:

instalacion qt

 

Terminamos con la instalación de QT Project:

qt final

 

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:

cmake qt

 

Seleccionamos cualquier opción pues mas adelante la editaremos:

cmake users

Seleccionaremos el destino de la instalación:

directorio cmake

 

Esperamos a que finalice:

instalar cmake

 

Terminamos.

finalizar cmake

 

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í.

directorio opencv

 

Extraemos:

opencv directorio

 

Esperamos que finalice:

extraccion opencv

 

Creamos una nueva carpeta llamada opencv-build:

opencv-build

 

Configurar PATCH.

Accedemos a información de sistema y abrimos configuración avanzada del sistema (Advanced system setting)

qt patch

En la pestaña avanzada nos vamos a variables de entorno (Environment Variables)

qt pach

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;”

path qt

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.

cmake configuration

 

Presionemos Configurar (Configure) y seleccionamos MinGW Makefiles como generador y especificar los copiladores.

cmake mingw

 

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.

copiladores c++

 

Finalizamos.

cmake funcionando

 

Una vez terminado seleccione buil_docs y  with QT. Presione nuevamente el botón configure.

cmake qt error

 

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):

cmd qt

Esperamos a que termine de ejecutarse:

opencv cmd

 

Escribimos entonces mingw32-make install y presiones enter.

instalacion mingw32-make

¡Eso es todo!

© Copyright © All rights reserved