基于移动设备定位的AR模型显示处理方法及装置制造方法及图纸

技术编号:27688709 阅读:34 留言:0更新日期:2021-03-17 04:18
基于移动设备定位的AR模型显示处理方法及装置,通过对AR模型进行物理位置、特征图像及平面信息标注;获取当前移动设备的模糊位置信息,并把模糊位置信息提交到服务端;将模糊位置信息与叠加到当前位置附近的AR模型的标注位置信息进行比对;获取当前位置的实景图像,将实景图像与AR模型的特征图像进行比对;通过捕捉工具对当前位置进行平面捕捉,将捕捉到的平面使用给定颜色的背景框进行叠加标注;将捕捉到的平面进行裁剪,裁剪的方式为按照AR模型比例进行等比例切割;以裁剪后的捕捉平面作为叠加位置,将AR模型显示在叠加位置上完成AR模型与现实场景的叠加显示。本发明专利技术提高AR应用定位精度的目的,保证了显示效果。

【技术实现步骤摘要】
基于移动设备定位的AR模型显示处理方法及装置
本专利技术涉及AR显示
,具体涉及一种基于移动设备定位的AR模型显示处理方法及装置。
技术介绍
目前,通常利用AR技术在现实世界中添加3D模型,将3D模型显示在移动设备中,为了实现精准营销及模型的逼真,需要对模型显示位置进行精准标注。但传统的GPS定位方式只能获取粗糙的位置信息,误差一般达到数米,因此给模型的显示带来极大的误差,模型经常被添加在异常的位置或违反规则的地方,影响显示效果,故使3D模型显示位置和标注位置最大程度的一致是一个亟待解决的技术问题。周知的,移动设备定位具有多种方式,包括GPS、WIFI和基站等方式,在设备条件允许的情况下尽量通过多方式的结合,完成定位并提高定位的精度是可行的。当在现实环境中由于条件的限制,造成某种定位方式的失败,此时可以启动其他方式进行定位,直到获取当前的位置信息为止,可以满足复杂环境中的运用。周知的,AR应用可以通过移动端摄像头对现实世界进行信息捕捉,识别出特定的平面。由于模型必须摆设在平面空地上,但现实世界难免出现雷同的画面,最终会对位置的识别带来干扰,因此需要其他辅助手段对位置进行精准识别。随着平面捕捉技术的发展,移动设备的平面捕捉更为高效精确,其中ARCore和ARKit的使用均为平面捕捉提供了很好的技术支持,且随着版本的提高,平面捕捉的效率和精度得到了很大的提升。
技术实现思路
为此,本专利技术提供一种基于移动设备定位的AR模型显示处理方法及装置,通过定位和捕捉等技术的有效结合,可以为虚拟模型显示位置提供更好的数据支持,以达到提高AR应用定位精度的目的。为了实现上述目的,本专利技术提供如下技术方案:基于移动设备定位的AR模型显示处理方法,包括以下步骤:步骤一、对AR模型进行信息标注,所述信息标注的对象包括物理位置、特征图像及平面三种信息;步骤二、获取当前移动设备的模糊位置信息,并把所述模糊位置信息提交到服务端;将所述模糊位置信息与叠加到当前位置附近的AR模型的标注位置信息进行比对,判断所述AR模型的标注位置信息是否处在预设的标记范围,若处在预设的标记范围内,执行步骤三;步骤三、获取当前位置的实景图像,将所述实景图像与所述AR模型的特征图像进行比对,判断所述实景图像与所述AR模型的特征图像是否匹配,当匹配通过后,执行步骤四;步骤四、通过ARCore或ARKit对当前位置进行平面捕捉,将捕捉到的平面使用给定颜色的背景框进行叠加标注;步骤五、将所述捕捉到的平面进行裁剪,所述裁剪的方式为按照所述AR模型比例进行等比例切割;步骤六、以裁剪后的捕捉平面作为叠加位置,将所述AR模型显示在所述叠加位置上完成AR模型与现实场景的叠加显示。作为基于移动设备定位的AR模型显示处理方法的优选方案,步骤二中,通过GPS、WIFI及基站定位方式获取当前的模糊位置信息;当获取当前位置信息失败时,中断当前的AR服务。作为基于移动设备定位的AR模型显示处理方法的优选方案,步骤三中,所述实景图像与所述AR模型的特征图像进行比对的方式为:将所述实景图像与特征图像的每个像素点进行比对,如果相等,则相似点加一,当所有像素点比对完毕后,用相似点数除以特征图像的总像素点数,当相似度大于预设值时判定匹配通过。作为基于移动设备定位的AR模型显示处理方法的优选方案,步骤三中,通过移动设备的摄像头获取当前位置的实景图像,当所述实景图像与所述AR模型的特征图像匹配失败后,移动所述移动设备的摄像头进行实景图像更新,将更新后的实景图像与AR模型的特征图像重新匹配,直至匹配成功。作为基于移动设备定位的AR模型显示处理方法的优选方案,步骤四中,将捕捉到的平面使用绿色的背景框进行叠加标注。本专利技术还提供一种基于移动设备定位的AR模型显示处理装置,包括:模型标注模块,用于对AR模型进行信息标注,所述信息标注的对象包括物理位置、特征图像及平面三种信息;位置处理模块,用于获取当前移动设备的模糊位置信息,并把所述模糊位置信息提交到服务端;将所述模糊位置信息与叠加到当前位置附近的AR模型的标注位置信息进行比对,并判断所述AR模型的标注位置信息是否处在预设的标记范围;图像处理模块,用于获取当前位置的实景图像,将所述实景图像与所述AR模型的特征图像进行比对,判断所述实景图像与所述AR模型的特征图像是否匹配;平面捕捉模块,用于通过ARCore或ARKit对当前位置进行平面捕捉,将捕捉到的平面使用给定颜色的背景框进行叠加标注;平面裁剪模块,用于将所述捕捉到的平面进行裁剪,所述裁剪的方式为按照所述AR模型比例进行等比例切割;叠加显示模块,用于以裁剪后的捕捉平面作为叠加位置,将所述AR模型显示在所述叠加位置上完成AR模型与现实场景的叠加显示。作为基于移动设备定位的AR模型显示处理装置的优选方案,所述位置处理模块通过GPS、WIFI及基站定位方式获取当前的模糊位置信息;当获取当前位置信息失败时,中断当前的AR服务。作为基于移动设备定位的AR模型显示处理装置的优选方案,所述图像处理模块中实景图像与所述AR模型的特征图像进行比对的方式为:将所述实景图像与特征图像的每个像素点进行比对,如果相等,则相似点加一,当所有像素点比对完毕后,用相似点数除以特征图像的总像素点数,当相似度大于预设值时判定匹配通过。作为基于移动设备定位的AR模型显示处理装置的优选方案,还包括图像更新模块,用于通过移动设备的摄像头获取当前位置的实景图像,当所述实景图像与所述AR模型的特征图像匹配失败后,移动所述移动设备的摄像头进行实景图像更新,将更新后的实景图像与AR模型的特征图像重新匹配,直至匹配成功。作为基于移动设备定位的AR模型显示处理装置的优选方案,所述平面捕捉模块将捕捉到的平面使用绿色的背景框进行叠加标注。本专利技术具有如下优点:通过对AR模型进行信息标注,信息标注的对象包括物理位置、特征图像及平面三种信息;获取当前移动设备的模糊位置信息,并把模糊位置信息提交到服务端;将模糊位置信息与叠加到当前位置附近的AR模型的标注位置信息进行比对;获取当前位置的实景图像,将实景图像与AR模型的特征图像进行比对;通过ARCore或ARKit对当前位置进行平面捕捉,将捕捉到的平面使用给定颜色的背景框进行叠加标注;将捕捉到的平面进行裁剪,裁剪的方式为按照AR模型比例进行等比例切割;以裁剪后的捕捉平面作为叠加位置,将AR模型显示在叠加位置上完成AR模型与现实场景的叠加显示。本专利技术通过定位和捕捉等技术的有效结合,可以为虚拟模型显示位置提供更好的数据支持,以达到提高AR应用定位精度的目的,避免模型添加在异常的位置或违反规则的地方,保证了显示效果。附图说明为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还本文档来自技高网...

【技术保护点】
1.基于移动设备定位的AR模型显示处理方法,其特征在于,包括以下步骤:/n步骤一、对AR模型进行信息标注,所述信息标注的对象包括物理位置、特征图像及平面三种信息;/n步骤二、获取当前移动设备的模糊位置信息,并把所述模糊位置信息提交到服务端;将所述模糊位置信息与叠加到当前位置附近的AR模型的标注位置信息进行比对,判断所述AR模型的标注位置信息是否处在预设的标记范围,若处在预设的标记范围内,执行步骤三;/n步骤三、获取当前位置的实景图像,将所述实景图像与所述AR模型的特征图像进行比对,判断所述实景图像与所述AR模型的特征图像是否匹配,当匹配通过后,执行步骤四;/n步骤四、通过ARCore或ARKit对当前位置进行平面捕捉,将捕捉到的平面使用给定颜色的背景框进行叠加标注;/n步骤五、将所述捕捉到的平面进行裁剪,所述裁剪的方式为按照所述AR模型比例进行等比例切割;/n步骤六、以裁剪后的捕捉平面作为叠加位置,将所述AR模型显示在所述叠加位置上完成AR模型与现实场景的叠加显示。/n

【技术特征摘要】
1.基于移动设备定位的AR模型显示处理方法,其特征在于,包括以下步骤:
步骤一、对AR模型进行信息标注,所述信息标注的对象包括物理位置、特征图像及平面三种信息;
步骤二、获取当前移动设备的模糊位置信息,并把所述模糊位置信息提交到服务端;将所述模糊位置信息与叠加到当前位置附近的AR模型的标注位置信息进行比对,判断所述AR模型的标注位置信息是否处在预设的标记范围,若处在预设的标记范围内,执行步骤三;
步骤三、获取当前位置的实景图像,将所述实景图像与所述AR模型的特征图像进行比对,判断所述实景图像与所述AR模型的特征图像是否匹配,当匹配通过后,执行步骤四;
步骤四、通过ARCore或ARKit对当前位置进行平面捕捉,将捕捉到的平面使用给定颜色的背景框进行叠加标注;
步骤五、将所述捕捉到的平面进行裁剪,所述裁剪的方式为按照所述AR模型比例进行等比例切割;
步骤六、以裁剪后的捕捉平面作为叠加位置,将所述AR模型显示在所述叠加位置上完成AR模型与现实场景的叠加显示。


