首先说明,写博客主要是为了学习,未跟利益挂钩,所以有侵权的地方请联系我。

操作系统:win10,64位

一、下载visual studio 2019

官网地址(社区版免费使用):https://visualstudio.microsoft.com/zh-hans/vs/whatsnew/

官网opencv下载不了_文件名


二、下载opencv

官网opencv下载不了_属性页_02


官网下载途径有两个:https://opencv.org/releases/

https://github.com/opencv/opencv/releases 但是自己打开这两个网页时,这叫一个心累呀,等了半天网页打开了,下载的时候令人绝望了。

所以另找途径下载了OpenCV4.1.0分享给大家:

链接: https://pan.baidu.com/s/1BUObgIEaXKXCZdEp15eqvw 提取码: 9vc6三、添加环境变量

步骤:1、“我的电脑”右键—>属性—>高级系统设置—>环境变量

官网opencv下载不了_文件名_03


2、点击系统变量Path—>新建—>添加E:\opencv\opencv\build\x64\vc15\bin(自己opencv的安装路径)

官网opencv下载不了_深度学习_04


3、系统文件添加(重要且易漏)

第一步:E:\opencv\opencv\build\x64\vc15\bin目录下的opencv_world410.dll和opencv_world410d.dll放到C:\Windows\SysWOW64

官网opencv下载不了_深度学习_05


第二步:相同目录下opencv_ffmpeg410_64.dll放到C:\Windows\System32

官网opencv下载不了_深度学习_06


4、在vs中进行opencv配置

新建一个控制台应用

点击属性管理器—>双击项目名(项目名可按照自己需求设定),总共有四处需要配置。

第一处:打开属性页—>配置属性—>VC++目录—>包含目录—>添加两个路径

E:\opencv\opencv\build\include

E:\opencv\opencv\build\include\opencv2

第二处:打开属性页—>配置属性—>VC++目录—>库目录—>添加一个路径

E:\opencv\opencv\build\x64\vc15

官网opencv下载不了_机器学习_07


第三处:打开属性页—>链接器—>输入—>附加依赖项—>添加文件名

E:\opencv\opencv\build\x64\vc15\lib目录中的opencv_world410d.lib(此活动为Debug,如果活动配置为release,则需要添加opencv_world410.lib)

官网opencv下载不了_深度学习_08


第四处(易忽视):

打开属性页—>链接器—>常规—>附加目录—>添加路径

E:\opencv\opencv\build\x64\vc15\lib

官网opencv下载不了_属性页_09


有很多小伙伴配置的时候(我也是其中一个)会出现以下情况就是因为在链接器只输入了opencv_world410d.lib这个文件名,没有添加附加库目录。

官网opencv下载不了_深度学习_10


四、运行代码

#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{

	Mat src = imread("E://a//c.png");
     imshow("input", src);
	waitKey();
}

效果:

官网opencv下载不了_属性页_11