图像检索触发方法及增强现实方法技术

技术编号:9034087 阅读:170 留言:0更新日期:2013-08-15 00:55
本发明专利技术公开了一种图像检索触发方法和增强现实方法,通过移动终端内置加速度传感器检测移动终端运动状态,并根据移动终端运动状态判断是否向服务器端发送截图数据,可有效避免移动终端向图像检索服务器端发送过多不必要的检索请求,以减轻服务器压力,提高检索成功率,进而提高用户体验,降低服务成本。

【技术实现步骤摘要】

本专利技术涉及增强现实
,尤其涉及。
技术介绍
移动终端上使用增强现实技术时,必须用移动终端摄像机对准要进行增强现实的目标对象,由摄像机截取场景图像上传至服务器端进行图像检索,并下载匹配的虚拟资源进行虚实叠加。现有技术中,摄像机截取场景图像上传至服务器端有两种方式,方式一:设计一个触发按键,当用户按下此按键后,终端将摄像机当前截取的场景图像上传到服务器端,若检索失败需再次按下触发按键,第二次向服务器发送当前场景图像;方式二:启动增强现实软件后,连续不断的将摄像机捕获的场景图像发送到服务器端进行检索,直到检索到虚拟信息,否则一直向服务器发送当前场景图像。方式一由用户操作启动按键触发截图发送,操作一次发送一张图片,由于用户手拿移动终端,难免手抖,特别是在操作触发按键的一瞬间,非常易手抖,容易造成用户反复操作反复失败。方式二由于是采用检索失败自动重发图像到服务器进行检索的方式,这种方式用户不需要过多操作,用户体验较好,但是这种方式会给服务器造成非常大的负担。特别是当用户打开增强现实软件,还没对准目标对象时,终端也一直向服务器发送当前场景图像进行检索,给服务器造成过多无用开销。
技术实现思路
本专利技术的目的是提供一种,解决图像检索过程中,按现有方式自动发送图片到服务器进行图像检索给服务器造成负担过重的问题,可有效判断用户是否正在体验图像检索或增强现实软件,有选择性的发送场景图像到服务器端进行图像检索,减轻服务器端压力,降低服务成本。为了实现上述专利技术目的,本专利技术提供了一种图像检索触发方法,运用于移动终端上,所述方法包括:启动移动终端摄像模块,触发检索请求;通过移动终端内置加速度传感器检测移动终端运动状态;根据检测 到的移动终端运动状态,判断是否向服务器端发送摄像模块捕获的当前场景图像数据,所述服务器端指图像检索服务器端。优选的,所述移动终端运动状态包括静止状态、移动状态和取景状态,当检测出移动终端处于静止状态或移动状态时,均不向服务器发送任何数据;当检测出移动终端处于取景状态时,则将摄像模块捕获的当前帧场景图像进行一定处理后,上传至服务器端进行图像检索。优选的,若上传到服务器端的第一帧图像数据检索失败,则依次再发送M帧场景图像数据至服务器端进行图像检索,M为大于等于2小于等于10的正整数;若向服务器端再次连续发送的M帧图像数据均检索失败,则暂停向服务器端发送图像数据,M优选为3或4。优选的,所述移动终端运动状态包括静止状态、移动状态和取景状态,当检测出移动终端处于移动状态时,不向服务器发送任何数据;当检测出移动终端处于静止状态时,将摄像模块捕获的当前帧场景图像进行一定处理后,上传至服务器端进行图像检索;当检测出移动终端处于取景状态时,则将摄像模块捕获的当前场景图像进行一定处理后,连续发送K帧至服务器端进行图像检索,其中K为大于等于I小于等于11的正整数,K优选为4或5。优选的,所述加速度传感器检测移动终端运动状态,进一步包括:加速度传感器以每秒10 30次的速率检测移动终端在X、1、z三个轴上的加速度;分 别对X、y、z三个轴上连续两次检测到的加速度值进行求差;若这三个差值的绝对值均小于下限阈值,则判定移动终端处于静止状态;若这三个差值的绝对值中至少一个大于上限阈值,则判定移动终端处于移动状态;若连续N次判定结果为移动终端既不处于静止状态,也不处于移动状态,则得出移动状态处于取景状态,其中N为大于等于2小于等于10的正整数,N优选为4或5或6。优选的,所述上限阈值为0.05 0.1米/秒2,所述下限阈值为0.01 0.02米/秒2O优选的,所述将摄像机捕获的当前帧场景图像进行一定处理后,上传至服务器端进行图像检索,进一步包括:对当前帧场景图像进行颜色变换及滤波处理;将颜色变换后的当前场景图像上传至服务器端进行图像检索。优选的,所述将摄像机捕获的当前帧场景图像进行一定处理后,上传至服务器端进行图像检索,进一步包括:对当前帧场景图像进行颜色变换及滤波处理;对颜色变换后的当前场景图像进行特征检测,将得到的灰度图像的特征描述上传至图像检索服务器端进行图像检索。优选的,所述移动终端包括手机、平板电脑、头戴可视设备HMD。优选的,在启动移动终端内置加速度传感器之前,还包括:检测所述摄像模块捕获的当前场景图像中是否有触发标识;当在预置时间内检测到触发标识,则调用移动终端的内置加速度传感器的检测数据,进入后续步骤,否则结束本次图像检索触发流程。相应的,本专利技术还提供了一种在移动终端上进行增强现实的方法,包括:根据前述的图像检索触发方法,将摄像机捕获的场景图像数据上传至服务器端进行图像匹配,获取与上传的场景图像中的目标图像匹配的样本图像,及与所述样本图像对应的虚拟信息;实时连续地对摄像机捕获的当前场景图像和样本图像进行跟踪配准,计算摄像机的姿态,得到单应性矩阵;根据所述单应性矩阵,将与目标图像匹配的虚拟信息叠加显示在摄像机捕获的当前场景图像中的目标图像位置上。优选的,当摄像机捕获的当前场景图像和样本图像进行跟踪配准失败后,清空当前叠加内容,自动触发检索请求。与现有技术相比,本专利技术具有如下有益效果:本专利技术通过移动终端内置加速度传感器检测移动终端运动状态,并根据移动终端运动状态判断是否向服务器端发送截图数据,可有效避免移动终端向图像检索服务器端发送过多不必要的检索请求,以减轻服务器压力,降低服务成本;另外服务器压力减小后,检索成功率就会提闻,进而可大幅提闻用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图:图1为本专利技术实施例一种图像检索触发方法的流程示意图2为本专利技术实施例另一种图像检索触发方法的流程示意图3为本专利技术实施例增强现实方法的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术技术方案主要运用于图像检索(IR, image retrieval)和增强现实(AR,Augmented Reality)领域,用于避免移动终端向图像检索服务器端发送过多不必要的检索请求,以减轻服务器压力。本专利技术的专利技术人发现,当用户手拿移动终端或头戴HMD (HeadMountDisplay,头戴式可视设备),并用移动终端的摄像头对准要进行图像检索或增强现实的目标对象时,由于人不可能完全静止,因此设备应处于细微运动状态(即非大幅运动,也非完全静止)。为了防止现有技术方式二中所述的检索方法给服务器造成过重负担,本专利技术的专利技术人提出根据移动终端运动状态来判断是否向服务器端发送检索请求。本专利技术实施例图·像检索触发方法运用于移动终端上,所述移动终端包括手机、平板电脑、头戴可视设备HMD,所述图像检索触发方法包括如下步骤:SlOl:启动移动终端摄像模块,触发检索请求;S102:通过移动终端内置加速度传本文档来自技高网...

【技术保护点】
一种图像检索触发方法,运用于移动终端上,其特征在于,所述方法包括:启动移动终端摄像模块,触发检索请求;通过移动终端内置加速度传感器检测移动终端运动状态;根据检测到的移动终端运动状态,判断是否向服务器端发送摄像模块捕获的当前场景图像数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈更宋海涛
申请(专利权)人:成都理想境界科技有限公司
类型:发明
国别省市:

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

1