操作系统: window7 64-bit
Visual Studio 2015 Community:下载地址为https://www.visualstudio.com/downloads/download-visual-studio-vs
opencv 3.1.0:下载地址为http://opencv.org/ OpenCV for Windows
Step 1:
首先安装下载好了的 vs_community_CHS.exe,直接双击安装,图中出现建议使用IE explorer 10的警告,直接忽略点击 “继续”,接下来选择安装路径,然后就是漫长的等待过程。安装完成后打开VS2015 Community后发现无法创建C++ win32控制台项目,因为Visual Studio 2015 Community并没有将这些所有环境都安装,不过都提供了模板,我们点击VIsual C++,再点击Windows,再双击中间窗口中的 Install Universal Windows Platform Tools进行安装即可,按照向导一步一步点击安装,下一步,耐心等待其安装完成。
Step 2:
上面安装好了Visual Studio 2015 Community之后,接下来我们来安装opencv 3.1.0,首先下载opencv 3.1.0,网址为http://opencv.org/,下载完后双击opencv-3.1.0.exe进行解压,选择合适的路径,这里我们解压到D:\opencv,解压完成后配置环境变量,右键计算机属性,接着点击高级系统设置—环境变量—系统变量—系统变量—Path,添加环境变量D:\opencv\opencv\build\x64\vc12\bin;D:\opencv\opencv\build\x64\vc14\bin。这里添加的路径是之前解压opencv的路径。
Step 3:
配置完之后,我们可以新建一个项目,新建一个Win32控制台应用程序,如下图所示:
首先需要选择VS2015的配置为X64,如下图所示:
右击项目—属性,如下所示:
点击VC++目录—包含目录—编辑,添加包含目录如下:
D:\opencv\opencv\build\include
D:\opencv\opencv\build\include\opencv
D:\opencv\opencv\build\include\opencv2
如下所示:
再点击VC++目录—库目录—编辑,添加库目录如下:
D:\opencv\opencv\build\x64\vc12\lib
D:\opencv\opencv\build\x64\vc14\lib
点击确定,如下图所示:
接着点击链接器—输入—附加依赖项—编辑,添加
opencv_world310.lib (release版本)
opencv_world310d.lib (debug版本)
这里VS2015的配置是 Release, X64, 因此我们只需要添加opencv_world310.lib 即可,如下图所示:
点击确定,一路确定下去,就完成了Visual Studio 2015 Community + open 3.1.0的配置了。
Step 4:测试
接着我们测试一下配置是否正确,例如下面的测试程序:
<pre name="code" class="cpp">#include <opencv2/highgui/highgui.hpp>
int main() {
const char *path = "lena.jpg";
IplImage *img = cvLoadImage(path);
cvNamedWindow("Demo", CV_WINDOW_AUTOSIZE);
cvShowImage("Demo", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Demo");
}
运行结果如下: