[OpenCV配置]笔记内容004:visual studio 2019中配置OpenCv4.0.0详细教程+测试环境代码

本文详细介绍了如何在Windows 10上使用Visual Studio 2019配置OpenCV 4.0.0的步骤,包括下载、安装、环境变量设置、项目工程配置,并通过测试代码验证配置成功。

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

摘要

	机器视觉作为机器人开发和人工智能领域发展的重要方向,但学习的前题是软件的安装和环境的配置。下面文章将以图文教程形式介绍如何
	
在Visual Studio 2019中配置OpenCv4.0.0,同时进行环境配置好的代码测试,进而更快的进行机器视觉的代码开发,此篇文章仅为个人学习中

的过程总结。

  

安装环境


系统:Windows 10系统
OpenCv版本:OpenCv4.0.0
Visual Studio版本:Visual Studio 2019

下载路径


OpenCv4.0.0下载地址https://opencv.org/releases/#
Visual Studio 2019下载地址https://visualstudio.microsoft.com/zh-hans/vs/
百度网盘下载(推荐)https://pan.baidu.com/s/1NOjFk6LrewbZrdbgCqQjag 提取码:1028
(具体软件安装过程不在这里介绍)

环境配置


添加环境变量

1.将下载好的OpenCv4.0.0双击安装,选择目录,这里我选择的是E:\OpenCv(可修改),点击Extract(提醒OpenCv安装应用在安装时就会自行生成opencv文件夹)

在这里插入图片描述
2.安装完毕后,鼠标右击电脑桌面中的此电脑,选择属性,再选择高级系统配置,再选择环境变量,再在系统变量(S)模块找到Path,后双击鼠标左键进入,点击新建,将OpenCv安装文件夹opencvz中E:\OpenCv\opencv\build\x64\vc15\bin路径添入(路径要根据自己的实际安装情况来)。


在这里插入图片描述

3.在OpenC安装文件E:\OpenCv\opencv\build\x64\vc15\bin(依据自己实际安装路径)中找到opencv_world400.dll、opencv_world400d.dll和opencv_ffmpeg400_64.dll三文件,并将opencv_world400.dl和opencv_world400d.dll复制到C:\Windows\SysWOW64文件夹中,再将opencv_ffmpeg400_64.dll复制到C:\Windows\System32文件夹中(不同的版本的OpenCv中的三文件名不同,如4.0.0版本对应为400)。


在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

至此,OpenCv在电脑中的环境配置已经全部完成

项目工程中OpenCv的配置

1.打开Visual Studio 2019:选择创建新项目,双击选择创建空项目,后面操作为自己修改项目名称和保存位置,点击创建
2.进入到属性管理器,有两种方法
途径一:在菜单栏选择视图,再选择其他窗口,最后选择属性管理器
途径二:在右侧窗口中直接选择属性管理器
在这里插入图片描述
3.菜单栏中修改解决方案平台为x64,在属性管理器Debug|x64中右键选择添加新项目属性表,选中属性表,添加。可以对新产生的属性表重名为OpenCV400Debug,如下图所示。
在这里插入图片描述
在这里插入图片描述
4.鼠标右键选择OpenCV400Debug(此为重命名的属性表,可任意命名,但后面操作需要以修改的名字为主),然后选择属性,在进行如下操作:
操作一:在VC++目录->常规->包含目录,添加路径:E:\OpenCv\opencv\build\include和E:\OpenCv\opencv\build\include\opencv2,确定,应用。(以自己的安装目录为主)
在这里插入图片描述
操作二:在VC++目录->常规->库目录,添加路径:E:\OpenCv\opencv\build\x64\vc15\lib,确定,应用。(以自己的安装目录为主)
在这里插入图片描述
操作三:在链接器->输入->附加依赖项中加入opencv_world400d.lib,确定,应用,确定。(opencv_world400d.lib以自己下载的版本为主,如版本4.0.0对应其中的为400)
在这里插入图片描述

测试代码

1.在解决方案资源管理器中源文件右键选择:添加->新建项->C++文件->添加或者Ctrl+Shift+A
在这里插入图片描述
在这里插入图片描述
2.添加测试代码,测试结果如下图。
在这里插入图片描述
源代码:

# include <iostream>
#include <opencv.hpp>

using namespace cv;
using namespace std;
int main() {
	Mat A; //存放读取的原图
	Mat bigImage; //放大图像
	Mat smallImage; //缩小图像
	A = imread("d://1.jpg", 1);//1正色 0灰色(这里为存放图片位置,图片可任意)
	if (A.data != NULL) {
		//放大图像
		resize(A, bigImage, Size(A.cols * 2, A.rows * 2));
		
		//缩小图像
		resize(A, smallImage, Size(A.cols / 2, A.rows / 2));
		imwrite("放大的图像.jpg", bigImage);//保存放大图片
		imwrite("缩小的图像.jpg", smallImage);//保存缩小图片

		imshow("原始图像", A);

		imshow("放大图像", bigImage);

		imshow("缩小图像", smallImage);
	}
	else
	{
		cout << "图片加载失败,请检查文件是否存在!" << endl;
	}
	//保持等待状态
	waitKey();//括号里可以填任意正整数,意味着,图像显示的毫秒时
	return 0;
}

注:本文为学习中的总结,如有纰漏,敬请矫正!如需转载,请说明出处,谢谢!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Chuckie今天也要学习!

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

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

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

打赏作者

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

抵扣说明:

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

余额充值