opencv与Visual Studio的配置

本文详细介绍如何在Windows 10环境下使用Visual Studio 2017配置OpenCV 4.0.0,包括下载安装、环境变量设置、VS项目配置及代码测试等关键步骤。

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

opencv与Visual Studio的配置

(*我的配置是Win 10 + Visual Studio 2017 + opencv4.0.0)

一、Visual Studio的安装

Visual官网
点击链接,进入官网下载VS。

二、opencv4.0.0的下载安装

opencv下载
点击链接,选择opencv版本下载。

点击运行opencv。
(*在此之前记得新建一个文件夹专门用来存放opencv配置的东西,其次配置完毕后文件夹路径不可更改,否则会出错;尽量不要放在C盘)
在这里插入图片描述

三、设置环境变量

右击我的电脑(此电脑)——>属性——>高级系统设置——>环境变量——>系统变量——>双击Path——>点击新建、浏览——>索引第二步产生的文件夹,按照“opencv4.0.0\opencv\build\x64\vc15\bin”的路径一直到bin文件——>点击确认
最终编辑环境变量窗口中应该呈现例如:D:\opencv\opencv4.0.0\opencv\build\x64\vc15\bin 的一栏
**注意:不要选错成build文件进入后的bin文件。
在这里插入图片描述
在这里插入图片描述

四、移动文件

将第三步中索引文件下的opencv_world400.dll和opencv_world400d.dll文件复制到C:\Windows\SysWOW64;
opencv_ffmpeg400_64.dll复制到C:\Windows\System32。

在这里插入图片描述

五、在VS中配置opencv4.0.0

点击文件——>新建——>项目
在这里插入图片描述
按照下图进行选择,位置自行选择,尽量不要放在C盘——>点击确认。
在这里插入图片描述
选择空项目——>点击确认。
在这里插入图片描述
将解决方案平台调成x64(opencv4不支持32位系统,进行程序编写时也要调成此状态);若左/右侧未出现属性管理器选项,则点击视图——>其他窗口——>属性管理器;
属性管理器中点击Project1——>Debug|x64——>双击Microsoft.Cpp.x64.user。
(*这里尽量不要添加新项目属性表进行下述配置)
在这里插入图片描述
在VC++目录中点击包含目录中的编辑,浏览索引进
opencv4.0.0\opencv\build\include
opencv4.0.0\opencv\build\include\opencv2
点击确定。
例如:D:\opencv\opencv4.0.0\opencv\build\include
D:\opencv\opencv4.0.0\opencv\build\include\opencv2
点击库目录中的编辑,浏览索引进
opencv4.0.0\opencv\build\x64\vc15\lib
例如:D:\opencv\opencv4.0.0\opencv\build\x64\vc15\lib
点击确定。
在这里插入图片描述
在这里插入图片描述
点击链接器——>输入——>附加依赖项——>编辑——>
输入 opencv_world400d.lib和opencv_world400.lib——>点击确定。
在这里插入图片描述
在这里插入图片描述
点击应用——>确定
完成配置。

六、代码测试

点击解决方案资源管理器——>Project1——>引用——>源文件——>右击——>添加——>新建项——>添加
之前未将解决方案平台调成x64的现在一定要调整。

在刚刚创立的Project1中再进入Project1文件,将下列图片放入:
在这里插入图片描述
(*图片为opencv文档中自带图片,图片名为apple,jpg格式)

#include <opencv.hpp>
#include <opencv2/highgui/highgui_c.h>

using namespace std;
using namespace cv;

int main()
{
	Mat src = imread("apple.jpg");
	while (1)
	{
		cvtColor(src, src, COLOR_BGR2GRAY);
		namedWindow("show", WINDOW_AUTOSIZE);
		imshow("show", src);
		waitKey(0);
	}
	return 0;
}

若显示窗口如下,则配置完成:
在这里插入图片描述
(第一次写博客,如果有表述不完善或者步骤冗余的地方还请见谅)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值