当前位置: 首页 > 专利查询>深圳大学专利>正文

基于增强现实的物体偏离识别图后的处理方法及装置制造方法及图纸

技术编号:15238708 阅读:174 留言:0更新日期:2017-04-29 03:46
本发明专利技术公开了一种基于增强现实的物体偏离识别图后的处理方法及装置,该方法包括:在K识别图中的k物体与S识别图中的s物体发生偏离之后,获取该K识别图及该S识别图的位置,其中,该K识别图的位置不变,基于该K识别图的位置及该S识别图的位置,控制该s物体面向该K识别图,及控制该k物体面向该S识别图。在本发明专利技术中,在物体发生偏离之后,控制s物体面向K识别图且控制k物体面向S识别图,由于K识别图的位置是不变的,即使S识别图的位置发生了改变且带来了s物体和k物体的偏离,也能够通过控制s物体面向K识别图的方式减小s物体的偏离量,且同理,通过控制k物体面向S识别图的方式减小k物体的偏离量,从而实现对偏离的矫正。

【技术实现步骤摘要】

本专利技术涉及增强现实领域,尤其涉及一种基于增强现实的物体偏离识别图后的处理方法及装置
技术介绍
增强现实(AugmentedReality,AR)技术是一种实时地计算摄影机影像的位置及角度并加上相应图像,视频、3D模型的技术,这种技术的目标是在平面上把虚拟世界套在现实世界并进行互动。然而,在AR应用中的3D模型(物体)因朝向其他模型(物体)时导致会出现模型(物体)的位置偏离其所在的识别图的问题,出现偏离的原因如下:现在假设有K识别图(K.Imagetarget)和S识别图(S.Imagetarget)这两个识别图,识别图下分别有一个k物体(k.player)和s物体(s.player),其中,K物体和S物体即为识别图中的模型,具体如图1所示。在基于Vuforia这个AR引擎实现的应用中,第一个出现的识别图的Transform是不变的,而之后出现的识别图的Transform则会自动显示相对于第一个识别图的位置信息。在图1中,假设K识别图先出现,图1中右图以坐标系来表示K识别图,k物体为该识别图下的子物体,在坐标系的下面,S识别图后出现,在图1中左边以坐标系来表示S识别图,s物体为该识别图下子物体。s物体可以通过预置函数面向k.物体,k物体同样利用预置函数面向s物体,其中,面向即k物体的正面朝向s物体的正面,不同模型的正面所对应其自身的坐标轴方向可能不同。在这里我们假设物体的正面为物体自身坐标轴Z轴所在的一面。当S识别图上下移动时,由于s物体为S识别图的子物体,s物体的Transform中的位置(Position)参数和旋转(Rotation)参数改变,此时k物体是面向s物体的,因为k物体识别图的子物体,所以k物体位置一直不变,但k物体能通过旋转自身来朝向自己的目标s物体,故k物体的自身的坐标轴就会旋转,进而反过来影响到s物体,加大s物体相对于它自己所在的识别图的偏离度,这样两个物体互相影响最终导致物体偏离识别图移动到无法控制的地方,出现偏离大的问题。然而,现有技术中,并不存在能够有效解决物体偏离识别图的问题的技术方案。
技术实现思路
本专利技术的主要目的在于提供一种基于增强现实的物体偏离识别图后的处理方法,旨在解决现有技术中物体偏离识别图移动到无法控制的地方,偏离量特别大的技术问题。为实现上述目的,本专利技术第一方面提供一种基于增强现实的物体偏离识别图后的处理方法,该方法包括:在K识别图中的k物体与S识别图中的s物体发生偏离之后,获取所述K识别图及所述S识别图的位置,其中,所述K识别图的位置不变;基于所述K识别图的位置及所述S识别图的位置,控制所述s物体面向所述K识别图,及控制所述k物体面向所述S识别图。为实现上述目的,本专利技术第二方面提供一种基于增强现实的物体偏离识别图后的处理装置,该装置包括:获取模块,用于在K识别图中的k物体与S识别图中的s物体发生偏离之后,获取所述K识别图及所述S识别图的位置,其中,所述K识别图的位置不变;控制模块,用于基于所述K识别图的位置及所述S识别图的位置,控制所述s物体面向所述K识别图,及控制所述k物体面向所述S识别图。本专利技术提供一种基于增强现实的物体偏离识别图后的处理方法,在该方法中:在K识别图中的k物体与S识别图中的s物体发生偏离之后,获取该K识别图及该S识别图的位置,其中,该K识别图的位置不变,基于该K识别图的位置及该S识别图的位置,控制该s物体面向该K识别图,及控制该k物体面向该S识别图。在本专利技术中,在物体发生偏离之后,控制s物体面向K识别图且控制k物体面向S识别图,由于K识别图的位置是不变的,即使S识别图的位置发生了改变且带来了s物体和k物体的偏离,也能够通过控制s物体面向K识别图的方式减小s物体的偏离量,且同理,通过控制k物体面向S识别图的方式减小k物体的偏离量,从而实现对偏离的矫正。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中识别图及识别图中的物体的示意图;图2为为本专利技术第一实施例中基于增强现实的物体偏离识别图后的处理方法的流程示意图;图3为为本专利技术第二实施例中基于增强现实的物体偏离识别图后的处理方法;图4为第二实施例中步骤303的细化步骤的流程示意图;图5本专利技术实施例中投影方向的示意图;图6为本专利技术实施例中完成矫正后的示意图;图7为本专利技术实施例中识别图成直角放置时的示意图;图8为本专利技术第三实施例中基于增强现实的物体偏离识别图后的处理装置的功能模块的示意图;图9为本专利技术第四实施例中基于增强现实的物体偏离识别图后的处理装置的功能模块的示意图;图10为本专利技术第四实施例中第二控制模块903的细化功能模块的示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。由于现有技术中,增强现实应用中的3D物体(模型)因朝向其他物体时带来的物体偏离识别图,且偏离特别大的技术问题。为了解决上述技术问题,本专利技术提出一种基于增强现实的物体偏离识别图后的处理方法,基于该方法,在物体发生偏离之后,控制s物体面向K识别图且控制k物体面向S识别图,由于K识别图的位置是不变的,即使S识别图的位置发生了改变且带来了s物体和k物体的偏离,也能够通过控制s物体面向K识别图的方式减小s物体的偏离量,且同理,通过控制k物体面向S识别图的方式减小k物体的偏离量,从而实现对偏离的矫正。请参阅图2,为本专利技术第一实施例中基于增强现实的物体偏离识别图后的处理方法的流程示意图,该方法包括:步骤201、在K识别图中的k物体与S识别图中的s物体发生偏离之后,获取所述K识别图及所述S识别图的位置,其中,所述K识别图的位置不变;步骤202、基于所述K识别图的位置及所述S识别图的位置,控制所述s物体面向所述K识别图,及控制所述k物体面向所述S识别图。在本专利技术实施例中,在增强现实应用中,需要先对识别图进行扫描,且先扫描的识别图先出现,其中,通常第一个扫描的识别图的Transform是不变的。其中,识别图是Vuforia自带的一个识别图预制体,是3D模型识别显示的载体,Transform为该预制体的一些方位规模参数组件,所有物体都会有一个Transform组件。即transform代表了识别图的位置。其中,第一个扫描的识别图位置是不变的,后面扫描得到的识别图的位置会显示相对于第一个识别图的位置。为了更好的理解,本专利技术实施例中将第一个扫描的识别图称为K识别图,且K识别图中有k物体,将后来扫描的识别图称为S识别图,且S识别图中有s物体。可以理解的是,K和S仅仅是用于区分两个不同的识别图,并不对识别图的内容及功能造成限定,同理k和s。可以理解的是,本专利技术实施例中,仅以K识别图和S识别图中的k物体和s物体发生偏离为例进行描述,在实际应用本文档来自技高网
...

