一种增强现实交互方法及系统技术方案

技术编号:15547010 阅读:164 留言:0更新日期:2017-06-05 20:42
本发明专利技术涉及一种增强现实交互方法及系统,增强现实交互方法包括:S1:通过终端的摄像头获取现实场景的场景图像,根据场景图像建立与现实场景相对应的虚拟场景,通过渲染引擎将虚拟场景显示在终端上;S2:以场景图像的中心为原点建立第一三维空间坐标系,以摄像头为原点建立第二三维空间坐标系;S3:根据场景图像、第一三维空间坐标系和第二三维空间坐标系,得到终端在现实场景中的位置信息和偏移信息,并同步到服务器端;S4:将服务器端的数据同步显示在终端上。本发明专利技术的有益效果是:本技术方案通过对用户手持的终端的位置信息进行跟踪并同步在服务器端,实现多人在线增强现实的交互。

Augmented reality interaction method and system

The invention relates to a method and system for enhancing reality interaction, including enhanced reality interactive methods: S1: the scene image acquisition real scene through the terminal of the camera, according to the established virtual scene corresponding to real scene images, through virtual scene rendering engine will be displayed on the terminal; S2: the center for the origin of the scene image the establishment of the first three-dimensional coordinate system to the camera as the origin of the second dimensional space coordinates; S3: according to the image of the scene, the first three-dimensional space coordinates and second dimensional space coordinate system, the terminal in the real scene and location information of offset information, and synchronized to the server; S4: server data synchronization display in the terminal. The beneficial effect of the invention is that the technical scheme tracks the position information of the terminal held by the user and synchronously realizes the interaction of multi person online augmented reality on the server side.

【技术实现步骤摘要】
一种增强现实交互方法及系统
本专利技术涉及增强现实
,尤其涉及一种增强现实交互方法及系统。
技术介绍
增强现实技术将虚拟世界叠加到现实世界中,被人类感官所感知,从而达到超越现实的感官体验。人与增强现实的交互是增强现实技术里的重要组成部分,目前增强现实中应用的交互基本是通过识别、触控、声控和传感等方式;但是,目前并没有一种通过三维空间坐标来交互的方法。
技术实现思路
本专利技术所要解决的技术问题是提供一种实现多人在线交互的增强现实交互方法及系统。本专利技术解决上述技术问题的技术方案如下:一种增强现实交互方法,所述增强现实交互方法包括:S1:通过终端的摄像头获取现实场景的场景图像,根据所述场景图像建立与所述现实场景相对应的虚拟场景,通过渲染引擎将所述虚拟场景显示在所述终端上;S2:以所述场景图像的中心为原点建立第一三维空间坐标系,以所述摄像头为原点建立第二三维空间坐标系;S3:根据所述场景图像、所述第一三维空间坐标系和所述第二三维空间坐标系,得到所述终端在所述现实场景中的位置信息和偏移信息,并同步到服务器端;S4:将所述服务器端的数据同步显示在所述终端上。本专利技术的有益效果是:本技术方案通过对用户手持的终端的位置信息和偏移信息进行跟踪并发布到服务器端进行数据处理和同步,通过渲染引擎显示在用户的终端上,从而实现多人在线增强现实的交互。在上述技术方案的基础上,本专利技术还可以做如下改进。优选地,所述步骤S3中,根据所述场景图像的像素,得到所述终端在所述现实场景中的位置信息,所述位置信息包括所述终端与所述场景图像之间的距离信息和所述终端的高度信息。优选地,所述步骤S3中,根据所述第一三维空间坐标系和所述第二三维空间坐标系的向量积,得到所述终端在所述现实场景中的偏移信息。优选地,所述渲染引擎为Unity3D渲染引擎。一种增强现实交互系统,所述增强现实交互系统包括:渲染模块,用于通过终端的摄像头获取现实场景的场景图像,根据所述场景图像建立与所述现实场景相对应的虚拟场景,通过渲染引擎将所述虚拟场景显示到所述终端上;建立模块,用于以所述场景图像的中心为原点建立第一三维空间坐标系,以所述摄像头为原点建立第二三维空间坐标系;同步模块,用于根据所述场景图像、所述第一三维空间坐标系和所述第二三维空间坐标系,得到所述终端在所述现实场景中的位置信息和偏移信息,并同步到服务器端;显示模块,用于将所述服务器端的数据同步显示在所述终端上;其中,所述渲染模块、所述建立模块、所述同步模块和所述显示模块依次连接。优选地,所述同步模块中,根据所述场景图像的像素,得到所述终端在所述现实场景中的位置信息,所述位置信息包括所述终端与所述场景图像之间的距离信息和所述终端的高度信息。优选地,所述同步模块中,根据所述第一三维空间坐标系和所述第二三维空间坐标系的向量积,得到所述终端在所述现实场景中的偏移信息。优选地,所述渲染引擎为Unity3D渲染引擎。附图说明图1为本专利技术的一种增强现实交互方法的流程示意图;图2为本专利技术的一种增强现实交互系统的结构示意图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,一种增强现实交互方法,增强现实交互方法包括:S1:通过终端的摄像头获取现实场景的场景图像,根据场景图像建立与现实场景相对应的虚拟场景,通过渲染引擎将虚拟场景显示在终端上;S2:以场景图像的中心为原点建立第一三维空间坐标系,以摄像头为原点建立第二三维空间坐标系;S3:根据场景图像、第一三维空间坐标系和第二三维空间坐标系,得到终端在现实场景中的位置信息和偏移信息,并同步到服务器端;S4:将服务器端的数据同步显示在终端上。上述实施例中,通过终端(比如手机)的摄像头拍摄现实场景的场景图像,建立与现实场景相对应的虚拟场景,通过Unity3D渲染引擎将虚拟场景显示在手机上;分别以场景图像和摄像头为原点建立三维空间坐标系,根据两个三维空间坐标系的向量积得到手机在现实场景中的偏移信息,根据场景图像的像素,得到手机与场景图像之间的距离信息和手机的高度信息,将位置信息和偏移信息发布到服务器端,服务器端进行数据库处理和同步;通过Unity3D渲染引擎根据服务器端的数据在手机上显示不同内容。如图2所示,一种增强现实交互系统,增强现实交互系统包括:渲染模块1,用于通过终端的摄像头获取现实场景的场景图像,根据场景图像建立与现实场景相对应的虚拟场景,通过渲染引擎将虚拟场景显示到终端上;建立模块2,用于以场景图像的中心为原点建立第一三维空间坐标系,以摄像头为原点建立第二三维空间坐标系;同步模块3,用于根据场景图像、第一三维空间坐标系和第二三维空间坐标系,得到终端在现实场景中的位置信息和偏移信息,并同步到服务器端;显示模块4,用于将服务器端的数据同步显示在终端上;其中,渲染模块1、建立模块2、同步模块3和显示模块4依次连接。以上所述仅为本专利技术的较佳实施例,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种增强现实交互方法及系统

