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中,保存并退出。

OpenCV4.0+VS2015+win10的环境配置_第1张图片

三、vs2015中配置

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

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

OpenCV4.0+VS2015+win10的环境配置_第2张图片 ------》OpenCV4.0+VS2015+win10的环境配置_第3张图片 -----》OpenCV4.0+VS2015+win10的环境配置_第4张图片   

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

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

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

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

OpenCV4.0+VS2015+win10的环境配置_第5张图片

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

然后点击确定。

OpenCV4.0+VS2015+win10的环境配置_第6张图片

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

四、测试代码

#include
#include
 
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: "<

运行结果:

OpenCV4.0+VS2015+win10的环境配置_第7张图片

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

如果运行过程中出现  .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 处有未经处理的异常,则采用下面解决方案。 

异常问题:

OpenCV4.0+VS2015+win10的环境配置_第8张图片

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

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

OpenCV4.0+VS2015+win10的环境配置_第9张图片

解决方案:

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

OpenCV4.0+VS2015+win10的环境配置_第10张图片

你可能感兴趣的:(vs+opencv)