VS2010旗舰版+OpenCV2.2.0配置过程及测试程序

来源:互联网 发布:网络流媒体 编辑:程序博客网 时间:2024/06/07 18:17

VS2010旗舰版+OpenCV2.2.0配置过程及测试程序

          最近在一些编程高手的指导之下,初步学习了OpenCV的配置方法。由于VS版本较多,再加上OpenCV的版本则更为五花八门目前最新的版本已经出到了3.1.0(据说只能配置在VS2013及以上的版本,具体没有考证),所以网上关于配置OpenCV的教程也玲琅满目。在这里小生不才只是想向大家介绍一下目前在学术上较为常见的OpenCV和VS的搭配和大家共同学习!由于我也是初学者,如有什么配置不正确的地方希望大家批评指正!

1.版本选择

    作者选用的版本为
VS2010旗舰版:这个自己需要预先安装好。
OpenCV版本:OpenCV-2.2.0-win32-vs2010(这个比较讨巧,也是比较省事,适合像我这样的初学者!)
下载地址:http://opencv.org/downloads.html
注意要选那个special pack(特殊包装的)

2.安装过程

    1). 下载之后为一个安装程序:可以直接安装(建议英文路径,且不要太长)。
一路next就好。不过中途会有一个关于配置“Windows环境变量Path”的选项,我选择的是设置到当前用户。这一步就省略了后面再手动的配置windows环境变量。
    2). 安装完成之后建议重启或注销一下电脑。
    3). 打开VS2010建立一个win32窗体项目:随便一个名字-建立一个空白项目-新建一个.cpp程序
->->
    4). 配置OpenCV:有了之前的准备工作,现在开始正式配置。
->->
在这个附加依赖项中加入一下的库:然后“确定”+“应用”
  opencv_calib3d220d.lib
opencv_contrib220d.lib
opencv_core220d.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
    5). 接着配置release:接着按图下一步,在附加项中加入如下的库(和Debug添加的库不一样)。
->
opencv_calib3d220.lib
opencv_contrib220.lib
opencv_core220.lib
opencv_features2d220.lib
opencv_ffmpeg220.lib
opencv_flann220.lib
opencv_gpu220.lib
opencv_highgui220.lib
opencv_imgproc220.lib
opencv_legacy220.lib
opencv_ml220.lib
opencv_objdetect220.lib
opencv_ts220.lib
opencv_video220.lib
    6). 分别配置库目录和包含目录:配置成右边的两个图的形式(注意:前面是你的安装路径主要是后面的.lib不要错就行)
=
    7).接着一路的“确定”和“应用”。你就正式配置好你的OpenCV了!

2. 测试程序

将下列程序考入你最初建立的.cpp文件,运行就好了啊!
#include "highgui.h"


int main (int argc, char** argv){
char* name ="E:\
\图片的路径\\barbara.png";
IplImage* img=cvLoadImage(name);
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
}


主要参考的博客是:http://blog.sina.com.cn/s/blog_7908e1290101i3nq.html 希望大家在安装过程中能够互补。

0 0