Qt里添加OpenCV库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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++库。