第一次配置 OpenCV 比较繁琐,而 OpenCV Library 提供了丰富而详细的说明文档,虽然文档内容多基于 Visual Studio 2010,但是与之后的版本在配置上没有太大差别,这里以 Visual Studio 2013 + OpenCV2.4.13 为环境做配置详解。
一、下载和解压 OpenCV
前往 OpenCV 官网,找到RELEASES,选择合适的版本,其中有 OpenCV2 和 OpenCV3,OpenCV2 相关资料较多,故选择 OpenCV2。注意:不要选择带 * 号的版本,官网上对于 * 的意思没有做出解释,而 * 号版本解压后会有文件欠缺的情况。
这里选择了 OpenCV2.4.13,对于 Linux 环境可以选择 source 再在本地 cmake,而我直接选择了 windows 版本(win pack)。安装后双击文件,会有一段解压过程,解压成功后便能看到 opencv 目录。这里有两点注意事项:
1. 在现在的版本中,解压不再像以前附带自动配置环境变量的选项,故解压成功后须自行配置系统环境变量。
2. 理论上解压到哪都行,但是官方文档是以直接解压到 D 盘作文档说明的,故建议直接放到分区目录下,保证第一次配置少出错。
二、配置环境变量
添加系统环境变量 OPENCV_DIR
文档直接给出了 CMD 配置环境变量的命令,可根据所用 Visual Studio 版本选择适合自己的命令。(这就是为什么建议解压到磁盘目录下,可以直接复制文档建议的命令使用)
setx -m OPENCV_DIR D:\OpenCV\Build\x86\vc11 (suggested for Visual Studio 2012 - 32 bit Windows)
setx -m OPENCV_DIR D:\OpenCV\Build\x64\vc11 (suggested for Visual Studio 2012 - 64 bit Windows)
setx -m OPENCV_DIR D: