OpenCV4.0+VS2015+win10的环境配置

一、下载OpenCV4.0并安装

①直接跳到官网https://opencv.org/下载;

②这样下载比较慢。可以去百度网盘下载;https://pan.baidu.com/s/1kRtqZ5DyQ1R_DZp8D5LHNw

③下载完成后直接点击图标,进行安装会得到一个opencv文件夹

④这样就下载完成了,接下来就进行环境的配置。我安装的是在D:\Opencv\opencv文件夹下。

二、配置环境变量

 【此电脑】——> 【(右键)属性】——> 【高级系统设置】——> 【高级】——> 【环境变量】——>(双击)系统变量中的 PATH ——> 在变量值里面新建相应路径。并将

①   D:\Opencv\opencv\build\x64\vc14\bin

②    D:\Opencv\opencv\build\x64\vc14\lib

这两个路径添加到PATH中,保存并退出。

三、vs2015中配置

注意:本文的配置均是在Release    x64下面进行配置的;其他的也是同样的方法,只是在进入属性页的时候改为Debug 就行,x64 和x86自行更改。

①打开vs2015,并新建一个工程;

 ------》 -----》   

直接点击“完成”就行,新建项目成功,然后进行配置。

点击右键的属性,进入属性页面。

在VC++目录中的包含目录中添加路径:D:\Opencv\opencv\build\include  和   D:\Opencv\opencv\build\include\opencv2。

在VC++目录中的库目录中添加路径:D:\Opencv\opencv\build\x64\vc14\lib;注意vc14代表vs2015.vc15代表vs2017

 在链接器-->输入--> 附加依赖项中添加:opencv_world400.lib;opencv_world400d.lib

然后点击确定。

到此,opencv已经配置完成。下面进行测试代码进行测试。 

四、测试代码

#include<opencv2/opencv.hpp>
#include<iostream>
 
using namespace std;
using namespace cv;
 
void main()
{
	Mat  image, grayImage;
	image=imread("qq.jpg", IMREAD_COLOR);
	cvtColor(image, grayImage, COLOR_RGB2GRAY,0);
	imshow("Original Image", image);
	imshow("Gray Image", grayImage);
 
	cout <<"Image Size: "<< image.size << endl;
	cout <<"Original Image Channels: "<< image.channels() << endl;
	cout << "Gray Image Channels: "<<grayImage.channels() << endl;
	
	waitKey(0);
}

运行结果:

运行处上图结果则表明安装成功。

如果运行过程中出现  .dll 文件找不到的问题,则采用下面解决方案。

①检查你的系统变量是否设置正确:参考D:\Opencv\opencv\build\x64\vc14\bin 和 D:\Opencv\opencv\build\x64\vc14\lib

②链接库配置,在Debug 模式下是带后缀d的lib文件,而在release 则是不带d的lib文件。在链接器-->输入--> 附加依赖项中添加:opencv_world400.lib;opencv_world400d.lib

③以上配置没有问题将目录:D:\Opencv\opencv\build\x64\vc14\bin下的opencv_world400.dll 和 opencv_world400d.dll文件拷贝到C:\window\System32和C:\Windows\SysWOW64.

如果运行过程中出现  0x750ccbb2 处有未经处理的异常,则采用下面解决方案。 

异常问题:

错误原因:内存中图片没有读取成功,导致指针越界异常。可能是读取的图片没有和cpp源文件在同一路径中。

图片路径:C:\Users\Administrator\Documents\Visual Studio 2015\Projects\OpenCV\ConsoleApplication1

解决方案:

图片路径:C:\Users\Administrator\Documents\Visual Studio 2015\Projects\OpenCV\ConsoleApplication1\ConsoleApplication1

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值