【技术保护点】
一种基于增强现实的物体偏离识别图后的处理方法,其特征在于,所述方法包括:在K识别图中的k物体与S识别图中的s物体发生偏离之后,获取所述K识别图及所述S识别图的位置,其中,所述K识别图的位置不变;基于所述K识别图的位置及所述S识别图的位置,控制所述s物体面向所述K识别图,及控制所述k物体面向所述S识别图。

【技术特征摘要】
1.一种基于增强现实的物体偏离识别图后的处理方法,其特征在于,所述方法包括:在K识别图中的k物体与S识别图中的s物体发生偏离之后,获取所述K识别图及所述S识别图的位置,其中,所述K识别图的位置不变;基于所述K识别图的位置及所述S识别图的位置,控制所述s物体面向所述K识别图,及控制所述k物体面向所述S识别图。2.根据权利要求1所述的方法,其特征在于,所述获取所述K识别图及所述s物体的位置的步骤之前还包括:将所述K识别图及所述S识别图放置在同一个平面。3.根据权利要求1所述的方法,其特征在于,所述基于所述K识别图的位置及所述S识别图的位置,控制所述s物体面向所述K识别图,及控制所述k物体面向所述S识别图的步骤包括:控制所述s物体的Z轴指向所述K识别图的坐标原点,及控制所述k物体的Z轴指向所述S识别图的坐标原点,所述位置中包含坐标原点;控制所述s物体的Y轴旋转,及控制所述k物体的Y轴旋转,直至所述s物体的Y轴与基于所述K识别图的Y轴方向确定的第一worldUp参数的方向一致,及所述k物体的Y轴与基于所述S识别图的Y轴方向确定的第二worldUp参数的方向一致。4.根据权利要求3所述的方法,其特征在于,所述控制所述s物体的Y轴旋转,及控制所述k物体的Y轴旋转,直至所述s物体的Y轴与基于所述K识别图的Y轴方向确定的第一worldUp参数的方向一致,及所述k物体的Y轴与基于所述S识别图的Y轴方向确定的第二worldUp参数的方向一致的步骤包括:获取所述K识别图的Y轴方向,及获取所述S识别图的Y轴方向;计算所述K识别图的Y轴方向在所述s物体的XY轴平面上的第一投影方向,及计算所述S识别图的Y轴方向在所述k物体的XY轴平面上的第二投影方向;其中,所述第一投影方向即为所述第一worldUp参数的方向,所述第二投影方向即为所述第二worldUp参数的方向;控制...

【专利技术属性】
技术研发人员:王娜郑文和刘颖李霞肖帅帅
申请(专利权)人:深圳大学
类型:发明
国别省市:广东;44

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

1