环境的搭建主要需要完成两项工作:
一、vs2105的安装
二、Opencv3.1.0安装
安装过程:
1.安装vs2015
安装过程很简单,同以往安装类似,只不过需要注意,由于此次开发我是用c++来开发的,所以务必在安装时将C++勾选上。
2.安装opencv3.1.0
1)从www.opencv.org下载opencv3.1.0,下载之后进行解压,解压到opencv目录(路径自选)。
2)添加系统环境变量,加入C:\usr\Development\Embedded\Software\opencv\build\x64\vc14\bin (找到自己解压后对应的路径)
3.给vs2015添加头文件、库文件和链接器
1)首先打开VS2015
文件->新建->项目->Visual C++新建Win32控制台项目
2)点击下一步,在点击下一步,勾选空项目,然后点击完成
VS2015包含目录、库目录配置
1.现在进行目录的配置
先在源文件下建立一个.cpp源文件
命名为main.cpp
2.然后点击视图,在视图下找到其他窗口,在其他窗口下找到属性管理器,点击打开
3.然后便会有一个属性管理器的窗口了,接下来点开工程文件test,下边会有一个Debug|x64的文件夹,点开,下有名为Microsoft.Cpp.x64.user的文件,右键属性
4.然后选择通用属性下的VC++目录,右边会有包含目录和库目录,点击包含目录,添加以下三条路径,其实这些都是刚才OpenCV相关解压文件所在的目录
...\opencv\build\include
...\opencv\build\include\opencv
...\opencv\build\include\opencv2
这三条路径要依据自己解压OpenCV3.1的路径进行修改
5.再点击库目录添加下面一条路径
...\opencv\build\x64\vc14\lib
6.还是刚才的属性页面
点击链接器,选择输入,会在右侧看到附加依赖项,添加下面文件
opencv_world310d.lib
说明:这里小编添加的是Debug模式的,会看到文件的结尾有d,
假如要添加Release模式的,将d去掉即可
即opencv_world310.lib
显示图片
1.配置已经在上面的过程中结束了,下面让我们来显示一张图片,验证一下是配置是否成功吧!
首先切换到解决方案资源管理器,然后点击源文件main.cpp,添加如下的代码
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main(int argc, char** argv) {
Mat src = imread("C:/usr/opencv-test/Testpictures/sight.jpg"); //by default
if (src.empty())
{
printf("load image failed!\n");
return -1;
}
namedWindow("input image", WINDOW_AUTOSIZE);
imshow("input image",src);
waitKey(0);
return 0;
}
2.生成->生成解决方案,调试->开始执行。显示如下:
图像加载、显示成功,至此,就完成了基本的环境配置了。