1.安装资源下载
- VS2019 Community:https://visualstudio.microsoft.com/zh-hans/vs/
- OpenCV(下载exe文件): https://opencv.org/releases/
2.VS2019安装
根据安装器的指引一路配置即可。其中工作负载,勾选“使用C++的桌面开发”;由于安装文件很大,所以安装路径建议放在D盘。
安装过程受网速的限制可能比较慢。
3.OpenCV环境配置
将 "opencv-4.5.4-vc14_vc15.exe" 双击打开,设置解压路径(例如本文选择安装在"D:ProgramsOpenCV",注意后面的所有路径都是基于这个来设置的,根据自己的情况去改),解压完毕即可。
Win + S 打开搜索器,搜索“环境变量”,进入到环境变量设置界面。
将 "D:ProgramsOpenCVopencvuildx64vc15in" 路径添加到 Path 下。
将 "D:ProgramsOpenCVopencvuildx64vc15in" 路径下的以下三个文件拷贝到 "C:WindowsSystem32"
- opencv_videoio_ffmpeg454_64.dll
- opencv_world454.dll
- opencv_world454d.dll
配置完环境变量后,重启电脑。
4.VS2019适配OpenCV开发环境
以 "Debug|x64" 开发环境为例
创建一个C++空项目命名为 “Project1”。
顶部菜单栏:【视图】>【其他窗口】>【属性管理器】,打开后,看到 “Project1” 下存在:
- Debug|Win32
- Debug|x64
- Release|Win32
- Release|x64
在“Debug|x64”右键,添加新项目属性表,属性表文件命名为“OpenCV.props”,Debug|x64下多出一个 OpenCV 项。右键【OpenCV 】>【属性】,打开属性配置页。
-
VC++目录
- 【包含目录】中添加:
- D:ProgramsOpenCVopencvuildinclude
- D:ProgramsOpenCVopencvuildincludeopencv2
- 【库目录】中添加:
- D:ProgramsOpenCVopencvuildx64vc15lib
- 【包含目录】中添加:
-
链接器>输入
- 【附加依赖项】中添加:
- opencv_world454d.lib
- 【附加依赖项】中添加:
以上属性配置完毕后,OpenCV.props便记录下了该环境下的OpenCV相关库文件和依赖项。该文件可用于本项目,也可被其他项目调用,实现一次性配好开发环境。
5.测试开发环境
新建一个源文件测试即可。
#include<opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat Img = imread("H:\91744064283_avatar.png");
imshow("Img", Img);
waitKey();
return 0;
}
运行不报错,正常显示图像,表示开发环境没有问题。