VS2017+openCV3.4.10安装配置

该文详述了如何在VS2017中配置OpenCV库,包括下载解压OpenCV包,设置系统环境变量,以及在VS项目中配置包含目录、库目录和附加依赖项。作者通过一个简单的图像显示测试验证了配置的正确性。

主要参考:VS2017配置opencv教程(超详细!!!)_King_LJames的博客-CSDN博客_opencv安装教程

openCV库处理图像数据非常方便,平时也会需要用到。相比PCL库,安装配置会更简单些。

网上有很多很详细的教程,本篇只是个人安装配置步骤记录。

 一、解压openCV包

我的安装包从哪下载来的忘记了,可能是官网。个人感觉vs版本和openCV版本没有严格的匹配要求。配置过程中没有问题,应该都是可以正常调用的。

 直接以管理员身份运行。这里设置好文件解压路径,然后点【Extract】

 等待一下

 解压得到一个文件夹,如下:

 然后设置系统环境变量

 把指定bin文件的所在路径添加到path环境变量里(图上截的是v14的bin,我后来改成了v15的bin路径)

 二、在VS中配置

打开VS,新建一个空项目。

 新建后默认是x86的环境,我根据自己习惯设置为debug | x64。(后面的环境设置务必与此处保持一致)

 对项目右键单击,选择【属性】,弹出对话框如下。(打开属性页之前先添加一个cpp文件,否则打开的属性页不会有C/C++这项)

 添加包含目录,路径要一条条分行添加进去,不要堆在一起添加,也不需要加分隔符。

下面是按照我的openCV安装目录来的路径。如果和我的不一样,只要找到以下路径末端文件的所在位置,将绝对路径粘贴复制即可。

D:\04-openCV\opencv\build\include

D:\04-openCV\opencv\build\include\opencv

D:\04-openCV\opencv\build\include\opencv2

 

 同理,添加库目录。(如果和我的不一样,只要找到以下路径末端文件的所在位置,将绝对路径粘贴复制即可。)

D:\04-openCV\opencv\build\x64\vc15\lib

 

 添加附加依赖项

opencv_world3410d.lib

三、测试案例 

测试了一个最简单的查看图片

#include<iostream>
#include<opencv2/imgproc/imgproc.hpp>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<fstream>

using namespace cv;
using namespace std;

void testlook()
{
	Mat img = imread("D:\\1.png");	//读取图片所在路径	
	cv::imshow("测试-查看图片", img);//弹出展示图片对话框
}

int main()
{	
	testlook();	
	cv::waitKey(0);//这句话不能缺。缺了运行虽然不报错,但图片展示框会一直是灰的,鼠标也一直打转
	system("pause");
	return 0;
}

效果如下:

 测试成果,说明配置就没什么问题。后续入门需要学习使用openCV库做一些更复杂的图像处理,可以参考《OpenCV计算机视觉编程攻略》(第3版)这本书,或者参考openCV官方文档以及其他文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值