【opencv学习之一】配置QT+opencv环境简单方法

本文详细介绍了如何在最新的Qt环境中成功集成OpenCV库,并实现图像处理功能。通过简单的步骤指导,包括Qt和OpenCV的安装配置、项目创建及必要的代码示例,帮助读者快速上手。

opencv库搞了很久,都没能和qt联合编程,不是这有错误就哪里有问题,网上有很多办法,搜索到的都不好用,什么cmake啊,什么直接链接lib啊,试了都没成功,差点放弃了,不过后来还是成功了,非常EZ,如下:

(1)我下的是差不多最新的Qt,qt-opensource-windows-x86-mingw492-5.5.1,安装很简单,一路确定就好了。这个在qt官网就可以下载:http://www.qt.io/download-open-source/;

(2)下载opencv库,能成功链接的是OpenCV-2.1.0-win32,其他不知道怎么回事链接不上,带高人讲解;软件我安装在c盘,也是一路确定就好。下载网站:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/; 

(3)打开qt(之前没用过qt建议先研究一下),新建project,简单建一个Application->Qt widgets Application,基类选Qwidget;

(4)修改pro文件,添加如下代码(首先看你opencv安装文件里有没有如下文件,有的化ok):

INCLUDEPATH += C:/opencv2.1/include/opencv
LIBS += -LC:/opencv2.1/lib/ -lcv210 -lcvaux210 -lhighgui210 -lcxcore210



这个意思就是把文件包含进去就可以;

(5)在main.ccp文件或者widget.cpp中(看你要在哪里调用opencv了):

#include"cv.h"
#include"highgui.h"
(6)就可以随便调用opencv库中的函数了,例如在main.cpp中:

#include "widget.h"
#include <QApplication>
#include"cv.h"
#include"highgui.h"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
     IplImage* pImg;
     pImg = cvLoadImage("E:/2.jpg",1);
     cvNamedWindow( "Image", 1 );
     cvShowImage( "Image", pImg );//显示图像
    cvWaitKey(0); //等待按键
    cvDestroyWindow( "Image" );//销毁窗口
    cvReleaseImage( &pImg ); //释放图像

   Widget w;
    w.show();

    return a.exec();
}



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值