背景知识
- OpenCV是开源的计算机视觉、图像处理库,主要是由C++编写,现在使用Python开发的人也有很多,都是支持的。
- OpenCV最原始的其实只是C++源代码,一般用在自己的环境中时需要将其编译成具体平台的库文件
- 如果是在Windows上开发的话,OpenCV官方已经编译好了二进制文件,我们只要下载下来,然后进行简单配置就可以了
- 本篇博客主要讲解如何将OpneCV库配置在Qt开发环境中
操作步骤
-
第一步, 去官网下载相应版本的OpneCV文件,本文以OpenCV–4.6.0 最近版为例。OpneCV官网:https://opencv.org/releases/
-
第二步,点击图的
Click
所指向的windows模块,选择适用于Windows的OpenCV版本 -
第三步,一般情况下,转到该页面后就会自动下载了,如果没有自动下载,就点击上述的
Download
进行下载 -
第四步,下载好的是一个OpenCV官方打包好的文件,后缀是
opencv-4.6.0-vc14_vc15.exe
- opencv-4.6.0是OpenCV的版本
- vc14和vc15是该打包文件中编译好的二进制文件适用的运行环境,vc14Visual Studio 2015的编译器、vc15是Visual Studio 2017的编译器版本
-
第五步,执行该
…..exe
文件,本质是解压缩,我选择解压到自定义的文件夹E:\17OpenCV4.6
(这是我自己创建的,你可以解压在其他位置) -
第六步,打开解压好的文件夹,在我的环境中如下图所示:
-
第七步,将
bin文件目录
添加进系统的环境变量将上述的路径添加到系统的环境变量:
①先复制上述的路径
②Win11中依次是 :设置–系统–系统信息–高级系统设置–高级–环境变量–系统变量–Path(双击)–新建—粘贴刚刚复制的路径–确定即可
③重启计算机
-
第八步,接下来就是在Qt中添加库和使用库了
-
右键项目
添加库
-
选择
外部库
—然后库文件
—浏览
Note: 修改包含路径为build
文件夹下的include
文件夹
然后
下一步
—完成
–执行qmake
-
-
第九步,修改main.cpp,添加使用OpenCV的头文件,以及代码
-
第十步,编译运行,如下所示,表示成功了
如果本文对您有用,可以点赞、收藏本文哦,下次用到时就好找多了
如果能关注作者就太好了,作者将持续学习,持续输出,持续分享!谢谢鼓励!