一种三维场景的空间操控虚拟实现方法与流程

文档序号:11775897阅读:330来源:国知局

本发明涉及增强现实技术领域,尤其涉及一种三维场景的空间操控虚拟实现方法,该技术称之为spacecontrolvirtualreality,简称scvr,即空间操控虚拟现实。



背景技术:

增强现实(augmentedreality,简称ar)增强现实技术,它是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息,声音,味道,触觉等),通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的感官体验。真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在。增强现实技术,不仅展现了真实世界的信息,而且将虚拟的信息同时显示出来,两种信息相互补充、叠加。在视觉化的增强现实中,用户利用头盔显示器,把真实世界与电脑图形多重合成在一起,便可以看到真实的世界围绕着它。增强现实技术包含了多媒体、三维建模、实时视频显示及控制、多传感器溶合、实时跟踪及注册、场景融合等新技术与新手段。增强现实提供了在一般情况下,不同于人类可以感知的信息。

unity3d是由unitytechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

现有技术中人们将实际的图像通过一定的技术手段实现三维虚拟图像实时显示的技术方案,但是现有技术中的缺陷是实际出现的虚拟图像并没有将图像确切的空间信息全面展示,只是从不同的角度、视觉展示一副靓丽的图像或者是视觉感更强的图像,并且其色彩单一并没有让人们对虚拟图像产生立体的感觉。



技术实现要素:

根据现有技术存在的问题,本发明公开了一种三维场景的空间操控虚拟实现方法,包括以下步骤:

s1:制作待识别图像,系统记录待识别图像的特征点信息;

s2:针对不同的硬件平台系统编写其对应的摄像头的调用指令信息;

s3:将待识别图像放置到现实场景,通过硬件平台设定坐标原点、建立半球空间、球空间和纯平面空间的定位规则;

s4:采用硬件平台的摄像头捕获待识别图像,计算每帧图像特征点;

s5:计算待识别图像的三维空间位置,计算出虚拟景物出现在实际场景的坐标原点并据此建立3d空间坐标系并锁定该坐标系,该3d空间坐标系中出现识别图像后的3d景物;

s6:用户通过硬件平台的操控按钮控制该3d景物的动态和特效动作;

s7:采用视频捕捉设备和陀螺仪监控3d景物在真实环境下的位移数据,并通过运算显示在屏幕上,并将3d景物的实时姿态信息通过无线通信方式传送至终端设备做出相对应的动态效果。

s6中建立3d空间坐标后,当用户采用硬件平台对3d景物进行操控时:

采用摄像头捕捉实体景物的反射光影差的单位秒数的变化频率,根据该频率系统判断建立空间中的实体景物中的运动目标和静止目标;

当多个用户采用各自的硬件平台对3d景物进行操控时,使用蓝牙设备与系统定制的外置设备建立数据交换。

系统采用wifi的电波信号,计算硬件平台与被测实际物体之间的实际距离,被测物体之间的距离,所述被测物体之间的距离是真实空间物体的坐标点于坐标原点的距离,即获得实际空间中物体的对撞关系,从而得到周围空间景物的模糊轮廓。

当多个用户采用各自的硬件平台对3d景物进行操控时,系统通过蓝牙设备交互不同3d空间的坐标信息,计算交互校验数据并生成与现实空间最优匹配的第三虚拟空间坐标系,在此坐标系中生成与现实景物坐标对应的虚拟坐标。

s6中控制3d景物的动作时:硬件平台与3d景物进行数据交换,系统记录该数据信息和已定位数据的变化信息并给予调整指令,实时监控在真实空间中出现的新的真实物体,将轮廓数据反馈并生出与之对应的数字模型,采用规避,进入、无视、互动的处理方式呈现在显示设备屏幕中。

所述硬件平台采用手机、平板电脑等相关移动设备,该设备可以是智能手环谷歌眼镜等,或者正在生产中没有出现在市面上的移动设备。

