http://jingyan.baidu.com/article/b907e627cb97cd46e7891c3d.html
本经验详细介绍了最新版的opencv3.0.0的安装方法,与visual studio 2008使用opencv库的配置方法。
方法/步骤
-
运行opencv-3.0.0-alpha.exe,更改一下安装路径,例如“D:\”。这时候在安装目录下会生成source和build两个目录。build目录里面包含了VC10,VC11,等的库文件,但是没有适用于VS2008的VC9,如果你用的是VS2008以上版本可以跳过CMake操作步骤,直接到第10步。
-
安装cmake-2.8.12.2-win32-x86.exe并打开CMake,这里注意需要根据自己的操作系统的位宽来选择不同版本的CMake。
-
CMake配置里面两个地方需要注意,where is the source code:指定到你安装的opencv目录下的source目录路劲;
-
where to build the binaries:指定到bulid目录里面的一个新目录,如:vc9,为了便于管理。
-
这时候点击一次Configure按钮,会弹出来一个对话框,让你选择你正在使用的编译器类型,注意版本,之后finish等待完成,完成之后中间的列表框会变成红色,里面是你要选择的一些功能,如果没有特俗的需求就使用默认的。
-
再一次点击Configure按钮,等待完成,完成之后中间的列表框会变成白色,里面是你要选择的一些功能,如果没有特俗的需求就使用默认的。
-
然后点击Generate按钮,会自动生成代码文件,等待结束后关闭CMake。
-
打开where to build the binaries所指定的文件夹,里面会有一个名字为OpenCV.sln的VS工程文件,打开它,会启动VS,然后在Debug模式和release模式下都编译一遍,需要的时间比较长,之后关闭VS。
-
这时候会在OpenCV.sln同级目录里面生成几个目录分别为doc,lib,bin等。doc目录里面包含了opencv使用文档,lib目录包含了库文件,bin目录包含了opencv的dll文件。
-
现在将我们包含头文件、库文件的目录路径添加到系统环境变量中,运行:cmd,输入“setx -m OPENCV_DIR D:\OpenCV\Build”。这是方便以后我们管理项目和移植项目。(位置视自己的路径而定)
-
右击计算机->属性->高级系统设置->环境变量->双击系统变量里面的path,在弹出的对话框中将D:\OpenCV\Build\cv9\bin\Debug;D:\OpenCV\Build\cv9\bin\Release; 这是告诉计算机以后在这里面寻找dll文件。(依据自己的文件位置)
-
到此opencv安装完毕,配置vs2008。打开VS2008,新建一个项目。可以选择配置全局的和仅当前项目使用的配置方法。
全局配置:工具-》选项-》项目和解决方案-》VC++中配置,将头文件路径和库文件路劲分别加入到包含文件和库文件里面(Debug和release都要)。
-
当前项目配置:项目-》属性-》配置属性-》常规-》附加包含目录中加入头文件路径;项目-》属性-》配置属性-》链接器-》常规-》附加库目录中加入库文件路径;项目-》属性-》配置属性-》链接-》输入-》附加依赖项中加入库文件名称(可以在opencv库目录里面查看);这三个配置都要分别在release模式和debug模式下配置一遍。
-
到此配置完成。