ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:162.92KB ,
资源ID:5451594      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5451594.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(应用环境的配置.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

应用环境的配置.docx

1、应用环境的配置实验一:应用环境的调试、配置和测试指导老师: 王春利 学生: 张慧彬 时间: 2013年7月11日目 录1 实验目的 42 实验准备 41.1什么是Microsoft Visual Studio 2008 41.2什么是Directshow 41.3什么是OpenCV 53 应用环境的配置 63.2 OpenCV在VS2008中的配置 73.3DirectShow在VS2008中的配置 84调试程序 94.1调试cvision1 94.2调试cvision2 94.3调试cvision3 114.4调试cvision4 114.5调试cvision5 124.6调试cvision

2、6: 125. 实验总结与心得: 131 实验目的 调试我们最常用的开发环境。1、安装Microsoft Visual Studio 2008的版本,并安装MSDN。2、安装Directshow最新的版本。 3、安装OpenCV 2.4.2。4、通过调试程序(cvision1 cvision6)测试以上开发工具能够协同工作。5、初步体会面向对象的调试程序的环境,熟悉vc2008在开发中的重大作用。2 实验准备1.1什么是Microsoft Visual Studio 2008Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web

3、 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。1.2什么是Directshow

4、DirectShow是微软提供的DirectX软件开发包中的一员,主要以处理流媒体数据为重点开发的一套windows下的编程接口,为了高效地处理音视频数据,它向应用提供了直接访问系统底层功能的接口,可以使应用直接控制从数据采集到数据演播的各个中间环节,如数据压缩和解压缩格式等。DirectShow是以一种比较新的概念来操作媒体流运行的,他有点类似于计算机硬件的管脚Pin的概念,并且引进了滤波器Filter和流图Graph等原理。媒体流通过流图中的各个滤波器,最后到达输出界面,期间经过各个滤波器的转化和控制使最终数据达到一定的要求。通过DirectShow的基本接口,应用可以自行设计自己的各种滤

5、波器完成数据在流动中的特殊处理需求,比如视频数据流的格式从MPEG到RGB的变换(解压缩)或象素格式从YUV到RGB的变换等。DirectShow本身是一个比较复杂的系统,其中包含了许多的概念,对于一个初涉的编程人员,需要学习许多新的知识,特别是对于使用非VC进行应用开发的人员,想要实际使用DirectShow的功能其困难程度是可想而知的。为此,我这里提供一个折中的解决方案,使得非VC的开发人员也能方便的使用DirectShow提供的各种功能,同时也为所有希望进入视频编程领域的开发人员提供一个DirectShow的入门级引导。1.3什么是OpenCVOpenCV的全称是:Open Source

6、 Computer Vision LibraryOpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于1(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效由一系列 C 函数和少量 C+ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。2最新版本是2.4.5。OpenCV 拥有包括 300 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库尽管也可以使用某些外部库。OpenCV 为Intel Integrat

7、ed Performance Primitives (IPP) 提供了透明接口。 这意味着如果有为特定处理器优化的的 IPP 库, OpenCV 将在运行时自动加载这些库。OpenCV是Intel开源计算机视觉库。它由一系列 C 函数和少量 C+ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV的重要特性 (1) OpenCV 拥有包括 300 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库尽管也可以使用某些外部库; (2) OpenCV 对非商业应用和商业应用都是免费(FREE)的; (3) OpenCV 为Intel Integrated Performa

8、nce Primitives (IPP) 提供了透明接口。 这意味着如果有为特定处理器优化的的 IPP 库, OpenCV 将在运行时自动加载这些库。应用领域:物体识别、图象分割 、人脸识别、动作识别、运动跟踪、人机互动等3 应用环境的配置3.1 OpenCV在VS2008中的配置 在“工具”“选项”“项目和解决方案”“VC+目录”“包含文件”中,添加: D:Program FilesOpenCVbuildinclude D:Program FilesOpenCVbuildincludeopencv D:Program FilesOpenCVbuildincludeopencv2其结果如下图所

9、示:图13.2 OpenCV在VS2008中的配置 在“工具”“选项”“项目和解决方案”“VC+目录”“库文件”中,添加: D:Program FilesOpencvbuildx86vc9lib结果如下图所示:图23.3DirectShow在VS2008中的配置 由于win8 64 位系统不兼容装不上那个dx90bsdk软件。在打开每个要调试的程序后(了解到事实上如果建立的是一个win32 console项目,都应对项目所需要的lib进行设置) 选择菜单:项目属性配置属性链接器输入,在附加依赖项加入cxcore.lib cv.lib ml.lib highgui.lib strmbasd.li

10、b等需要的库。如下图所示:图3现在基本上已经完成配置。4调试程序4.1调试cvision1将老师发给我们的小程序打开,直接运行出现找不到元件库的原因。将这些库添加进去 如下图:图4然后运行成功。 图54.2调试cvision2打开直接运行得到下图:图6通过添加一些包含文件:D:Program FilesDXSDKIncludeD:Program FilesDXSDKSamplesC+CommonincludeD:Program FilesDXSDKSamplesC+DirectShowBaseClasses库文件:D:Program FilesDXSDKLib D:Program FilesD

11、XSDKSamplesC+DirectShowBaseClassesDebugD:Program FilesDXSDKSamplesC+DirectShowBaseClassesRelease然后运行结果如下:图7调试成功。4.3调试cvision3 cvision3属性的附加依赖项缺失,重新添加进去即可运行成功。图84.4调试cvision4找到丢失文件“ProxyTransuids”“ ProxyTransprop”“ iProxyTrans”然后运行成功:图94.5调试cvision5进入运行存在的问题是找不到库文件,然后将可文件添加进去运行成功得到以下图: 图104.6调试cvisio

12、n6:在运行错误的项目下看到 缺失了 添加依赖项“strmbase.lib” 将其添加然后运行成功:图115. 实验总结与心得:本次的实验调试对我来说确实很困难,因为不懂这些软件的作用,不懂它们都是怎么用,通过同学的知道略微的知道一些小程序怎么调试了,但是还不是太明白其中具体的原理。以及好多错误原因是如何产生的。在实验开始的时候总是装不上DirectShow 软件 后来才知道是由于win8 64位系统不能装,然后就通过拷贝把同学装好的拷贝过来配置,结果在自己的努力下成功的配置好了。在用过opencv 之后 懂了一点点它在视频处理技术的作用,但是自己还不够认真不能够迅速解决问题。在以后的实验一定要做好准备,认真做实验。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1