基于增强现实的空间虚拟点击交互方法与流程

文档序号:17440613发布日期:2019-04-17 04:42阅读:480来源:国知局
基于增强现实的空间虚拟点击交互方法与流程

本发明涉及一种增强现实技术,尤其是涉及一种基于增强现实的空间虚拟点击交互方法。



背景技术:

当前,通过增强现实技术(augmentedreality,简写ar)提高图书的内容丰富增强的实现,往往是结合手机、平板电脑等移动终端,通过摄入现实图书场景、通过一定方法在显示屏显示出图书与虚拟信息混合的图像,以此实现图书内容增强现实。

目前市面上基于ar的交互方式大多为屏幕点击交互方式,由于ar体验必须双手操作,会引发一系列问题,尤其是对儿童而言移动设备难以单手握持的问题。



技术实现要素:

本发明的目的在于克服现有技术的缺陷,提供一种基于增强现实的空间虚拟点击交互方法。

为实现上述目的,本发明提出如下技术方案:一种基于增强现实的空间虚拟点击交互方法,所述方法基于一空间虚拟点击交互装置实现,所述装置包括移动设备和一张识别图,所述移动设备包括安装的增强现实应用和摄像头,所述识别图包括供摄像头识别的可交互的内容,且所述识别图已在服务器或本地端存储匹配特征,所述方法包括:

s100,打开移动设备内的所述增强现实应用;

s200,将所述移动设备的摄像头对准识别图;

s300,所述移动设备显示所述识别图后,将移动设备显示画面内的准星图标对准识别图的内容,通过摄像头实时获取带有所述识别图的画面;

s400,保持准星图标对准识别图的内容后,将移动设备向识别图靠近,在移动设备移动的距离达到预定值后,触发点击识别图,获取识别图上的可交互内容。

优选地,s400中,所述移动设备向识别图移动的最高速度≥0.4m/s。

优选地,所述s400包括:

s401,计算获取识别图在画面内的二维平面坐标,及计算获取识别图与摄像头间的距离;

s402,利用所述二维平面坐标及距离通过opengl进行反投影计算转变成三维坐标并反馈给移动设备,所述移动设备的屏幕中看到识别图中可交互的内容实时跟随识别图移动;

s403,通过移动设备向识别图移动,获得移动开始时和结束后两个三维坐标,对两个所述三维坐标进行差值计算,若所述差值达到预定值,则触发点击识别图,获取识别图上的可交互内容。

优选地,所述s401中,通过对画面内识别图的大小进行对比计算获取识别图与摄像头间的距离。

优选地,所述空间虚拟点击交互方法可在移动设备充电情况下实现。

优选地,所述s300中,当移动设备扫描识别图时,通过捕捉识别图中的特征与已存储匹配的特征进行匹配,获取并显示所述识别图的内容,并实时更新位置。

优选地,所述s300包括:

s301,当开启移动设备的摄像头,所述摄像头实时捕捉识别图所在的真实场景;

s302,将所述真实场景的图像实时的计算出的所述特征与已存储匹配的特征进行实时匹配;

s303,识别成功后所述移动设备显示识别图上的内容,并返回在其屏幕中显示的识别图的数据,实时更新内容所在的位置信息;

s304,将移动设备的屏幕中心的扫描截面对准识别图可点击交互的位置。

优选地,所述摄像头为后置摄像头,且所述后置摄像头所捕捉的画面分辨率达到供增强现实应用识别的要求。

优选地,所述移动设备至少选用手机、平板电脑中的一种。

本发明的有益效果是:本发明在使用了增强现实技术的移动设备上,通过结合增强现实技术与空间位置的计算来触发交互,取代传统的屏幕点击等操作。可以取得:

1、操作简单,相对于市面上其它产品,只需要将屏幕中心对准可点击的物体并靠近即可实现点击效果。

2、本方法对设备位置没有特别的要求,可以在充电的情况下使用,且可同时操作识别图和智能移动设备屏幕,互不干扰。

3、基于摄像头性能和用户习惯,使用后置摄像头而不是前置,主要是一方面提高了识别率和稳定性,另一方面由于用户更习惯于后置摄像头拍摄物体,不会引起操作不便,能给予用户更良好的增强现实应用体验。

4、通过这种操作可以让学龄儿童无需单手操作即可进行点击交互体验,极大提高了设备的安全性以及用户体验感。

附图说明

图1是本发明方法的流程示意图;

图2是本发明步骤s300的流程示意图;

图3是本发明步骤s400的流程示意图。

具体实施方式

下面将结合本发明的附图,对本发明实施例的技术方案进行清楚、完整的描述。

本发明实施例所揭示的一种基于增强现实的空间虚拟点击交互方法,基于一空间虚拟点击交互装置实现,其中,所述装置包括移动设备和一张识别图,所述移动设备包括安装的增强现实应用和摄像头,实施时,移动设备可采用市面上所有可以使用增强现实技术的带有陀螺仪的移动设备,如手机、平板电脑等等。另外,摄像头优选用后置摄像头,且其所捕捉的画面分辨率必须要达到供增强现实应用识别的要求。

所述识别图必须包括供摄像头识别的可交互的内容,这样移动设备在实现戳一戳时才可以更直观的体验到效果。且该识别图已在服务器或本地端存储匹配特征。识别图另外的一个功能就是作为空间定位的锚点,这样在保证识别图显示在手机画面的前提下移动手机,会有空间感,戳一戳功能正是利用手机与识别图在固定时间内的相对位移来实现。

如图1所示,本发明所揭示的一种基于增强现实的空间虚拟点击交互方法,具体包括:

s100,打开移动设备内的所述增强现实应用。

s200,将所述移动设备的摄像头对准识别图。

s300,所述移动设备显示所述识别图后,将移动设备显示画面内的准星图标对准识别图的内容,通过摄像头实时获取带有所述识别图的画面;

结合图2所示,当移动设备扫描识别图时,通过捕捉识别图中的特征与已存储匹配的特征进行匹配,获取并显示所述识别图的内容,并实时更新位置。所述s300具体包括:

s301,当开启移动设备的摄像头,所述摄像头实时捕捉识别图所在的真实场景。

s302,将所述真实场景的图像实时的计算出的所述特征与已存储匹配的特征进行实时匹配。

s303,识别成功后所述移动设备显示识别图上的内容,并返回在其屏幕中显示的识别图的数据,实时更新内容所在的位置信息。

s304,将移动设备的屏幕中心的扫描截面对准识别图可点击交互的位置。

s400,保持准星图标对准识别图的内容后,将移动设备向识别图靠近,在移动设备移动的距离达到预定值后,触发点击识别图,获取识别图上的可交互内容。

结合图3所示,所述s400具体包括:

s401,计算获取识别图在画面内的二维平面坐标,及计算获取识别图与摄像头间的距离。

实施时,通过画面中识别图的位置计算获取识别图在画面内的二维平面坐标,通过对画面内识别图的大小进行对比计算获取识别图与摄像头间的距离。

通过对画面内识别图的大小进行对比计算获取识别图与摄像头间的距离具体为:摄像头与识别图间距可以通过识别图在摄像头内的画面进行计算,利用正交相机的概念,即距离越远,在摄像机内呈现的画面越小,距离与大小呈反比。利用摄像机内识别图呈现出的画面大小通过矩阵换算获取摄像头与识别图的距离,也即,摄像头与识别图之间的距离没有一个具体的数值,但是处在不同距离的识别图之间有一个模拟的间距。

s402,利用所述二维平面坐标及距离通过opengl进行反投影计算转变成三维坐标并反馈给移动设备,所述移动设备的屏幕中看到识别图中可交互的内容实时跟随识别图移动。

s403,通过移动设备向识别图移动,获得移动开始时和结束后两个三维坐标,对两个所述三维坐标进行差值计算,若所述差值达到预定值,则触发点击识别图,获取识别图上的可交互内容。

其中,所述移动设备向识别图移动的最高速度≥0.4m/s。

另外,优选地,上述空间虚拟点击交互方法可在移动设备充电情况下实现。

本发明的技术内容及技术特征已揭示如上,然而熟悉本领域的技术人员仍可能基于本发明的教示及揭示而作种种不背离本发明精神的替换及修饰,因此,本发明保护范围应不限于实施例所揭示的内容,而应包括各种不背离本发明的替换及修饰,并为本专利申请权利要求所涵盖。

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