在VisualStudio2010中配制OpenCV22.docx
上传人:sy****28 上传时间:2024-09-14 格式:DOCX 页数:7 大小:374KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

在VisualStudio2010中配制OpenCV22.docx

在VisualStudio2010中配制OpenCV22.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

step1:下载VS2010和OpenCV2.2(a)下载VS2010,我下载的是这个英文版本MicrosoftVisualStudio2010UltimateTrial下载地址为:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=12187四个压缩包下载完成后,解压得到VS2010UltimTrial.iso找到里面的autorun.exe安装就行了(b)下载OpenCV2.2(虽然说现在已经有2.3rc版本了,我觉得2.2比较稳定)下载地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.2/注意下载这个文件OpenCV-2.2.0-win32-vs2010.exe。下载好了以后得到OpenCV-2.2.0-win32-vs2010.exe,然后点击运行安装,注意到出现下面这个界面的时候选择中间那个:其他的都选择默认就行了。step2:配制在VS2010中建立一个工程,取名为Haar(当然叫其他名字也没关系)。然后选中工程Haar右键选择Properties(属性),如下图。注意一定要选择工程,笔者开始的时候没选择,老是不能出现VC++Directories这个东西。选中以后得到如下图:选择ConfigurationProperties目录下的VC++Directories,分别在IncludeDirectories(包含目录)加入(我安装的是这个目录,具体看你安装的目录)C:\OpenCV2.2\includeC:\OpenCV2.2\include\opencv在LibraryDirectories(库目录)加入C:OpenCV2.2\lib完成以上步骤后,转到Linker下的Input下的AdditionalDependencies,见下图:把Opencv2.2的所有库都加进去,开始笔者没有加入所有库,运行了一个程序老是出现如下类似的链接问题:errorLNK2019:unresolvedexternalsymbol_cvHaarDetectObjectsopencv2.2的所有库(共27个库文件),请复制以下27个库加入到AdditionalDependencies里:opencv_calib3d220.lib;opencv_calib3d220d.lib;opencv_contrib220.lib;opencv_contrib220d.lib;opencv_core220.lib;opencv_core220d.lib;opencv_features2d220.lib;opencv_features2d220d.lib;opencv_ffmpeg220.lib;opencv_ffmpeg220d.lib;opencv_flann220.lib;opencv_flann220d.lib;opencv_gpu220.lib;opencv_gpu220d.lib;opencv_highgui220.lib;opencv_highgui220d.lib;opencv_imgproc220.lib;opencv_imgproc220d.lib;opencv_legacy220.lib;opencv_legacy220d.lib;opencv_ml220.lib;opencv_ml220d.lib;opencv_objdetect220.lib;opencv_objdetect220d.lib;opencv_ts220.lib;opencv_video220.lib;opencv_video220d.lib;这样的话配制基本上没有问题了,我已经测试过!!问题2:关于运行displayAVI(显示视频avi文件)文件出错的问题:我安装好了以后,发现读取jpg文件是没有问题的,但运行下面的代码就出现问题了:/***显示视频并处理,文件名displayAVI.cpp***/#include"stdafx.h"#include"cv.h"#include"highgui.h"intg_slider_position=0;//全局变量CvCapture*g_capture=NULL;voidonTrackbarSlide(intpos){cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos);}intmain(){usingnamespacestd;CvFontfont;doublehScale=0.5;