您的位置:首页 > 编程语言 > Qt开发

【工控机开发】Linux环境下Qt creator添加OpenCV 2.4.5的配置

2016-09-09 10:42 495 查看
Linux环境下Qt creator添加OpenCV的配置是本文介绍对额内容,第一次使用qt creator,我是做图像处理的,想在Ubuntu下将qt creator和opencv的环境配置起来,着资料和尝试配置,耗费了我一个上午和一个下午,终于最终摸出了门路,以供大家分享。

第一步:下载和安装opencv和qt

我使用的是新立得软件包管理器安装的,搜opencv和qt关键词,该点的就点击安装吧,真不知道安装哪些,百度和谷歌应有尽有

第二步:配置qtcreator环境

新建qt4 gui application,测试一下qtcreator环境可否运行正常,我运气好,运行通过,运气不好的就要再着资料了。对了,我一开始忘了下g++,导致编译不通过。

第三步:将opencv库加入到qtcreator里

我的命令是 sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf

在文件内添加了下面两句:

[html] view plain copy

QMAKE_INCDIR = /usr/include/opencv

QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml

此时如果编译下面的opencv测试程序仍然不行!因为下面的还没完成。

先新建一个qt工程,我取名为testopencv,在main.c里使用下面代码

[html] view plain copy

#include

#include "cv.h"
#include "highgui.h"

int main( int argc,char* argv[])
{
//注意,文件名filename一定要用绝对路径,不然程序会出错!!
const char* filename = "/home/mochen/qt_sample/image/airplane.jpg" ;
IplImage* image = cvLoadImage(filename);
assert(NULL != image ) ;
cvNamedWindow(filename);
cvShowImage(filename,image);

cvWaitKey(0);
cvReleaseImage(&image) ;
cvDestroyAllWindows();

return 0 ;
}


转自:http://www.verydemo.com/demo_c278_i3325.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: