Qt里添加OpenCV库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Qt里添加OpenCV库

0、新建一个控制台工程

唯一需要注意的是选择编译器,这一定要和你的opencv下载的编译版本一致!我下载的opencv是msvc2015编译的64位所以这里一定要选择相同的!

1、新建的工程点右键,选择添加库,如下图:

2、选择外部库

3、找到Opencv解压目录下的opencv\build\x64\vc15\lib\opencv_world401.lib 添加include 路径opencv\build\include,具体操作看下图:

特别需要注意的是:需要把opencv\build\x64\vc15\lib\bin目录添加到环境变量里Path里

4.点击确定后,工程文件*.pro里会添加如下内容:

win32:CONFIG(release,debug|release):LIBS+=

-LD:/opencv/build/x64/vc15/lib/-lopencv_world401

else:win32:CONFIG(debug,debug|release):LIBS+=

-LD:/opencv/build/x64/vc15/lib/-lopencv_world401d

else:unix:LIBS+=-LD:/opencv/build/x64/vc15/lib/-lopencv_world401

INCLUDEPATH+=D:/opencv/build/include

DEPENDPATH+=D:/opencv/build/include

5.保存工程,执行qmake,更新工程make文件。这一步很重要,新手往往忘记这一步导致不能使用!!

6. 测试opencv库的安装,在main文件里使用:

#include

#include

#include

int main(int argc,char*argv[])

{

QCoreApplication a(argc,argv);

cv::Mat img=cv::imread("d:/tmp.bmp",0);

cv::imshow("imgtest",img);

cv::waitKey(0);

return a.exec();

}

显示结果:

同样的道理可以安装其他c++库。

相关文档
最新文档