`
mmdev
  • 浏览: 12889462 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

ubuntu10.04下qtcreator和opencv安装配置

 
阅读更多
第一步:下载和安装opencv和qtcreator
使用新立得软件包管理器安装qtcreator和照我前文"在ubuntu10.04中安装opencv"描述的安装opencv

第二步:将opencv库加入到qtcreator里
命令是 sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf


在文件内添加了下面两句:
QMAKE_INCDIR = /usr/include/opencv
QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml

先新建一个qt工程,我取名为testopencv,在main.c里使用下面代码
#include <cv.h>
#include <highgui.h>

int main()
{
IplImage *img = 0;
img = cvLoadImage("Lena.bmp",-1);
cvNamedWindow("lena", 1);
cvShowImage("lena", img);
cvWaitKey(0);
return 0;
}
此时需要在testopencv.pro文件内添加:
INCLUDEPATH += /usr/include/opencv

LIBS += /usr/lib/libcv.so /
/usr/lib/libcvaux.so /
/usr/lib/libcxcore.so /
/usr/lib/libhighgui.so /
/usr/lib/libml.so
这时就OK了!

我为求方便,直接将上面的添加的INCLUDEPATH和LIBS内容添加到
sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf 里,
这样以后就不用在每个工程里配置了,不过移植的时候就需要注意了。


在文件内添加了下面两句:
QMAKE_INCDIR = /usr/include/opencv
QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml

先新建一个qt工程,我取名为testopencv,在main.c里使用下面代码
#include <cv.h>
#include <highgui.h>

int main()
{
IplImage *img = 0;
img = cvLoadImage("Lena.bmp",-1);
cvNamedWindow("lena", 1);
cvShowImage("lena", img);
cvWaitKey(0);
return 0;
}
此时需要在testopencv.pro文件内添加:
INCLUDEPATH += /usr/include/opencv

LIBS += /usr/lib/libcv.so /
/usr/lib/libcvaux.so /
/usr/lib/libcxcore.so /
/usr/lib/libhighgui.so /
/usr/lib/libml.so
这时就OK了!

我为求方便,直接将上面的添加的INCLUDEPATH和LIBS内容添加到
sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf 里,
这样以后就不用在每个工程里配置了,不过移植的时候就需要注意了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics