详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发

Windows中安装C++版本的OpenCV

下载安装包

进入下载地址: https://opencv.org/releases/, 选择需要的版本, 选择Windows安装包, 进行下载.

在这里插入图片描述

安装

双击下载好的安装包, 选择安装解压位置, 进行安装即可. PS: 默认会在安装目录下面自动创建一个opncv文件夹, 所有的安装文件都会解压到这个文件夹下.

在这里插入图片描述

OpenCV相关的一些网页

OpenCV官网: https://opencv.org/
OpenCV安装包下载地址: https://opencv.org/releases/

配置OpenCV的Visual Studio 2019开发环境

检查Visual Studio Community 2019的C++桌面开发环境

确保已经安装好Visual Studio Community 2019 , 并且已安装使用 C++ 的桌面开发工作负荷.

  • 若没有安装Visual Studio Community 2019, 请前往官网下载安装, 并勾选安装使用 C++ 的桌面开发工作负荷!
  • 若没有安装使用 C++ 的桌面开发工作负荷, 请使用Visual Studio Installer进行安装, 在此之前已经安装好Visual Studio Community 2019.
    在这里插入图片描述
    ↓ \downarrow
    在这里插入图片描述

配置OpenCV在Windows操作系统的环境变量

安装目录\\opencv\build\x64\vc16\bin,添加进Windows的系统变量Path中. 例如: D:\opencv480\opencv\build\x64\vc16\bin.
在这里插入图片描述
↓ \downarrow
在这里插入图片描述
↓ \downarrow
在这里插入图片描述

创建OpenCV工程, 并为其配置开发环境

  1. 打开Visual Studio Community 2019, 新建空项目, 若没有安装使用 C++ 的桌面开发工作负荷, 则没有此选项.
  2. 修改Visual Studio Community 2019Debugx64
  3. 为OpenCV项目工程配置包含目录: 右键项目工程, 选择属性, 选择VC++ 目录, 选择包含目录, 将安装目录\opencv\build\include安装目录\opencv\build\include\opencv2添加进去. (PS: 不同的安装路径, 会有不同, 例如博主安装路径在D:\opencv480, 则添加D:\opencv480\opencv\build\includeD:\opencv480\opencv\build\include\opencv2)
  4. 为OpenCV项目工程配置库目录: 在刚刚配置项目工程配置包含目录的工程属性页, 选择选择VC++ 目录, 选择库目录, 将安装目录\opencv\build\x64\vc16\lib添加进去. (PS: 不同的安装路径, 会有不同, 例如博主安装路径在D:\opencv480, 则添加D:\opencv480\opencv\build\x64\vc16\lib)
  5. 为OpenCV项目工程配置链接器: 在刚刚配置项目工程配置库目录的工程属性页, 选择选择连接器, 选择输入, 选择附加依赖项, 将opencv_world480d.lib添加进去. (PS: 不同的OpenCV版本, 会有不同, 例如博主安的为opencv_world480d.lib, 具体添加那一个的链接器名字可在安装目录\\opencv\build\x64\vc16\lib下查看. 链接器有两个, 一个带有字母d另一个不带, 带有字母d的是在Release模式下使用, 不带的是在Debug模式下使用, 因为我们是做OpenCV的调试和开发, 则需要添加带有字母d的链接器)
  6. 应用然后确定

在这里插入图片描述
↓ \downarrow
在这里插入图片描述
↓ \downarrow
在这里插入图片描述

↓ \downarrow

在这里插入图片描述
↓ \downarrow
在这里插入图片描述
↓ \downarrow
在这里插入图片描述

↓ \downarrow

在这里插入图片描述
↓ \downarrow
在这里插入图片描述
↓ \downarrow
在这里插入图片描述
↓ \downarrow
在这里插入图片描述
↓ \downarrow

在这里插入图片描述
↓ \downarrow

在这里插入图片描述

在Visual Studio Community 2019中测试OpenCV

为OpenCV添加源文件, 复制下面代码, 进行本地Windows调试, 成功显示LENA的图像, 则表示测试通过, 否则请对照前述步骤认真检查. 尤其注意在配置OpenCV环境前需要将Visual Studio Community 2019的Debug改成x64.

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

using namespace std;
using namespace cv;

int main()
{
	Mat img;

	img = imread("D:/opencv480/opencv/sources/samples/data/lena.jpg");  // 此处是读取图片, 不同的OpenCV安装路径, 对应的lena.jpg图片路径会有所不同
	if (img.empty())
	{
		cout << "未成功读取图片, 请检查图片路径!" << endl;
		return -1;
	}

	imshow("TEST", img);
	waitKey(0);

	return 0;
}

在这里插入图片描述
↓ \downarrow

在这里插入图片描述

↓ \downarrow

在这里插入图片描述


收集整理和创作不易, 若有帮助🉑, 请帮忙点赞👍➕收藏❤️, 谢谢!✨✨🚀🚀

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值