增强现实技术第二章讲稿.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《增强现实技术第二章讲稿.ppt》由会员分享,可在线阅读,更多相关《增强现实技术第二章讲稿.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一页,讲稿共二十五页哦2.1 系统框架系统框架 第二页,讲稿共二十五页哦2.2 系统的模块介绍系统的模块介绍 系统由系统由系统由系统由9 9 9 9个主要的子模块组成:个主要的子模块组成:个主要的子模块组成:个主要的子模块组成:=图像采集子模块图像采集子模块图像采集子模块图像采集子模块=数字图像处理子模块数字图像处理子模块数字图像处理子模块数字图像处理子模块=注册定位子模块注册定位子模块注册定位子模块注册定位子模块=标识识别子模块,标识识别子模块,标识识别子模块,标识识别子模块,=深度检测子模块深度检测子模块深度检测子模块深度检测子模块=图形渲染子模块图形渲染子模块图形渲染子模块图形渲染子模
2、块=用户交互子模块用户交互子模块用户交互子模块用户交互子模块=虚实融合子模块虚实融合子模块虚实融合子模块虚实融合子模块=多媒体控制子模块多媒体控制子模块多媒体控制子模块多媒体控制子模块第三页,讲稿共二十五页哦2.2 系统的模块介绍系统的模块介绍=图像采集子模块从图像输入设备中采集视频流,从视频流中获取视图像采集子模块从图像输入设备中采集视频流,从视频流中获取视图像采集子模块从图像输入设备中采集视频流,从视频流中获取视图像采集子模块从图像输入设备中采集视频流,从视频流中获取视频图像。频图像。频图像。频图像。=数字图像处理子模块为三维注册子模块和虚实结合子模块数字图像处理子模块为三维注册子模块和虚
3、实结合子模块数字图像处理子模块为三维注册子模块和虚实结合子模块数字图像处理子模块为三维注册子模块和虚实结合子模块提供非常重要的基础数据。它的具体功能是通过图像分割,提供非常重要的基础数据。它的具体功能是通过图像分割,提供非常重要的基础数据。它的具体功能是通过图像分割,提供非常重要的基础数据。它的具体功能是通过图像分割,边缘检测等图像处理方法对采集的图像进行处理,从工作边缘检测等图像处理方法对采集的图像进行处理,从工作边缘检测等图像处理方法对采集的图像进行处理,从工作边缘检测等图像处理方法对采集的图像进行处理,从工作环境背景中识别出预先在环境中设置的用于定位的标志。环境背景中识别出预先在环境中设
4、置的用于定位的标志。环境背景中识别出预先在环境中设置的用于定位的标志。环境背景中识别出预先在环境中设置的用于定位的标志。=标识识别子模块根据模式匹配算法,使系统从摄像机的视标识识别子模块根据模式匹配算法,使系统从摄像机的视标识识别子模块根据模式匹配算法,使系统从摄像机的视标识识别子模块根据模式匹配算法,使系统从摄像机的视频图像中正确的识别出预先设计好的标记物,同时给出标频图像中正确的识别出预先设计好的标记物,同时给出标频图像中正确的识别出预先设计好的标记物,同时给出标频图像中正确的识别出预先设计好的标记物,同时给出标记物的记物的记物的记物的IDIDIDID号码,作为系统中图形显示子模块输入参数
5、的一部分,以号码,作为系统中图形显示子模块输入参数的一部分,以号码,作为系统中图形显示子模块输入参数的一部分,以号码,作为系统中图形显示子模块输入参数的一部分,以使得图形显示子模块将预先设计好的三维模型正确的显示在特定的使得图形显示子模块将预先设计好的三维模型正确的显示在特定的使得图形显示子模块将预先设计好的三维模型正确的显示在特定的使得图形显示子模块将预先设计好的三维模型正确的显示在特定的位置上。位置上。位置上。位置上。第四页,讲稿共二十五页哦2.2 系统的模块介绍系统的模块介绍=注册定标子模块以图像检测模块的输出结果为数据的输入,通过注册定标子模块以图像检测模块的输出结果为数据的输入,通过
6、注册定标子模块以图像检测模块的输出结果为数据的输入,通过注册定标子模块以图像检测模块的输出结果为数据的输入,通过相机标定内部参数的算法和相机标定的外部参数的算法,将程序相机标定内部参数的算法和相机标定的外部参数的算法,将程序相机标定内部参数的算法和相机标定的外部参数的算法,将程序相机标定内部参数的算法和相机标定的外部参数的算法,将程序中所用到标记的三维位置和姿态计算出来,最后相机的外部参数中所用到标记的三维位置和姿态计算出来,最后相机的外部参数中所用到标记的三维位置和姿态计算出来,最后相机的外部参数中所用到标记的三维位置和姿态计算出来,最后相机的外部参数作为输出结果输入到虚实结合子模块,用作为
7、输出结果输入到虚实结合子模块,用作为输出结果输入到虚实结合子模块,用作为输出结果输入到虚实结合子模块,用openGLopenGLopenGLopenGL等软件中的等软件中的等软件中的等软件中的虚拟相机模拟真实世界中的相机,产生良好的虚实环境无缝融虚拟相机模拟真实世界中的相机,产生良好的虚实环境无缝融虚拟相机模拟真实世界中的相机,产生良好的虚实环境无缝融虚拟相机模拟真实世界中的相机,产生良好的虚实环境无缝融合的场景。合的场景。合的场景。合的场景。=深度检测子模块检测特定空间点的深度信息。为了判断系统中渲染深度检测子模块检测特定空间点的深度信息。为了判断系统中渲染深度检测子模块检测特定空间点的深度
8、信息。为了判断系统中渲染深度检测子模块检测特定空间点的深度信息。为了判断系统中渲染的虚拟物体与真实环境中物体的遮挡关系,系统中需要计算虚拟物的虚拟物体与真实环境中物体的遮挡关系,系统中需要计算虚拟物的虚拟物体与真实环境中物体的遮挡关系,系统中需要计算虚拟物的虚拟物体与真实环境中物体的遮挡关系,系统中需要计算虚拟物体与真实场景中物体的深度信息,通过比较它们的深度信息,确定体与真实场景中物体的深度信息,通过比较它们的深度信息,确定体与真实场景中物体的深度信息,通过比较它们的深度信息,确定体与真实场景中物体的深度信息,通过比较它们的深度信息,确定虚拟物体与真实场景中物体的遮挡关系,实现系统中真实场景
9、与虚虚拟物体与真实场景中物体的遮挡关系,实现系统中真实场景与虚虚拟物体与真实场景中物体的遮挡关系,实现系统中真实场景与虚虚拟物体与真实场景中物体的遮挡关系,实现系统中真实场景与虚拟物体遮挡一致性,同时通过检测真实场景中用户的手势等交互动拟物体遮挡一致性,同时通过检测真实场景中用户的手势等交互动拟物体遮挡一致性,同时通过检测真实场景中用户的手势等交互动拟物体遮挡一致性,同时通过检测真实场景中用户的手势等交互动作,完成用户与场景中虚拟物体的自然交互。作,完成用户与场景中虚拟物体的自然交互。作,完成用户与场景中虚拟物体的自然交互。作,完成用户与场景中虚拟物体的自然交互。第五页,讲稿共二十五页哦2.2
10、 系统的模块介绍系统的模块介绍=图形绘制子模块实现对虚拟三维模型实时动态的渲染。图形绘制子模块实现对虚拟三维模型实时动态的渲染。图形绘制子模块实现对虚拟三维模型实时动态的渲染。图形绘制子模块实现对虚拟三维模型实时动态的渲染。=虚实融合模块主要完成前景和虚景融合、遮挡处理、边缘融合等虚实融合模块主要完成前景和虚景融合、遮挡处理、边缘融合等虚实融合模块主要完成前景和虚景融合、遮挡处理、边缘融合等虚实融合模块主要完成前景和虚景融合、遮挡处理、边缘融合等工作。额外的视觉效果,如光照、前景色彩增加等也在模块中实工作。额外的视觉效果,如光照、前景色彩增加等也在模块中实工作。额外的视觉效果,如光照、前景色彩
11、增加等也在模块中实工作。额外的视觉效果,如光照、前景色彩增加等也在模块中实现。为了达到逼真的虚实融合的效果,正确显示虚拟物体和真实现。为了达到逼真的虚实融合的效果,正确显示虚拟物体和真实现。为了达到逼真的虚实融合的效果,正确显示虚拟物体和真实现。为了达到逼真的虚实融合的效果,正确显示虚拟物体和真实物体的遮挡关系,需要将深度检测模块的输出结果作为输入传入物体的遮挡关系,需要将深度检测模块的输出结果作为输入传入物体的遮挡关系,需要将深度检测模块的输出结果作为输入传入物体的遮挡关系,需要将深度检测模块的输出结果作为输入传入虚实结合子模快,虚实结合子模块根据真实场景中的物体与虚拟虚实结合子模快,虚实结
12、合子模块根据真实场景中的物体与虚拟虚实结合子模快,虚实结合子模块根据真实场景中的物体与虚拟虚实结合子模快,虚实结合子模块根据真实场景中的物体与虚拟物体的遮挡关系进行虚拟场景与真实场景的无缝融合。物体的遮挡关系进行虚拟场景与真实场景的无缝融合。物体的遮挡关系进行虚拟场景与真实场景的无缝融合。物体的遮挡关系进行虚拟场景与真实场景的无缝融合。=用户交互子模块为用户提供两种与虚拟三维模型进行直接用户交互子模块为用户提供两种与虚拟三维模型进行直接用户交互子模块为用户提供两种与虚拟三维模型进行直接用户交互子模块为用户提供两种与虚拟三维模型进行直接交互的方式。交互的方式。交互的方式。交互的方式。=多媒体控制
13、模块模拟系统环境中产生的各种各样的声音元素,多媒体控制模块模拟系统环境中产生的各种各样的声音元素,多媒体控制模块模拟系统环境中产生的各种各样的声音元素,多媒体控制模块模拟系统环境中产生的各种各样的声音元素,同时把视频文件播放出来。同时把视频文件播放出来。同时把视频文件播放出来。同时把视频文件播放出来。第六页,讲稿共二十五页哦2.3 图像采集与处理模块图像采集与处理模块=图像采集模块主要功能是从图像输入设备中采集视频流,图像采集模块主要功能是从图像输入设备中采集视频流,图像采集模块主要功能是从图像输入设备中采集视频流,图像采集模块主要功能是从图像输入设备中采集视频流,从视频流中获取视频图像。从视
14、频流中获取视频图像。从视频流中获取视频图像。从视频流中获取视频图像。=增强现实系统图像的采集应该满足实时性、精确性的要求。目增强现实系统图像的采集应该满足实时性、精确性的要求。目增强现实系统图像的采集应该满足实时性、精确性的要求。目增强现实系统图像的采集应该满足实时性、精确性的要求。目前性能较高的前性能较高的前性能较高的前性能较高的CCDCCDCCDCCD摄像头都可以满足系统对图像精度和获取摄像头都可以满足系统对图像精度和获取摄像头都可以满足系统对图像精度和获取摄像头都可以满足系统对图像精度和获取速度的要求。速度的要求。速度的要求。速度的要求。=微软微软微软微软DirectXDirectXDi
15、rectXDirectX开发包中的开发包中的开发包中的开发包中的DireetshowDireetshowDireetshowDireetshow模块,是微软公司发布的在模块,是微软公司发布的在模块,是微软公司发布的在模块,是微软公司发布的在WindowsWindowsWindowsWindows环境下运行的一种流媒体处理体系,是环境下运行的一种流媒体处理体系,是环境下运行的一种流媒体处理体系,是环境下运行的一种流媒体处理体系,是DirectXDirectXDirectXDirectX的的的的组成部分之一。组成部分之一。组成部分之一。组成部分之一。=DirectshowDirectshowDir
16、ectshowDirectshow支持很多种多媒体格式,包括常用的支持很多种多媒体格式,包括常用的支持很多种多媒体格式,包括常用的支持很多种多媒体格式,包括常用的ASFASFASFASF,MPEGMPEGMPEGMPEG,AVIAVIAVIAVI,MP3MP3MP3MP3,WAVWAVWAVWAV等。当系统安装有硬件加速设备的时候,等。当系统安装有硬件加速设备的时候,等。当系统安装有硬件加速设备的时候,等。当系统安装有硬件加速设备的时候,DirectshowDirectshowDirectshowDirectshow可以自动检测并使用硬件加速设备。同样,它可以自动检测并使用硬件加速设备。同样,
17、它可以自动检测并使用硬件加速设备。同样,它可以自动检测并使用硬件加速设备。同样,它也支持没有硬件加速设备的系统。也支持没有硬件加速设备的系统。也支持没有硬件加速设备的系统。也支持没有硬件加速设备的系统。第七页,讲稿共二十五页哦2.3 图像采集与处理模块图像采集与处理模块第八页,讲稿共二十五页哦2.3 图像采集与处理模块图像采集与处理模块=在基于计算机视觉的系统工程中,数字图像处理子模块为在基于计算机视觉的系统工程中,数字图像处理子模块为在基于计算机视觉的系统工程中,数字图像处理子模块为在基于计算机视觉的系统工程中,数字图像处理子模块为三维注册子模块和虚实结合子模块提供非常重要的基础数三维注册子
18、模块和虚实结合子模块提供非常重要的基础数三维注册子模块和虚实结合子模块提供非常重要的基础数三维注册子模块和虚实结合子模块提供非常重要的基础数据。据。据。据。=它的具体功能是通过图像分割、边缘检测等图像处理方法它的具体功能是通过图像分割、边缘检测等图像处理方法它的具体功能是通过图像分割、边缘检测等图像处理方法它的具体功能是通过图像分割、边缘检测等图像处理方法对采集的图像进行处理,从工作环境背景中识别出预先在对采集的图像进行处理,从工作环境背景中识别出预先在对采集的图像进行处理,从工作环境背景中识别出预先在对采集的图像进行处理,从工作环境背景中识别出预先在环境中设置的用于定位的标志。环境中设置的用
19、于定位的标志。环境中设置的用于定位的标志。环境中设置的用于定位的标志。=数字图像处理子模块的性能优劣直接影响系统在三维注册阶段的实数字图像处理子模块的性能优劣直接影响系统在三维注册阶段的实数字图像处理子模块的性能优劣直接影响系统在三维注册阶段的实数字图像处理子模块的性能优劣直接影响系统在三维注册阶段的实时性和虚拟结合模块中无缝融合的精确性。时性和虚拟结合模块中无缝融合的精确性。时性和虚拟结合模块中无缝融合的精确性。时性和虚拟结合模块中无缝融合的精确性。=数字图像处理子模块的三个主要过程是图像预处理与图像分割,边数字图像处理子模块的三个主要过程是图像预处理与图像分割,边数字图像处理子模块的三个主
20、要过程是图像预处理与图像分割,边数字图像处理子模块的三个主要过程是图像预处理与图像分割,边缘检测和提取系统感兴趣的特征点。缘检测和提取系统感兴趣的特征点。缘检测和提取系统感兴趣的特征点。缘检测和提取系统感兴趣的特征点。第九页,讲稿共二十五页哦2.3 图像采集与处理模块图像采集与处理模块=具体实现在第三章详细介绍具体实现在第三章详细介绍具体实现在第三章详细介绍具体实现在第三章详细介绍 第十页,讲稿共二十五页哦2.4 三维模型绘制模块三维模型绘制模块=可以用可以用可以用可以用DirectXDirectXDirectXDirectX、游戏引擎中的绘制三维模型语句和渲染语句来绘、游戏引擎中的绘制三维模
21、型语句和渲染语句来绘、游戏引擎中的绘制三维模型语句和渲染语句来绘、游戏引擎中的绘制三维模型语句和渲染语句来绘制三维模型,但所绘制的模型相对简单。制三维模型,但所绘制的模型相对简单。制三维模型,但所绘制的模型相对简单。制三维模型,但所绘制的模型相对简单。=用用用用3Ds MAX3Ds MAX3Ds MAX3Ds MAX、MayaMayaMayaMaya来绘制三维模型,然后导出到增强现实程来绘制三维模型,然后导出到增强现实程来绘制三维模型,然后导出到增强现实程来绘制三维模型,然后导出到增强现实程序开发环境。序开发环境。序开发环境。序开发环境。=三维模型的运动控制由增强现实程序开发环境中的程序实现,
22、但三维模型的运动控制由增强现实程序开发环境中的程序实现,但三维模型的运动控制由增强现实程序开发环境中的程序实现,但三维模型的运动控制由增强现实程序开发环境中的程序实现,但人物运动序列等看可以在人物运动序列等看可以在人物运动序列等看可以在人物运动序列等看可以在3Ds MAX3Ds MAX3Ds MAX3Ds MAX、Maya Maya Maya Maya 中建好后导出。中建好后导出。中建好后导出。中建好后导出。=模型的复制可以用程序实现。模型的复制可以用程序实现。模型的复制可以用程序实现。模型的复制可以用程序实现。=具体绘制方法在第四章中详细介绍具体绘制方法在第四章中详细介绍具体绘制方法在第四章
23、中详细介绍具体绘制方法在第四章中详细介绍第十一页,讲稿共二十五页哦2.5 标识识别模块标识识别模块=在增强现实系统中,经过图像分割、边缘检测和轮廓提取在增强现实系统中,经过图像分割、边缘检测和轮廓提取在增强现实系统中,经过图像分割、边缘检测和轮廓提取在增强现实系统中,经过图像分割、边缘检测和轮廓提取之后,我们就可以把以上步骤的结果用于标识识别子模块之后,我们就可以把以上步骤的结果用于标识识别子模块之后,我们就可以把以上步骤的结果用于标识识别子模块之后,我们就可以把以上步骤的结果用于标识识别子模块=根据模式匹配算法,使系统从摄像机的视频图像中正确的根据模式匹配算法,使系统从摄像机的视频图像中正确
24、的根据模式匹配算法,使系统从摄像机的视频图像中正确的根据模式匹配算法,使系统从摄像机的视频图像中正确的识别出预先设计好的标识,同时给出标识的识别出预先设计好的标识,同时给出标识的识别出预先设计好的标识,同时给出标识的识别出预先设计好的标识,同时给出标识的IDIDIDID号码,作为系号码,作为系号码,作为系号码,作为系统中图形显示子模块输入参数的一部分,以使得图形显示子模统中图形显示子模块输入参数的一部分,以使得图形显示子模统中图形显示子模块输入参数的一部分,以使得图形显示子模统中图形显示子模块输入参数的一部分,以使得图形显示子模块将预先设计好的三维模型正确的显示在特定的标记上,实现块将预先设计
25、好的三维模型正确的显示在特定的标记上,实现块将预先设计好的三维模型正确的显示在特定的标记上,实现块将预先设计好的三维模型正确的显示在特定的标记上,实现对真实环境的增强。对真实环境的增强。对真实环境的增强。对真实环境的增强。=标识分为两类,一类是人工设定好的标识,一类是场景中自然具备标识分为两类,一类是人工设定好的标识,一类是场景中自然具备标识分为两类,一类是人工设定好的标识,一类是场景中自然具备标识分为两类,一类是人工设定好的标识,一类是场景中自然具备的。的。的。的。=人工设定好的标识一般由具有一定宽度的黑色封闭的矩形人工设定好的标识一般由具有一定宽度的黑色封闭的矩形人工设定好的标识一般由具有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 增强 现实 技术 第二 讲稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内