2.根据权利要求1所述的基于移动设备定位的AR模型显示处理方法,其特征在于,步骤二中,通过GPS、WIFI及基站定位方式获取当前的模糊位置信息;当获取当前位置信息失败时,中断当前的AR服务。


3.根据权利要求1所述的基于移动设备定位的AR模型显示处理方法,其特征在于,步骤三中,所述实景图像与所述AR模型的特征图像进行比对的方式为:将所述实景图像与特征图像的每个像素点进行比对,如果相等,则相似点加一,当所有像素点比对完毕后,用相似点数除以特征图像的总像素点数,当相似度大于预设值时判定匹配通过。


4.根据权利要求1所述的基于移动设备定位的AR模型显示处理方法,其特征在于,步骤三中,通过移动设备的摄像头获取当前位置的实景图像,当所述实景图像与所述AR模型的特征图像匹配失败后,移动所述移动设备的摄像头进行实景图像更新,将更新后的实景图像与AR模型的特征图像重新匹配,直至匹配成功。


5.根据权利要求1所述的基于移动设备定位的AR模型显示处理方法,其特征在于,步骤四中,将捕捉到的平面使用绿色的背景框进行叠加标注。


...

【专利技术属性】
技术研发人员:李乐
申请(专利权)人:上海影谱科技有限公司
类型:发明
国别省市:上海;31

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

1