首先说明,写博客主要是为了学习,未跟利益挂钩,所以有侵权的地方请联系我。
操作系统:win10,64位
一、下载visual studio 2019
官网地址(社区版免费使用):https://visualstudio.microsoft.com/zh-hans/vs/whatsnew/
二、下载opencv
官网下载途径有两个:https://opencv.org/releases/
https://github.com/opencv/opencv/releases 但是自己打开这两个网页时,这叫一个心累呀,等了半天网页打开了,下载的时候令人绝望了。
所以另找途径下载了OpenCV4.1.0分享给大家:
链接: https://pan.baidu.com/s/1BUObgIEaXKXCZdEp15eqvw 提取码: 9vc6三、添加环境变量
步骤:1、“我的电脑”右键—>属性—>高级系统设置—>环境变量
2、点击系统变量Path—>新建—>添加E:\opencv\opencv\build\x64\vc15\bin(自己opencv的安装路径)
3、系统文件添加(重要且易漏)
第一步:E:\opencv\opencv\build\x64\vc15\bin目录下的opencv_world410.dll和opencv_world410d.dll放到C:\Windows\SysWOW64
第二步:相同目录下opencv_ffmpeg410_64.dll放到C:\Windows\System32
4、在vs中进行opencv配置
新建一个控制台应用
点击属性管理器—>双击项目名(项目名可按照自己需求设定),总共有四处需要配置。
第一处:打开属性页—>配置属性—>VC++目录—>包含目录—>添加两个路径
E:\opencv\opencv\build\include
E:\opencv\opencv\build\include\opencv2
第二处:打开属性页—>配置属性—>VC++目录—>库目录—>添加一个路径
E:\opencv\opencv\build\x64\vc15
第三处:打开属性页—>链接器—>输入—>附加依赖项—>添加文件名
E:\opencv\opencv\build\x64\vc15\lib目录中的opencv_world410d.lib(此活动为Debug,如果活动配置为release,则需要添加opencv_world410.lib)
第四处(易忽视):
打开属性页—>链接器—>常规—>附加目录—>添加路径
E:\opencv\opencv\build\x64\vc15\lib
有很多小伙伴配置的时候(我也是其中一个)会出现以下情况就是因为在链接器只输入了opencv_world410d.lib这个文件名,没有添加附加库目录。
四、运行代码
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat src = imread("E://a//c.png");
imshow("input", src);
waitKey();
}
效果: