赞
踩
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,它包含了超过2500个优化的算法。这些算法可以用来检测和识别面部,识别对象,分类人类行为,跟踪相机运动,跟踪移动物体等。Qt是一个跨平台的C++图形用户界面应用程序开发框架。在Qt中使用OpenCV,可以方便地实现图像处理和计算机视觉的功能。本文将介绍如何在Qt环境下编译OpenCV。
下载地址如下:Opencv download
如果你下载较慢可看下面链接:
build
文件夹,填写他。Specify the generator for this project
选择Mingw makefiles
,下面的选项选择Use default native compilers
,然后点击finishinstall
即可mingw make.exe是你自己需要填写的,根据你自己的写
制作template工程:
接着找到include文件夹:
最后,把里面的opencv2文件夹复制到我们的template
工程
INCLUDEPATH += $${PWD}/opencv2
core
核心内容,就加LIBS+=E:/opencv-4.10.0/build/lib/libopencv_core4100.dll.a
最后就大功告成了:
#include <QCoreApplication>
#include "opencv.hpp"
using namespace cv;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}
通过以上的步骤,我们已经成功地在Qt环境下编译了OpenCV。现在,你可以开始创建你的项目,并使用OpenCV来实现各种图像处理和计算机视觉的功能。记住,OpenCV是一个强大的工具,它提供了许多高级功能,如面部识别,对象检测,人类行为分类等。因此,花一些时间来学习和掌握OpenCV将会对你的项目开发大有裨益。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。