基于directx的全景图实现

基于directx的全景图实现

ID:33680302

大小:8.17 MB

页数:72页

时间:2019-02-28

基于directx的全景图实现_第1页
基于directx的全景图实现_第2页
基于directx的全景图实现_第3页
基于directx的全景图实现_第4页
基于directx的全景图实现_第5页
资源描述:

《基于directx的全景图实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要摘要全景图的生成和全景图的浏览是虚拟现实技术的热点研究方向之一。基于图像的绘制(IBR)是计算机视觉(CV)和计算机图形学(CG)在技术上很有魅力的一次合作,它以预先获取的图像而不是基于几何模型的方式,通过恰当的整合生成新的图像。通常获取高质量全景图需要昂贵的专用设备,而且拍摄时需要精确地校准相机。DireotX是微软公司推出的一套用于多媒体开发的SDK,在这套SDK中包含DireetDr邸、Direet3D、Direetsound、Direetlnput、DirectPlay等多个组件,Direct

2、X编程是现在图形编程特别是游戏编程的热点。首先,本文对全景图生成技术进行研究,采用普通摄像机获取图像的办法进行全景图拼接,改进了图像配准算法。从普通相机获取图像并拼接是一种成本低而且灵活的方法。由于不同的应用需要不同的全景图,不同的全景图生成就需要不同的图像拼接技术,每一种图像拼接技术本身又会有不同方法,从而产生很多图像拼接方法。总体上,全景图的生成过程是:1获取图像序列;2选取投影模型;3进行图像局部对准;4图像融合。有多种途径用于获取全景图:I利用全景照相机直接采集一张柱面全景图像;2利用配备较大视域

3、的镜头如鱼眼镜头拍摄;3将视频帧重新投影至单独的参考帧;4利用普通相机采集若千能够筱盖整个可视空间的图像序列。其次,本文介绍了一种全景图浏览器的实现方法。目前全景图的浏览器主要有两种实现办法:JavaApplet和QTVR。JavaA即let:优点是无须下载插件,能和IE无缝结合;缺点是幅面小,图像质量差,动态显示有跳动感不连续。QTvR:优点是图像质比较好,但是需要使用专门的工具把全景图转换成.mov格式的文件。该系统巧妙地利用了Directx的框架,具有实现快速,并且性能强,效果好的特点。并且在Dir

4、eotlnput组件的支持下,具有良好的人机交互功能。本文详细描述了它的体系结构和实现过程,并对本系统的关键技术进行了分析。关键字:虚拟现实,全景图,图像拼接,RANSAC算法,DirectxoAbstraCtAbstraCtTobuildPanoramieimageandtoskimoverPanoramieimagearehottoPiesofVR(vi血alreality)teehnology.IBR(加age一asedrendering)15anewattraetive叩proachincomPu

5、tervisionandcomPutergraPhies,which哪resentstheseenewithasequenceofPre.aCquiredimagesratherthangeornetriePrimitivesandsynthesizesnovelviewsbyProPerlycombiningtheseimages.Generally,togetaPanoramawithhighquallty,weneedsomesP雨al,exPensiveandearefullyealibrated

6、equiPment.DireetX15aSDKformultimediadevelOPingtoolofMicrosofteoOPeration.ThisSDKineludesDirectDraw、Direet3D、Direetsound、DirectlnPut、DirectPlay…Inthisthesis,someeffertsonPanoramie一imagemosaiearePerformed,ImageMosaic15aninexPensiveandflexibleaPProaehtogetPa

7、noramaWithasimPlehand一heldeamera.DifferentPictureeombitmgtechnologieshasdifferentwaystoeombinethesePictt叮es.Generally,theProeedureofgeneratingPanoramahas4stePs:1TOgetPic饥ires,2TochooseamodelofProjeetion,3ToaimthesePiettires,4TomergethesePic权汀es.Therearelo

8、tsofwaystogetPanoramas:1UsingaPanoramiccameratogetaPanoramadirectly,ZUsingacal爪erawithbiggerviewPoinilens,forexamPlefisheyelens.3TOreProjectvedioframestodifferentrefereneeframs.4UsingasimleeameratogetanarayofPicture

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

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

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