由于采用了上述技术方案,本发明提供的一种三维场景的空间操控虚拟实现方法:以unity3d为构架将增强现实和虚拟现实技术采用移动设备操控到移 动设备的系统中,通过移动设备的显示屏幕,体验虚拟景物与现实景物的完美结合,并可以实现对该移动设备操控虚拟景物在现实场景中的空间定位、运动轨迹及动画特效。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的流程图。

具体实施方式

为使本发明的技术方案和优点更加清楚,下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚完整的描述:

如图1所示的一种三维场景的空间操控虚拟实现方法,包括以下步骤:

s1:制作待识别图像,系统记录待识别图像的特征点信息;其中制作图片的过程为现有技术中制作图片的方法,将制作好的图片信息存储至本发明基于的软件系统中,然后系统通过摄像头扫描到该图像时就会出现识别的效果。

s2:针对不同的硬件平台系统编写其对应的摄像头的调用指令信息。例如关闭摄像头、开启摄像头等指令信息。

s3:将待识别图像放置到现实场景,通过硬件平台设定坐标原点、建立半球空间、球空间和纯平面空间的定位规则。

s4:采用硬件平台的摄像头捕获待识别图像,计算每帧图像特征点。

s5:计算待识别图像的三维空间位置,计算出虚拟景物出现在实际场景的坐标原点并据此建立3d空间坐标系并锁定该坐标系,该3d空间坐标系中出现识别图像后的3d景物。

s6:用户通过硬件平台的操控按钮控制该3d景物的动态和特效动作。这里用户就可以通过硬件平台如手机的功能键就可以操控虚拟空间中3d景物的动作和位移等等活动。

s7:采用视频捕捉设备和陀螺仪监控3d景物在真实环境下的位移数据,并通过运算显示在屏幕上,并将3d景物的实时姿态信息通过无线通信方式传送至终端设备做出相对应的动态效果。

进一步的,s6中建立3d空间坐标后,当用户采用硬件平台对3d景物进行 操控时:采用摄像头捕捉实体景物的反射光影差级单位秒数的变化频率,根据该频率系统判断建立空间中的实体景物中的运动目标和静止目标。该过程是摄像头捕捉到实体景物的运动过程,从而判断该景物是静止的还是运动的。

当多个用户采用各自的硬件平台对3d景物进行操控时,使用蓝牙设备与系统定制的外置设备建立数据交换。蓝牙设备分为定位装置和便携移动装置,定位装置的功能是:通过与多个硬件平台之间的数据交换,进行测量定位。便携移动装置的功能是与硬件平台进行数据通信,进行测量定位。定位装置即带蓝牙功能的静止物体,便携移动装置为带蓝牙功能的运动物体。

系统采用wifi的电波信号,计算硬件平台与被测实际物体之间的实际距离,被测物体之间的距离,所述被测物体之间的距离是真实空间物体的坐标点与坐标原点的距离,即获得实际空间中物体的对撞关系,从而得到周围空间景物的模糊轮廓。

当多个用户采用各自的硬件平台对3d景物进行操控时,系统通过蓝牙设备交互不同3d空间的坐标信息,计算交互校验数据并生成与现实空间最优匹配的第三虚拟空间坐标系,在此坐标系中生成与现实景物坐标对应的虚拟坐标。

s6中控制3d景物的动作时:硬件平台与3d景物进行数据交换,系统记录该数据信息和已定位数据的变化信息并给予调整指令,实时监控在真实空间中出现的新的真实物体,将轮廓数据反馈并生出与之对应的数字模型,采用规避,进入、无视、互动的处理方式呈现在显示设备屏幕中。

所述硬件平台采用手机或平板电脑。

本发明公开的方法通过手机或平板电脑等移动显示设备在真实场景中看到的三维虚拟动画场景,能够实现与现实场景根据时间即时演算其空间定位及位移,并可以使用户通过上述设备自由操控虚拟景物在现实场景中实时演算空间定位和位移,可以实现真人与虚拟景物的互动过程。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1