opencv安装与配置(visual 2010 opencv2.49)

来源:互联网 发布:交通银行数据中心 编辑:程序博客网 时间:2024/06/05 21:25

1.opencv的安装:

         这一步很简单,没什么要说的,直接运行exe文件,解压到你想存放的目录即可

2.配置环境变量

        2.1计算机->属性->高级系统设置->环境变量,   在系统变量区新建环境变量OPENCV,变量值是OpenCV解压目录下 build 子目录路径

      2.2. 编辑 Path 系统变量。在系统变量列表中找到 Path 变量选中,然后点击"编辑()...",在已有变量值后面加入

             ;%OPENCV%\x64\vc10\bin;%OPENCV%\x86\vc10\bin

            注意 

                      ; 表示两个路径分界,必不可少,同时 \  的方向也不要搞反了,

                      这里加入OpenCV x64 和 x86 两个路径变量,以便能同时适用两种运行环境

      2.3. OpenCV 已经配置完成,为能使配置立即生效,需要注销重新登录操作系统

      3.一劳永逸解决visual studio2010  opencv的配置问题:

      来源(http://www.th7.cn/Program/cp/201407/252746.shtml) 根据实测进行了勘误,感谢原作者

       3.1每次做opencv项目时都对项目属性进行配置,具体方法为:右键项目名称—> 属性

3.3. 目录配置

       在属性配置界面中,左侧找到配置属性(Configuration Properties) -> VC++目录(VC++ Directories) ,如3.2中图所示。然后进行一下配置操作:

      a.添加包含目录(Include Directories)。点击右方列表包含目录(Include Directories)行的右侧,会出现下拉按钮,然后选择"<Edit...>"进行编辑。               然后选择添加以下3个目录:(这里的目录一定是自己opencv的安装目录)

           D:/Program Files/opencv/build/include

          D:/Program Files/opencv/build/include/opencv

          D:/Program Files/opencv/build/include/opencv2

  添加完成后界面如下图


      b. 添加库目录(Library Directories)。点击右方列表库目录(Library Directories)行的右侧,会出现下拉按钮,然后选择"<Edit...>"进行编辑。然后选择添加以下1个目录:D:\Program Files\opencv\build/x86\vc10/lib

其中:vc10表示使用Visual Studio 2010,vc12表示使用Visual Studio 2013

           x86表示项目编译器选择的平台(Platform)版本是Win32,x64表示项目编译器Platform是Win64

3.4. 添加依赖项

  在属性配置界面中,左侧找到配置属性(Configuration Properties) -> Linker -> 输入(Input)。如下图:   

     点击右方列表附加依赖项(Additional Dependencies)行的右侧,会出现下拉按钮,然后选择"<Edit...>"进行编辑。         

 然后选择添加以下依赖项(文件位于D:/Program Files/opencv/build/x86/vc10/lib):

opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
文件名中 "249d", 249 表示OpenCV的版本为 2.4.9,d 表示 Debug 库。Release 编译配置和 Debug 编译配置差别也就在依赖项这里。Release 配置的库文件名无"d"结尾。

3.5. 项目属性已经配置完成,点击应用或确定后保存配置。

3.6.如果每个项目都这样配置岂不是很麻烦,有简单的方法吗?百度,果然有,见下面:

(来源:http://blog.csdn.net/bendanban/article/details/28661763)经过实测进行了勘误,感谢原作者

        a.随便建个项目,然后 视图-> 属性管理器

                                             右键Debug|Win32->添加新的项目属性表

                                             在新的项目属性表中完成3.1~3.5的配置工作,保存这个配置文件


                                             下次开发新项目时:

                                                      右键Debug|Win32->添加现有项目属性表  即可


0 0
原创粉丝点击