VS2015配置OpenCV及遇到的问题

最近又用到OpenCV处理一些图片,因此对opencv的配置和其中出现的问题梳理了一遍。之前对VS配置opencv有过一些尝试了,但这次打开突然出现了一些问题。这次对出现的问题进行了一下总结,主要是永久配置和一次配置方面的问题,

环境:VS2015+opencv4.2.0 (其他版本的VS和opencv也大致相同)

电脑:win7 64位

配置过程简述(多图警告):

1、官网下载opencv4.2.0并安装(记住你的安装路径,配置过程中需要)

2、打开VS2015,新建一个Win32控制台应用程序

3、在视图菜单栏中打开属性管理器

4、根据自身情况选择32位还是64位,如果程序运行在32位下,在属性管理中选择Win32,如果运行在64位下,选择x64。我选择的是Debug|x64

5、在属性管理器中,可以添加配置文件对其进行设置了。在该部分中,我们要注意配置属性时要在正确的位置添加配置文件。右键Debug|x64,选择添加新项目属性表

6、在弹出的窗口中,开始对属性表进行配置前,可以更改属性表的名称以及要选择存放的位置,便于以后使用时直接添加现有的属性表。

7、在点击添加后,双击该属性表即可开始对该属性表进行配置。

8、首先在VC++ 目录中找到包含目录库目录,对其进行编辑。

9、编辑包含目录:在包含目录中添加"D:\Program Files\OpenCV4.2.0\opencv\build\include"和"D:\Program Files\OpenCV4.2.0\opencv\build\include\opencv2"两个文件夹,这两个目录在opencv安装路径下,各位可以在自己opencv安装目录下添加。

10、编辑库目录:与包含目录类似,选择库目录的文件夹在opencv安装路径下寻找以下路径,我的是64位,VS版本是1025,因此路径是"D:\Program Files\OpenCV4.2.0\opencv\build\x64\vc14\lib"。这里要注意的是,根据你的VS版本需要选择对应的vc版本,对应情况如下:

Visual Studio 6 : vc6
Visual Studio 2003 : vc7
Visual Studio 2005 : vc8
Visual Studio 2008 : vc9
Visual Studio 2010 : vc10
Visual Studio 2012 : vc11
Visual Studio 2013 : vc12
Visual Studio 2015 : vc14
Visual Studio 2017 : vc15

11下面在找到链接器,选择输入,编辑附加依赖项。

11、点击编辑,弹出以下窗口,在箭头所指空白处输入:opencv_world420d.lib(根据自己的opencv版本做修改),该文件可在你的opencv安装路径下找到,我们安装的是debug版本,所以选择后面带d的。

编辑完成之后,点击确定,就完成了对属性表的配置。前面开始时我们已经选择了属性表的保存位置,当我们再次新建项目时,如果用的opencv,则可以直接在属性管理器中,选择“添加现有属性表”,无需再进行以上配置过程。


下面让我们来测试一下opencv是否已经可以使用了,在“源文件”中添加“main.cpp”,输入一下代码,如果可以正常运行,则表示opencv配置VS完成。

#include<iostream>
#include<opencv2/opencv.hpp>  //opencv的头文件

using namespace std;
using namespace cv;           //opencv的命名空间

int main()
{
	Mat src = imread("C:\\Users\\Administrator\\Desktop\\1.png"); //将路径换成你的图片保存位置
	imshow("src_pic", src);

	waitKey();

	return 0;
}

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值