一、Visual Studio安装
- 官方下载(社区版)传送门
- 然后一路安装即可,其中工作负载选择一项如无特殊需求单选“使用C++的桌面开发即可”
二、OpenCV安装与配置
1、OpenCV下载
- OpenCV3.4.5下载
- 通过下载好的opencv-3.4.5-vc14_vc15.exe提取文件到合适路径,我的路径是E:\software\OpenCV\opencv
- 配置系统路径
右键我的电脑 ---》属性 ---》高级系统设置 ---》环境变量 ---》(系统变量)Path 添加E:\software\OpenCV\opencv\build\x64\vc15\bin
2、配置OpenCV到VS上
-
新建一个空项目,得
-
视图 ---》属性管理器,得
-
右键文件夹Debug | x64,选点添加新项目属性表
这里我们就命名为Debug_x64.props,路径一般指向你的OpenCV安装路径即可
-
点开左栏中的Debug_x64,如图
(1)通用属性 ---》VC++目录 ---》包含目录 中添加以下三个目录,并点击应用:
E:\software\OpenCV\opencv\build\include
E:\software\OpenCV\opencv\build\include\opencv
E:\software\OpenCV\opencv\build\include\opencv2
(2)随后在库目录中添加如下路径
E:\software\OpenCV\opencv\build\x64\vc15\lib
(3)仍然在该页,链接器 ---》输入 ---》 附加的依赖项中,输入opencv_world345d.lib 并保存 (345是因此此处OpenCV版本为3.4.5),如图
(4)右键保存Debug_x64
-
使用时添加属性表
新建项目后,同样在属性管理器上右键Debug|x64 ---》添加现有属性表,然后找到之前配置好的Debug_64.props打开添加即可使用OpenCV
dll添加
复制目录E:\software\OpenCV\opencv\build\x64\vc15\bin下的三个dll文件
opencv_ffmpeg345_64.dll
opencv_world345.dll
opencv_world345d.dll
到C:\Windows\System32目录下
三、测试
-
调整为x64,运行
#include <opencv2\opencv.hpp>
using namespace cv;
int main() {
Mat img = imread("banana.jpg"); //图片与.cpp文件同路径
imshow("banana.jpg", img);
waitKey(0);
}
参考来源:
[1] 面向新手的win10+vs2017+opencv3.4.5配置(永久配置)
[2] Window10下学习心得——安装篇——VS2019安装与opencv3.4.6配置(含添加项目属性表方法)(不定期更新)
[3] 由于找不到 opencv_world320.dll,无法继续执行代