在vs2019上配置opencv,百分百成功
文章目录
首先感谢前人的经验
https://blog.csdn.net/weixin_41288824/article/details/96509189
https://blog.csdn.net/weijifen000/article/details/93515884
本文是基于上述这几篇文章总结出来的
一.下载opencv
1.从官网下载,链接如下:https://opencv.org/releases/
但是可能下载的速度比较慢。
2.我提供了4.10版本的百度网盘下载地址链接:https://pan.baidu.com/s/1LgsSEnbV6jFBpiVPOrTuYw
提取码:m9ty
下载好后,就点开exe文件
将文件解压到一个合适的目录,建议不要有中文,会出来一个opencv的文件夹
二. 配置系统环境变量
1.搜索环境变量
2.高级->环境变量
3.点击path 编辑
4.新建并添加如图所示的路径
我的路径是这样D:\c++\hack\opencv\build\x64\vc15\lib
三.在vs下配置opencv
1.打开项目
创建一个新项目,或者打开你想配置opencv的已有项目(创建新项目总不要我教吧…)
这里以现有项目为例
注意,必须为x64,不能为x86
右键项目名称,选择属性
2.编辑属性页
首先修改包含目录和库目录
(1)包含目录修改
添加下面两个目录
(2)库目录修改
(3)修改依赖项
根据你的版本号,来进行配置
根据你的版本号,来进行配置
根据你的版本号,来进行配置
因为我是410版本,所以是 opencv_world410d.lib 如果你是401版本的话,就要改成opencv_world401d.lib
另外,后面那个d必须加!(对于debug版本而言)
3.添加dll文件到system32
在D:\c++\hack\opencv\build\x64\vc15\bin 这个文件夹下,找到你的
这个文件。将其复制下来
拷贝到你的系统盘的这个目录下C:\Windows\System32
如果不做这一步,一般来说,都会提示缺失opencv_world410d.dll
四.Release版本配置
打开属性,将配置从debug改成release
vc++目录中的东西跟debug版本一样
将依赖项中的d去掉 即opencv_world410.lib
同样在C:\Windows\System32中添加下面这个运行库
只有这么配置了,才不会出现release版本找不到头文件的问题!
五.测试你的代码
一般而言,用opencv都需要包含(这里以c++为例)
#include<opencv2/opencv.hpp>
以及命名空间
using namespace cv;
然后就可以使用opencv了,怎么用opencv,请参考其他教程