首页 > 代码库 > openvc2.2配置至VS2010

openvc2.2配置至VS2010

      最近下载了一个基于RBM的数字识别的C++代码,打开工程,发现了几个头文件 <opencv2/core/core.hpp>、<opencv2/opencv.hpp>、<opencv2/imgproc/imgproc.hpp>。矮油,这个程序还要调用其他库呀,一查,opencv(Open Source Computer Vision Library)原来是一个基于(开源)发行的跨平台计算机视觉库,目前已经实现了图像处理和计算机视觉方面的很多通用算法。不多说了赶紧来配置一下吧。

  1. 从http://www.opencv.org.cn/index.php/Download上直接下载opencv2.2 for vs2010的安装版进行安装,如果选择的是version2.2,那么下载OpenCV for Windows(VC2010专用版)即可。
  2. 在VS2010环境中,在项目的属性设置中,加入相应的包含目录、库目录以及附加依赖库,具体分别如下:
  • 在包含目录中包含...\OpenCV2.2\include和...\OpenCV2.2\include\opencv(注:与安装目录有关,若安装在D盘,则为D:\OpenCV2.2\include);
  • 在库目录中包含...\OpenCV2.2\lib;
  • 链接器加入附加依赖库:

                   opencv_core220d.lib
                   opencv_calib3d220d.lib
                   opencv_contrib220d.lib
                   opencv_features2d220d.lib
                   opencv_ffmpeg220d.lib
                   opencv_flann220d.lib
                   opencv_gpu220d.lib
                   opencv_highgui220d.lib
                   opencv_imgproc220d.lib
                   opencv_legacy220d.lib
                   opencv_ml220d.lib
                   opencv_objdetect220d.lib
                   opencv_video220d.lib

此时就完成了opencv2.2与VS2010的配置!!!

 

PS:额外补充一些小基本知识:

  • 添加包含(include)目录的方法有两种:

方法 1:[解决方案资源管理器]“项目->属性->配置属性->C/C ->常规->附加包含目录”

方法 2:[菜单]“工具->选项->项目和解决方案->C 目录”,选择对应平台,然后添加所需“包括文件”目录

  • 添加库(Libs)目录的方法亦有两种:

方法 1:[解决方案资源管理器]“项目->属性->配置属性->连接器->常规->附加库目录”

方法 2:[菜单]“工具->选项->项目和解决方案->C 目录”,选择对应平台,然后添加所需“库文件”目录

  • 添加编译所需要(依赖)的 lib 文件只有一种方法,即[解决方案资源管理器]“项目->属性->配置属性->连接器->输入->附加依赖项”里填写“winsock.lib”,多个 lib 以空格隔开。

openvc2.2配置至VS2010