openCV4+vs2019环境搭建

 

1. openCV官网( https://opencv.org/releases/ ) 下载 windows版openCV4安装包,我这里下载的是openCV4.4.0,安装到电脑 。

这里我安装到D:\openCV ,安装完成后进入安装目录,看到 D:\openCV\opencv\build\x64 有 vc14和vc15两个文件夹。 vs2019使用的是vc15这个目录的东西。

 

2. 配置环境变量

右键 计算机-属性-高级系统设置-环境变量,将 openCV安装目录下\opencv\build\x64\vc15\bin 配置到用户环境变量。

 

 

3. 配置VS2019 包含目录

 

(1)创建一个新的控制台应用,创建完成后选择 视图--其他窗口--属性管理器

(2)可以看到右侧显示了属性管理器,在win10 64位系统里,选择Debug x64的文件夹右键-属性 打开配置

(3)选择VC++目录 -- 包含目录 -- 点击下拉箭头 -- 编辑

 

(4)在包含目录配置中,添加以下路径:

   openCV安装目录下\opencv\build\include

   openCV安装目录下\opencv\build\include\opencv2

    点击确定

 

4. 配置VS2019 库目录

选择 库目录 - 编辑

添加此路径: openCV安装目录\opencv\build\x64\vc15\lib

 

5. 配置链接器依赖项

先找到 安装目录\opencv\build\x64\vc15\lib 下的 opencv_worldXXX.lib和opencv_worldXXXd.lib, 其中XXX为openCV的版本,带d后缀的为debug版本。 复制opencv_worldXXXd.lib 这个名字

 

回到vs 选择 链接器--输入--附加依赖项--编辑 添加依赖项

手动输入 opencv_worldXXXd.lib(名字按照目录下的lib名字复制) ,点击确认

 

6. 编写代码测试

#include <opencv2/opencv.hpp>  //引入openCV
#include <iostream>

using namespace std;
using namespace cv;

int main()
{
	Mat mat = imread("E:/jgz.jpg");  //读取一张图片
	if (!mat.empty()) 
	{
         imshow("图片", mat);  //显示图片
	}

	waitKey(0); 
	return 0;
}

VS选择 Debug x64 运行代码。报错了 说找不到  opencv_world440d.dll

 

找到安装目录\opencv\build\x64\vc15\bin目录下,以下的dll文件复制到 C:\Windows\System32 系统目录

 

 

重新运行程序,可以看到读取图片成功

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值