C++ OpenCV4.5环境搭建与简单使用(一)


前言

OpenCV是计算机视觉开源库,主要算法涉及图像处理和机器学习等方法,我这边学习用的开发环境是VS2015+OpenCV4.5,原本想自己下载源码编译,但是OpenCV4.5使用CMake在配置(config)的时候,各种依赖下载失败,需要翻墙;
于是想找找看网上有没下载好的依赖文件,好家伙,果然有,明码标价50币一个文件,合着没个30多块钱一套整不下来,自己想编译一个真难;无奈,只能下载官网编译好的包,下载链接



一、环境搭建

下载完之后,直接双击选择路径安装,我这边直接安装到D盘根目录下,如下图所示:
在这里插入图片描述

配置环境变量,不然程序运行时找不到库,如下图所示:
在这里插入图片描述
PS:如果不想配置环境变量,将OpenCV的库拷贝到程序生成目录下就行了,一般拷贝一个库就行,Debug拷贝opencv_world450d.dll,Release拷贝opencv_world450.dll

打开VS2015,新建一个控制台的空项目,点击属性管理器,配置包含目录和库目录,以及附加依赖项,如下图所示:
在这里插入图片描述

注意:下载下来的库是64位的,需要配置x64的属性;VS2015使用vc14下面的lib,vc15下是VS2017的库;Release的配置和Debug的配置一样,附加依赖项的库名称不一样,带d结尾是Debug的库,没有则是Release的

补充说明:如果觉得每次创建OpenCV工程很麻烦,可以修改配置属性里面的user,以后创建工程都会自动继承该配置(配置了什么工程属性,后面创建相应的工程就会继承该配置,我这边是x64的控制台程序,后面创建x64的控制台程序就会继承该配置),配置如下图:
在这里插入图片描述
另外,链接器里面的附加依赖项也要配置,配置完成之后,删除之前对应的Debug或Release下的配置,运行一下工程,看是否正常启动;如果正常运行,说明配置好了,关闭工程,重新创建新的相应的工程就会继承前面的配置了

二、第一个OponCV程序

编写一个简单的测试程序,加载一张图片并显示,代码如下(示例):

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

using namespace std;
using namespace cv;

int main(void)
{
	Mat srcImg = imread("D:\\1.jpg");
	if (!srcImg.data)
	{
		cout << "can not load image.." << endl;
		return -1;
	}
	imshow("测试", srcImg);
	waitKey(0);
	
	return 0;
}

总结

以上就是今天要讲的内容,本文仅仅简单介绍了OpenCV4.5+VS2015的环境搭建、以及创建第一个OpenCV工程,如果图片成功加载并显示,说明环境已经搭建好,可以开始你的OpenCV编程之旅啦

  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Li_Zhi_Yao

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

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

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

打赏作者

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

抵扣说明:

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

余额充值