【技术保护点】
一种增强现实交互方法,其特征在于,包括:S1:通过终端的摄像头获取现实场景的场景图像,根据所述场景图像建立与所述现实场景相对应的虚拟场景,通过渲染引擎将所述虚拟场景显示在所述终端上;S2:以所述场景图像的中心为原点建立第一三维空间坐标系,以所述摄像头为原点建立第二三维空间坐标系;S3:根据所述场景图像、所述第一三维空间坐标系和所述第二三维空间坐标系,得到所述终端在所述现实场景中的位置信息和偏移信息,并同步到服务器端;S4:将所述服务器端的数据同步显示在所述终端上。

【技术特征摘要】
1.一种增强现实交互方法,其特征在于,包括:S1:通过终端的摄像头获取现实场景的场景图像,根据所述场景图像建立与所述现实场景相对应的虚拟场景,通过渲染引擎将所述虚拟场景显示在所述终端上;S2:以所述场景图像的中心为原点建立第一三维空间坐标系,以所述摄像头为原点建立第二三维空间坐标系;S3:根据所述场景图像、所述第一三维空间坐标系和所述第二三维空间坐标系,得到所述终端在所述现实场景中的位置信息和偏移信息,并同步到服务器端;S4:将所述服务器端的数据同步显示在所述终端上。2.根据权利要求1所述的增强现实交互方法,其特征在于,所述步骤S3中,根据所述场景图像的像素,得到所述终端在所述现实场景中的位置信息,所述位置信息包括所述终端与所述场景图像之间的距离信息和所述终端的高度信息。3.根据权利要求1所述的增强现实交互方法,其特征在于,所述步骤S3中,根据所述第一三维空间坐标系和所述第二三维空间坐标系的向量积,得到所述终端在所述现实场景中的偏移信息。4.根据权利要求1-3任一项所述的增强现实交互方法,其特征在于,所述渲染引擎为Unity3D渲染引擎。5.一种增强现实交互系统,其特征在于,所述增强现实交互系统包括:渲染模块(1),用于通过终...

【专利技术属性】
技术研发人员:胡德志孙碧亮吴永超
申请(专利权)人:武汉秀宝软件有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1