opencv 在vs2008中加载方法

opencv 在vs2008中加载方法

ID:5637334

大小:405.50 KB

页数:11页

时间:2017-12-20

opencv 在vs2008中加载方法_第1页
opencv 在vs2008中加载方法_第2页
opencv 在vs2008中加载方法_第3页
opencv 在vs2008中加载方法_第4页
opencv 在vs2008中加载方法_第5页
资源描述:

《opencv 在vs2008中加载方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OpenCV2.1的安装和VS2008的设置LiangXiangtai2010年11月5日Email:xiangtailiang@foxmail.com下载OpenCV2.1和安装1.点击这个连接下载:OpenCVforWindows(VC2008专用版)2.安装:下载完成后双击OpenCV-2.1.0-win32-vs2008.exe开始安装,安装过程中需要注意的是要记下你安装的路径,等下有用。作为例子,我的为:F:OpenCV2.1。3.为OpenCV添加环境变量:右击“我的电脑”-“属性”-“高级

2、”-“环境变量”,在“Administrator的用户变量”中找到“PATH”变量(没有的话新建一个),在“变量值”中追加一个路径。追加的方法是加上一个“;”号,然后填入你要添加的路径,这里为“;F:OpenCV2.1bin”(分号当中的内容)。4.然后注销一下系统,或者重启,让环境变量生效。5.接下来验证一下OpenCV是否正确安装:6.“开始”-“运行”-输入“cmd”,打开命令提示符7.在当中输入:opencv_createsamples.exe,回车运行,安装正确的话,应该出现下面的提示:如果

3、提示没有找到程序的话,说明你的环境变量有问题,重新设置一下。除了这个问题之外,笔者暂时没有发现其它的问题。安装VS2008(最好是英文版本的,稳定很多)这个过程跟普通的软件安装方法差不多,比较傻瓜。关键问题在于跟OpenCV链接的设置。1.安装完VS2008后,打开VC++2008Express,菜单Tools->Options->ProjectsandSolutions->VC++Directories2.Showdirectoriesfor选择includefiles,加入目录:F:OpenCV2.

4、1includeopencv3.Showdirectoriesfor选择libraryfiles,加入目录:F:OpenCV2.1lib上面的F:OpenCV2.1替换为你的OpenCV的安装目录,关闭VC++2008Express。到这里,设置就完成了。利用OpenCV开发程序1.打开VC++2008Express,创建一个Win32控制台程序template2.选择SolutionExplorer里的template项目,点击鼠标右键,选择Properties,3.在[链接器LINKER]的

5、[输入INPUT]中;为项目的Debug配置增加依赖的库:cv210d.libcvaux210d.libcxcore210d.libhighgui210d.libml210d.libopencv_ffmpeg210d.lib为项目的Release配置增加依赖的库:cv210.libcvaux210.libcxcore210.libcxts210.libhighgui210.libml210.libopencv_ffmpeg210.lib4.配置属性-字符集修改为使用“多字节字符集”(由于2008默认是以U

6、nicode字符集编译的)5.禁止编译头文件,选择“NotUsing……”项,如下所示:6.删除掉没用的文件,最终如下图所示:到此一个工程就设置完成提示:把这个工程作为一个模板,以后的代码就可以添加到这个项目中,编译即可。7.编译运行下面的例程,把代码复制到template.cpp中#include"highgui.h"intmain(intargc,char**argv){IplImage*img=cvLoadImage(argv[1]);cvNamedWindow("Example1",CV_WIND

7、OW_AUTOSIZE);cvShowImage("Example1",img);cvWaitKey(0);cvReleaseImage(&img);cvDestroyWindow("Example1");}8.按下快捷键F7编译,生成的EXE可执行文件放在项目的文件夹中,这个程序是要带参数才能运行的,参数是图片的名字,添加运行参数:9.按下Ctrl+F5运行程序,这样就可以打开图片了。出现问题:1、编译出错1>Compiling...1>template.cpp1>f:opencvtesttemp

8、latetemplatetemplate.cpp(1):warningC4627:'#include"highgui.h"':skippedwhenlookingforprecompiledheaderuse1>Adddirectiveto'stdafx.h'orrebuildprecompiledheader1>f:opencvtesttemplatetemplatetemplate.cpp(12):fatal

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。