VS2019+Opencv3.4+Win10配置详解

该文指导如何在Windows系统下载OpenCV3.4.16并配置环境变量,包括将库文件添加到System32和SysWOW64,以及在VisualStudio中设置包含目录、库目录和附加依赖项,最后通过一个简单的C++程序进行测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.下载opencv 

官网:Releases - OpenCV

不同版本vs对应不同版本的opencv,其中高版本vs可以配置低版本vc,低版本不能配置高版本vc。

windows系统直接下载Windows版本就可以(下载的文件是一个exe文件,运行相当于解压缩) 

二、配置环境变量

在环境变量的系统path中添加D:\soft\opencv3416\opencv\build\x64\vc15(根据下载路径不同替换)

三、复制文件

将下面三个文件复制到C:\Windows\System32下

如果大家按照上面做的报错的话,再尝试把opencv_world3416.dll和opencv_world3416d.dll加入SysWOW64文件下(我的是没有报错)

四、配置vs

1、新建vs项目后选择“视图”->“其他窗口”->“属性管理器”配置Debug|x64

2、Debug|X64->属性->VC++目录->常规->包含目录 

添加三个路径(根据自己opencv安装路径添加),下拉可以编辑

3、 VC++目录–>常规–>库目录中添加D:\soft\opencv3416\opencv\build\x64\vc15\lib

4、 链接器–>输入–>附加依赖项中添加opencv_world3416d.lib

五、调整Debug配置为X64

1、“链接器”->“高级”->“目标计算机”调整Debug配置为X64(可以不用)

 2、“链接器”->“命令行”添加 /machine:X64/debug (可以不用)

3、解决方案名上右击选择“属性” 平台选择“x64”,工具栏上方的Debug选“x64”

 六、测试

代码中的图片位置根据自己的修改


#include <opencv2/core/core.hpp>//包含openCV的基本数据结构,数组操作的基本函数
#include <opencv2/highgui/highgui.hpp>//图像的交互界面,视频的捕捉也可写为#include <opencv2/highgui.hpp>
#include <opencv2/imgcodecs.hpp>//图像的变换,滤波直方图,以及形状的描述等函数库
#include <iostream>
using namespace std;
using namespace cv;

int main(char argc, char* argv[])
{
	cout << "now i will open inmage!" << endl;
	Mat img;
	img = imread("D:\\soft\\opencv3416\\imgs\\cv.png");//打开图像
	if (img.empty())
	{
		cout << " Error" << endl;
	}
	cout << "This image is " << img.rows << " x " << img.cols << endl;
	namedWindow("Original Img", WINDOW_AUTOSIZE);//若改成WINDOW_NORMAL可以使用鼠标调节图片大小,
	imshow("Original Img", img);
	waitKey(0);

	return 0;
}

运行成功,显示图片,即证明成功配置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ze言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值