初学OpenCV,纠结了半天终于安装配置完成。
本文借用了两篇博客的内容,原文地址:http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=15481;
http://blog.csdn.net/shuxiao9058/article/details/7525067
下载OpenCV
- 从http://sourceforge.net/projects/opencvlibrary/下载 OpenCV for Windows。
- 运行 OpenCV-2.4.2.exe 解压并放到某个目录下,例如
D:\Program Files\OpenCV2.4.2
(无需运行setup.exe,解压则可)。解压后的目录结构如下图。
安装CMake(不打算自己编译无需安装)
从 http://www.cmake.org/cmake/resources/software.html 下载 Windows (Win32 Installer) 安装。
编译OpenCV(非必需步骤)
用CMake导出VC++项目文件
- 运行cmake-gui,设置where is the source code路径为OpenCV安装路径(本文档假定安装位置为:
D:\Program Files\OpenCV2.4.2
),并创建子目录D:\Program Files\OpenCV2.4.2\build\my
,并将cmake的"where to build the binaries"设置为这个目录。 - 然后点 configure,在弹出的对话框内选择 Visual Studio 10。
- 你可根据你的系统修改选项,修改后再次选择“Congfigure”,完成后选择“Generate”。
![](https://img-my.csdn.net/uploads/201207/06/1341585489_1133.JPG)
编译 OpenCV Debug和Release版本库
完成上一步骤后,将在D:\Program Files\OpenCV2.4.2\build\my目录下生成OpenCV.sln的VC Solution File,请用VS++ 10打开OpenCV.sln,然后执行如下操作:
- 在Debug下,选择Solution Explorer(解决方案资源管理器)里的 Solution OpenCV(解决方案“OpenCV”),点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。
- 在Release下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。
全部运行完毕后,针对你的系统的OpenCV库就生成了。
设置环境变量
在桌面上右击“计算机”,选择“属性-高级系统设置”,进入“高级”选项卡,“环境变量-系统变量”,如图4所示:
![](https://img-my.csdn.net/uploads/201205/01/1335804707_8709.jpg)
图4 系统环境变量
编辑“Path”变量,在最后添加OpenCV的bin目录所在全路径。如我应该添加以下两个变量:“D:\Program Files\OpenCV\opencv2.4.2\build\x86\vc10\bin”,这里要注意的是变量之间是以分号“;”分隔的(玩过Linux的都知道Linux下系统变量之间是以冒号“:”分隔的)。
修改完系统环境变量后,注销一下电脑,或者重启“explorer.exe”进程(如图5所示)即可,这里不过多赘述。