Blog | Roberto Meireles Acruche

Últimos Acessos

 

Links

 

Categorias

 

Artigo

Integração do QT 5.0 com OpenCV 2.4.3

Sexta, 01 de Março de 2013

Durante meu projeto de iniciação cientifica na faculdade, precisei fazer a integração do QT 5.0 com o OpenCV 2.3.4. Os artigos que encontrei na internet eram referentes às versões inferiores da qual estou usando.

Após algumas horas de tentativas, enfim... Consegui chegar ao meu objetivo maior.

Para fazer a integração, abra o arquivo do seu projeto, *.pro e adicione as seguintes linhas.

INCLUDEPATH += C:\\opencv\\build\\include
LIBS += -LC:\\opencv\\build\\x86\\vc10\\lib \
-lopencv_calib3d243 \
-lopencv_contrib243 \
-lopencv_core243 \
-lopencv_features2d243 \
-lopencv_flann243 \
-lopencv_gpu243 \
-lopencv_highgui243 \
-lopencv_imgproc243 \
-lopencv_legacy243 \
-lopencv_ml243 \
-lopencv_nonfree243 \
-lopencv_objdetect243 \
-lopencv_photo243 \
-lopencv_stitching243 \
-lopencv_ts243 \
-lopencv_video243 \
-lopencv_videostab243

No INCLUDEPATH, você deve definir o caminho para a pasta include.

No LIBS, você deve definir o caminho para a pasta lib, logo depois as libs são carregadas, uma observação... Caso você esteja usando outra versão do opencv, você deve renomear o final de cada lib para a versão do opencv que você esteja usando.

Exemplo: caso você esteja usando o OpenCV 2.4.2, modifique -lopencv_calib3d243 para -lopencv_calib3d242

Após configurar seu arquivo *.pro, basta usar o include no seu arquivo *.h, para usar as funções do opencv.

#include <opencv2/opencv.hpp>

Até a próxima.

Recomendamos que leia também

  1. Introdução ao QT
  2. Hello World com QT Creator

Comentários

 

Copyright © 2013 Roberto Meireles Acruche