Opencv回顾——环境配置

vs2015+Opencv4.0+win7

一、Opencv的下载

官方下载:链接:https://sourceforge.net/projects/opencvlibrary/files/4.0.0/opencv-4.0.0-vc14_vc15.exe/download

下载完成后直接点击exe执行,进行安装会得到一个opencv文件夹。

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

二、配置环境变量

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

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

D:\Opencv\opencv\build\x64\vc14\lib
如果是vs2017 则是vc15
这两个路径添加到PATH中,保存并退出。
Opencv回顾——环境配置

三、vs2015中配置

注意:本文的配置均是在Release x64下面进行配置的;其他的也是同样的方法,只是在进入属性页的时候改为Debug 就行,4.0好像不支持X86

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

在VC++目录中的包含目录中添加路径:F:opencv\build\include 和 F:opencv\build\include\opencv2。
Opencv回顾——环境配置

在VC++目录中的库目录中添加路径:F:opencv\build\x64\vc14\lib;注意vc14代表vs2015.vc15代表vs2017
Opencv回顾——环境配置
在链接器–>输入–> 附加依赖项中添加:
Release下添加
opencv_world400.lib
Debug模式下添加
opencv_world400d.lib

千万不要两个一起添加 之前的版本可以这个版本不知道为什么不行 一起添加会出错 这个错误 搞人的

然后点击确定。
Opencv回顾——环境配置
到此,opencv已经配置完成。下面进行测试代码进行测试。

#include<opencv2/opencv.hpp>
#include<iostream>
 
using namespace std;
using namespace cv;
 
void main()
{
	Mat  image, grayImage;
	image=imread("123.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);