一种增强现实注册装置及其方法与流程

文档序号:12472313阅读:262来源:国知局
一种增强现实注册装置及其方法与流程

本发明涉及AR(Augmented Reality,增强现实)技术领域,更具体地说,涉及一种增强现实注册装置及其方法。



背景技术:

AR技术是在虚拟现实(Virtual Reality,VR)基础上发展起来的一种新型计算机应用和人机交互技术,其通过各种计算机技术将虚拟信息和真实世界无缝融合,达到对现实场景“增强”的效果,侧重于现实环境和虚拟信息的结合与交互。移动增强现实是增强现实技术和移动便携设备结合的产物。由于智能手机等移动计算平台的快速普及,移动增强现实技术拥有十分广阔的市场前景。

对于AR技术实现来说,最核心的技术是AR的注册技术,终端在AR注册成功后,将计算机中生成的虚拟信息实时结合到真实的场景中。目前增强现实系统中常用的主要的注册技术是通过终端的后置摄像头获取当前环境的实时图像,对后置摄像头获取的实时图像与预先存储在AR服务器上的图像模型进行比对分析,实现对注册目标的识别,最终完成虚拟信息的注册。

但是,通过现有的注册方法进行注册时,后置摄像头在采集图像是会由于受到周围环境或者认为因素的影响,使得拍摄出来的图像都不符合标准,这时就需要反复地对当前环境进行拍摄,直到符合标准,这种反复循环提醒拍摄比对的匹配速度非常低,导致AR注册的速度也较低,用户的使用体验效果极差。



技术实现要素:

本发明提供了一种增强现实注册装置及其方法,解决了现有技术在进行增强现实注册时,必须要重复提示用户多次拍摄才能实现增强现实注册的技术问题,从而大大提升用户的使用体验。

为解决上述技术问题,本发明提供了一种增强现实注册装置,包括:

第一获取模块,用于获取终端的双摄像模块在当前场景中同时拍摄分别得到的图像;

特征提取模块,用于对所述第一获取模块获取到的两个图像分别进行特征信息提取;

比对模块,用于将各个图像中提取出的特征信息与预设模型库中的数据模型进行比对;

判断模块,用于基于所述比对模块的比对结果判断是否满足预设要求;

注册模块,用于所述判断模块的判断结果为满足所述预设要求时,进行增强现实注册。

在本发明中,所述判断模块用于基于所述比对模块的比对结果判断是否满足预设要求的方式为以下任一种:

若其中一个图像中提取出的特征信息与所述预设模型库中的第一数据模型的相似度达到第一阈值,则判断为满足预设要求;

若另一个图像中提取出的特征信息与所述预设模型库中的第二数据模型的相似度达到第二阈值,则判断为满足预设要求;

若所述其中一个图像中提取出的特征信息与所述预设模型库中的第一数据模型的相似度达到第三阈值,所述另一个图像中提取出的特征信息与所述预设模型库中的第二数据模型的相似度达到第四阈值,且所述终端的当前地理位置与所述第一数据模型的地理位置或所述第二数据模型的地理位置之间的距离小于第五阈值,则判断为满足预设要求,所述第三阈值小于所述第一阈值,所述第四阈值小于所述第二阈值。

在本发明中,所述增强现实注册装置还包括:

第二获取模块,用于获取所述终端的当前地理位置;

第三获取模块,用于获取所述第一数据模型的地理位置和所述第二数据模型的地理位置。

在本发明中,所述第一获取模块用于获取终端的前置摄像模块和后置摄像模块在当前场景中同时拍摄分别得到的图像。

在本发明中,所述特征提取模块用于对获取到的两个图像分别进行标志物特征信息提取,得到标志物特征信息,所述标志物包括建筑物。

为了解决上述技术问题,本发明还提供了一种增强现实注册方法,包括:

获取终端的双摄像模块在当前场景中同时拍摄分别得到的图像;

对获取到的两个图像分别进行特征信息提取;

将各个图像中提取出的特征信息与预设模型库中的数据模型进行比对;

基于比对结果判断是否满足预设要求;

若满足所述预设要求,则进行增强现实注册。

在本发明中,所述基于比对结果判断是否满足预设要求包括以下任一种:

若其中一个图像中提取出的特征信息与所述预设模型库中的第一数据模型的相似度达到第一阈值,则判断为满足预设要求;

若另一个图像中提取出的特征信息与所述预设模型库中的第二数据模型的相似度达到第二阈值,则判断为满足预设要求;

若所述其中一个图像中提取出的特征信息与所述预设模型库中的第一数据模型的相似度达到第三阈值,所述另一个图像中提取出的特征信息与所述预设模型库中的第二数据模型的相似度达到第四阈值,且所述终端的当前地理位置与所述第一数据模型的地理位置或所述第二数据模型的地理位置之间的距离小于第五阈值,则判断为满足预设要求,所述第三阈值小于所述第一阈值,所述第四阈值小于所述第二阈值。

在本发明中,所述增强现实注册方法还包括:

获取所述终端的当前地理位置、所述第一数据模型的地理位置和所述第二数据模型的地理位置。

在本发明中,所述获取终端的双摄像模块在当前场景中同时拍摄分别得到的图像包括:获取终端的前置摄像模块和后置摄像模块在当前场景中同时拍摄分别得到的图像。

在本发明中,所述当前场景为户外场景,所述对获取到的两个图像分别进行特征信息提取包括:对获取到的两个图像分别进行标志物特征信息提取,得到标志物特征信息,所述标志物包括建筑物。

本发明实施例提供的增强现实注册装置及其方法,通过终端上的双摄像模块同时分别拍摄当前场景的图像,对双摄像模块获取到的两个图像进行特征信息的提取,将提取到的特征信息与预设模型库中的数据模型进行比对,判断是否满足预设要求,若满足,则进行增强现实注册;通过对本发明提供的方法的实施,双摄像模块同时获取图像进行比对,大大地提高了增强现实注册的速度,使得终端可以同时进行不同角度的图像比对,也优化了增强现实的注册操作,提升了用户的使用体验。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1为本发明第一实施例提供的增强现实注册装置的结构框图;

图2为本发明第一实施例提供的增强现实注册方法的流程图;

图3为本发明第二实施例提供的增强现实注册方法的另一种流程图;

图4为本发明第三实施例提供的增强现实注册装置的另一结构框图。

具体实施方式

下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。

第一实施例:

请参考图1,图1为本实施例提供的增强现实注册装置的结构框图,该装置是针对于现有的AR注册方式,其注册效率太低,并且其注册是否成功受到人为或环境因素的影响太大了,导致注册的成功率比较低,现有的AR注册方式只要图像不符合标准就会不断地提醒用户重新拍摄,直到图像符合标准后再进行比对注册,这样使得用户的体验非常差,为了解决该问题,本发明实施例提供了一种增强现实注册装置,包括:第一获取模块101、特征提取模块102、比对模块103、判断模块104和注册模块105,其中:

所述第一获取模块101用于获取终端的双摄像模块在当前场景中同时拍摄分别得到的图像,这里的当前场景包括室内场景和室外场景,室内场景可以是商场、车站等等,室外场景包括旅游景点、地标建筑物周围的环境等等;其中拍摄得到的图像可以是当前环境的某一标志物,比如商场的招牌,上海的东方明珠塔等等;

所述特征提取模块102用于对所述第一获取模块101获取到的两个图像分别进行特征信息提取,这里的特征信息包括当前场景中建筑物、建筑物的标志信息、当前场景的地理位置、以及当前场景的标志物等等,具体的是对获取到的两个图像分别进行标志物特征信息提取,得到标志物特征信息,所述标志物包括建筑物;

所述比对模块103用于将各个图像中提取出的特征信息与预设模型库中的数据模型进行比对,具体是比较拍摄到的图像与数据模型的相似度,判断两者的场景是否是同一个场景,若是,则满足预设要求,反之,不满足;

所述判断模块104用于基于所述比对模块103的比对结果判断是否满足预设要求;

所述注册模块105用于在所述判断模块104的判断结果满足预设要求时,进行增强现实注册。

在本实施例中,所述双摄像模块包括前置摄像模块和后置摄像模块,具体为终端上的前置摄像头和后置摄像头,这时第一获取模块101在获取图像时是通过终端上的前置摄像头和后置摄像头同时获取当前场景中的两个张图像,并且该两张图像是当前场景中的不同方向的图像;或者,该双摄像模块是设置在终端背面或者前面的双摄像头,这时所述第一获取模块101获取的是该双摄像头同时拍摄的两张当前场景中的同一方向上的不同角度的图像,因为是通过两个摄像头拍摄到的图像所以这两张图像的标准和质量肯定会有所不同,则就为比对模块103比对时提供了多个比对对象,避免了多次拍摄而浪费时间,提高了比对的效率。

进一步的,该第一获取模块101的功能具体可以采用通信模块来实现,例如在获取图像时,终端可以通过通信模块与其他终端连接,获取其他终端拍摄的当前场景的图像,比如通过WIFI、蓝牙、射频等等通信方式获取;进一步的,还可以是第一获取模块101就利用终端自身的前摄像头和后摄像头来直接获取。

当增强现实注册装置与终端通过蓝牙的方式连接时,则所述第一获取模块101为蓝牙模块,通过蓝牙模块与终端连接,控制终端的双摄像模块拍摄当前场景的图像,终端在将拍摄到的图像通过蓝牙传输到增强现实装置上,然后再根据获取到的图像进行AR注册处理。

在本实施例中,当判断模块104判断的结果为以下情况时,则认为是满足预设要求:

情况一:对比模块103将后置摄像头和前置摄像头拍摄到的图像分别与预设模型库中对应的数据模型进行比对的过程中,当后置摄像头拍摄的图像与第一数据模型对比的相似度达到第一阈值时,则判断模块104判断为满足预设要求,可以进行增强现实注册步骤。

情况二:对比模块103将后置摄像头和前置摄像头拍摄到的图像分别与预设模型库中对应的数据模型进行比对的过程中,当前置摄像头拍摄的图像与第二数据模型对比的相似度达到第二阈值时,则判断模块104判断为满足预设要求,可以进行增强现实注册步骤。

情况三:对比模块103将后置摄像头和前置摄像头拍摄到的图像分别与预设模型库中对应的数据模型进行比对过程中,当后置摄像头拍摄的图像与第一数据模型对比的相似度达到第三阈值,前置摄像头拍摄的图像与第二数据模型对比的相似度达到第四阈值,且所述终端的地理位置与所述第一数据模型的地理位置或所述第二数据模型的地理位置之间的距离小于第五阈值,则判断模块104判断为满足预设要求,可以进行增强现实注册步骤,其中,所述第三阈值小于所述第一阈值,所述第四阈值小于所述第二阈值。具体的,这里的数据模型可以是某一建筑的图片,也可以是该建筑的三围模型,甚至可以是该建筑所场所的周环境三维模型。

在本实施例中,所述第一阈值和第二阈值可以设置为同一个值,这时,在比对模块103进行前置和后置摄像头拍摄到的图像进行比对时,只要两者中有一个达到或者超过预设的阈值,就判断为用户触发的AR注册任务满足预设要求,注册模块105执行AR注册步骤,两者都不满足时,则执行情况三的判断过程,判断地理位置之间的距离是否小于预设的第五阈值,若小于,则也可以执行AR注册步骤。

例如,用户正处于某商场的门口时,用户不知道商场内的布局以及各楼层对应的商品类型是什么,这时用户可以通过终端开启地图软件,进行AR注册查询,具体过程为:

首先,用户开启地图软件,如百度地图,并启动AR功能。

然后,用户通过终端上的双摄像头拍摄包括商场在内的当前场景的两张照片,终端从AR服务器找到预先存储的当前场景的数据模型,将拍摄到的两张片与数据模型进行比对,若比对结果为两张照片中存在一张照片与数据模型的相似度达到90%以上,则判断当前的注册操作满足预设要求,注册成功;

或者,在这两张照片的比对结果的相似度都只有80%,不满足90%的预设要求,这时再计算地理位置之间的距离,判断是否小于预设的阈值,若是,则满足预设要求,注册成功。

最后,在当前拍摄的满足预设要求的照片上将该商场上各楼层的商品类型、以及店铺信息显示在照片上,从而实现了在真实环境上显示当前模式不可能存在的信息。

在本实施例中,所述增强现实注册装置中的比对模块103在对前置摄像头和后置摄像头拍摄到的图像进行比对之前,还包括:对前置摄像头和后置摄像头设置优先级,将后置摄像头拍摄到的图像设置为主要目标图像(即是优先级别最高),前置摄像头拍摄到的图像设置为辅助目标图像(即是优先级别最低),对比模块103在比对时,先对主要目标图像进行比对,在后置摄像头的图像比对相似度不满足预设要求后,比对模块103再执行对辅助目标图像进行比对处理,若前置摄像头的图像也不满足预设要求时,则执行情况三的判断步骤。

在本实施例中,若后置摄像头拍摄的图像与第一数据模型对比的相似度不满足第二阈值,前置摄像头拍摄的图像与第二数据模型对比的相似度也不满足第二阈值时,除了需要进一步判断是否满足第三阈值和第四阈值之外,还需要获取终端当前的地理位置,然后判断终端当前的地理位置与数据模型的地理位置之间的距离是否满足第五阈值,最后,综合考虑是否满足预设要求,则满足,允许进行AR注册。

在本实施例中,所述增强现实注册装置在获取地理位置时,具体是分别是通过第二获取模块和第三获取模块获取,其中,所述第二获取模块用于获取所述终端的当前地理位置,所述第三获取模块拥有获取所述第一数据模型的地理位置和所述第二数据模型的地理位置。优选的,第二获取模块可以直接使用第一获取模块101来实现,只要在第一获取模块101中增加GPS定位功能即可,所述第一获取模块101在获取当前场景的图像的同时也对终端当前的位置进行定位,并进行存储。

所述第三获取模块获取的第一数据模型和第二数据模型的地理位置,可以直接从数据模型库中获取,因为在存储数据模型的同时也会通过GPS定位对应的数据模型的地理位置,然后一起存储在AR服务器上,在需要进行地理位置距离的计算时第三获取模块直接从AR服务器中查询调用即可,当然也可以通过调用的数据模型来进行实时定位获取。

本实施例提供的增强现实注册装置,通过同时利用双摄像头拍摄图像并利用拍摄头的两张图像进行比对快速注册,相比现有技术利用单摄像头拍摄图像的匹配方式,利用双摄像头并且统筹二者各自获取的匹配度,可极大优化AR应用的注册任务,提升用户体验。

第二实施例:

请参见图2,图2为本发明实施例提供的增强现实注册方法的流程图,本实施例提供的注册方法主要是为了优化AR的注册操作,解决现有技术中的注册效率较低,而且在注册失败后还不断地重复提示用户重新拍摄,严重影响注册速度等等这些繁琐的问题。

本发明实施例提供的增强现实注册方法具体包括如下步骤:

S201,获取终端的双摄像模块在当前场景中同时拍摄分别得到的图像,所述当前场景包括室内场景和室外场景,室内场景可以是商场、车站等等,室外场景包括旅游景点、地标建筑物周围的环境等等。

在该步骤中,具体是通过终端的前置摄像模块和后置摄像模块在当前场景中同时分别拍摄图像,优选得,该前置摄像模块和后置摄像模块分别为终端的前置摄像头和后置摄像头,通过终端上的两个摄像头同时获取当前场景中的两个张图像,并且该两张图像是当前场景中的不同方向的图像;

或者,同时采用终端上的两个后置摄像头同时拍摄的两张当前场景中的同一方向上的不同角度的图像。

S202,对获取到的两个图像分别进行特征信息提取。

所述特征信息包括当前场景中建筑物、建筑物的标志信息、当前场景的地理位置、以及当前场景的标志物等等,优选的,在获取两个图像的特征信息时,分别获取图像中的标志物特征信息,得到标志物特征信息。

S203,将各个图像中提取出的特征信息与预设模型库中的数据模型进行比对。

在该步骤中,具体的将两个图像中的其中一个图像中提取出的特征信息与所述预设模型库中的第一数据模型进行比对;将另一个图像中提取出的特征信息与所述预设模型库中的第二数据模型进行比对,当两个图像的比对结果都不满足预设要求时,还需要计算终端的当前地理位置与所述第一数据模型的地理位置或所述第二数据模型的地理位置之间的距离,并与预设的距离值进行比对。

S204,基于比对结果判断是否满足预设要求。

在该步骤中,所述比对结果包括以下几种情况:

一是:后置摄像头拍摄的图像与第一数据模型对比的相似度达到第一阈值时,则判断为满足预设要求;

二是:前置摄像头拍摄的图像与第二数据模型对比的相似度达到第二阈值时,则判断为满足预设要求;

三是:后置摄像头拍摄的图像与第一数据模型对比的相似度达到第三阈值,前置摄像头拍摄的图像与第二数据模型对比的相似度达到第四阈值,且所述终端的地理位置与所述第一数据模型的地理位置或所述第二数据模型的地理位置之间的距离小于第五阈值,则判断为满足预设要求,其中,所述第三阈值小于所述第一阈值,所述第四阈值小于所述第二阈值。

S205,若满足所述预设要求,则进行增强现实注册。

在本实施例中,所述第一阈值和第二阈值可以设置为同一个值,也可以设置为不同的值,当设置为同一个值时,在进行前置和后置摄像头拍摄到的图像进行比对时,只要两者中有一个达到或者超过预设的阈值,就判断为用户触发的AR注册任务满足预设要求,执行AR注册步骤,两者都不满足时,则执行情况三的判断过程,判断地理位置之间的距离是否小于预设的第五阈值,若小于,则也可以执行AR注册步骤。

例如,用户正处于某商场的门口时,用户不知道商场内的布局以及各楼层对应的商品类型是什么,这时用户可以通过终端开启地图软件,进行AR注册查询,具体过程为:

首先,用户开启地图软件,如百度地图,并启动AR功能。

然后,用户通过终端上的双摄像头拍摄包括商场在内的当前场景的两张照片,终端从AR服务器找到预先存储的当前场景的数据模型,将拍摄到的两张片与数据模型进行比对,若比对结果为两张照片中存在一张照片与数据模型的相似度达到90%以上,则判断当前的注册操作满足预设要求,注册成功;

或者,在这两张照片的比对结果的相似度都只有80%,不满足90%的预设要求,这时再计算地理位置之间的距离,判断是否小于预设的阈值,若是,则满足预设要求,注册成功。

最后,在当前拍摄的满足预设要求的照片上将该商场上各楼层的商品类型、以及店铺信息显示在照片上,从而实现了在真实环境上显示不当前模式不可能存在的信息。

当所述第一阈值和第二阈值可以设置为不同的值时,分别将前置摄像头和后置摄像头拍摄的图像与对应的模型进行比对,得到比对的结果,在将比对结果与对应的阈值比较,判断出是否满足要求,例如,前置摄像头和后置摄像头的拍照像素不相同,前置摄像头的相对低点,这时,前置摄像头的比对要求相对会低点,所以要根据获取设备的实际质量来设置对应的阈值。

在本实施例中,所述增强现实注册方法在对前置摄像头和后置摄像头拍摄到的图像进行比对之前,还包括:对前置摄像头和后置摄像头设置优先级,将后置摄像头拍摄到的图像设置为主要目标图像(即是优先级别最高),前置摄像头拍摄到的图像设置为辅助目标图像(即是优先级别最低),在比对时,先对主要目标图像进行比对,在后置摄像头的图像比对相似度不满足预设要求后,再执行对辅助目标图像进行比对处理,若前置摄像头的图像也不满足预设要求时,则执行情况三的判断步骤。

在执行情况三之前,还需要获取终端当前的地理位置信息、第一数据模型的地理位置、以及第二数据模型的地理位置,计算终端的当前地理位置与所述第一数据模型的地理位置或所述第二数据模型的地理位置之间的距离;

然后,判断后置摄像头拍摄的图像中提取出的特征信息与所述预设模型库中的第一数据模型的相似度是否达到第三阈值,前置摄像头拍摄的图像中提取出的特征信息与所述预设模型库中的第二数据模型的相似度是否达到第四阈值,若都满足,则地理位置之间的距离是否达到第五阈值,若达到,则执行AR注册。

在本实施例中,优选的采用情况三判断是都满足增强现实注册操作,具体处理步骤如图3所示:

S301,通过终端上的前摄像头和后置摄像头拍摄当前位置的两张图像,并将图像发送到AR服务器上,其中后置摄像头拍摄到的图像设置为主要目标图像,前置摄像头拍摄到的图像设置为辅助目标图像。

S302,提取两张图像的特征信息。

具体的,AR服务器接收终端发送的图像,并分别对主要目标图像和辅助目标图像进行特征信息的提取,优选的,提取图像中的关键特征信息,例如提取当前图像中所在的当前位置的最有标志性的建筑物的信息或者路标等等的特征信息。

在该步骤中,在提取完特征信息之后,还包括判断是否满足增强现实注册的要求,执行步骤S303和步骤S304。

S303,判断后置摄像头的图像是否满足增强现实注册的要求。

具体的,将从主要目标图像中提取的特征信息与第一数据模型进行比对,得到相似度的比对结果,当结果达到第一阈值,比如比对主要目标图像与第一数据模型的相似度达到90%,则执行步骤S308,当结果达不到第一阈值,则执行步骤S304。

S304,判断前置摄像头的图像是否满足增强现实注册的要求。

具体的,将从辅助目标图像中提取的特征信息与第二数据模型进行比对,得到相似度的比对结果,当结果达到第二阈值,比如比对辅助目标图像与第二数据模型的相似度达到90%,则执行步骤S308,当结果达不到第二阈值,则执行步骤S305。

进一步的,图像比对达不到预设要求,可能是由于终端摄像头本身像素或者是认为的因素造成图像拍摄质量达不到要求,也或者是环境等因素,使得最终提取到的特征信息可能无法满足相似度比较的要求,导致注册失败。

S305,获取当前终端的地理位置。

在该步骤中,具体可以通过终端的GPS定位模块来进行实时定位获取当前拍摄的地理位置。

S306,分别计算后置摄像头的图像的地理位置和前置摄像头的图像的地理位置与AR服务器中预设的数据模型的地理位置之间的距离。

在该步骤中,还包括计算后置摄像头的图像和前置摄像头的图像与AR服务器中预设的对应的数据模型的相似度。

S307,判断相似度和距离是否都满足预设条件。

具体的,当相似度都知道达到80%时,且距离小于预设的距离阈值,则判断为满足注册的要求,执行步骤S308,若都不满足时,则返回步骤S301。

例如,计算主要目标图像,辅助目标图像与AR服务器预设的数据模型的相似度A1、A2,并判断相似度值A1、A2满足预置要求(开发人员预设置相似度要求)的当前位置D2与AR服务器数据模型服务器存储地址D1的距离,当A1、A2相似度满足预置要求、且D2、D1距离趋于同一位置,则直接进行注册。

S308,实现增强现实注册。

通过本实施例的实施,通过双头像头获取图像计算的相似度值可以快速进行满足注册要求进行注册。同时通过同一时间获取的两个图像判断是否满足注册任务的注册需求可以降低单个图片适配的难度,实现快速注册。

本实施例提供的增强现实注册方法,通过终端上的双摄像模块同时分别拍摄当前场景的图像,对双摄像模块获取到的两个图像进行特征信息的提取,将提取到的特征信息与预设模型库中的数据模型进行比对,判断是否满足预设要求,若满足,则进行增强现实注册;通过本发明提供的方法的实施,双摄像模块同时获取图像进行比对,大大地提高了增强现实注册的速度,使得终端可以同时进行不同角度的图像比对,也优化了增强现实的注册操作,提升了用户的使用体验。

第三实施例:

请参考图4,图4为本发明实施例提供的增强现实注册装置的另一结构框图,该装置包括摄像模块41、通信模块42和处理器43,所述摄像模块41包括前置摄像单元411和后置摄像单元412,所述摄像模块41用于在当前场景中同时拍摄分别得到的图像,其中:

所述前置摄像单元411用于拍摄终端在当前场景中的前置图像;

所述后置摄像单元412用于拍摄终端在当前场景中的后置图像;

所述通信模块42用于获取所述摄像模块41拍摄到的两个图像;

处理器43用于对所述第一获取模块获取到的两个图像分别进行特征信息提取,将各个图像中提取出的特征信息与预设模型库中的数据模型进行比对,基于所述比对模块的比对结果判断是否满足预设要求,判断结果为满足所述预设要求时,进行增强现实注册,所述特征信息包括当前场景中建筑物、建筑物的标志信息、当前场景的地理位置、以及当前场景的标志物等等,优选的,在获取两个图像的特征信息时,分别获取图像中的标志物特征信息,得到标志物特征信息。

在本实施例中,所述处理器43基于所述比对模块的比对结果判断是否满足预设要求的方式为以下任一种:

若其中一个图像中提取出的特征信息与所述预设模型库中的第一数据模型的相似度达到第一阈值,则判断为满足预设要求;

若另一个图像中提取出的特征信息与所述预设模型库中的第二数据模型的相似度达到第二阈值,则判断为满足预设要求;

若所述其中一个图像中提取出的特征信息与所述预设模型库中的第一数据模型的相似度达到第三阈值,所述另一个图像中提取出的特征信息与所述预设模型库中的第二数据模型的相似度达到第四阈值,且所述终端的当前地理位置与所述第一数据模型的地理位置或所述第二数据模型的地理位置之间的距离小于第五阈值,则判断为满足预设要求,所述第三阈值小于所述第一阈值,所述第四阈值小于所述第二阈值。

在本实施例中,所述第一阈值和第二阈值可以设置为同一个值,也可以设置为不同的值,当设置为同一个值时,在处理器43进行前置摄像单元411和后置摄像单元412拍摄到的图像进行比对时,只要两者中有一个达到或者超过预设的阈值,就判断为用户触发的AR注册任务满足预设要求,处理器43执行AR注册步骤,两者都不满足时,则执行情况三的判断过程,判断地理位置之间的距离是否小于预设的第五阈值,若小于,则也可以执行AR注册步骤。

当所述第一阈值和第二阈值可以设置为不同的值时,分别将前置摄像单元411和后置摄像单元412拍摄的图像与对应的模型进行比对,得到比对的结果,在将比对结果与对应的阈值比较,判断出是否满足要求,例如,前置摄像头和后置摄像头的拍照像素不相同,前置摄像头的相对低点,这时,前置摄像头的比对要求相对会低点,所以要根据获取设备的实际质量来设置对应的阈值。

在本实施例中,所述增强现实注册装置在对前置摄像单元411和后置摄像单元412拍摄到的图像进行比对之前,还包括:对前置摄像单元411和后置摄像单元412设置优先级,将后置摄像蒂娜元412拍摄到的图像设置为主要目标图像(即是优先级别最高),前置摄像单元411拍摄到的图像设置为辅助目标图像(即是优先级别最低),在比对时,先对主要目标图像进行比对,在后置摄像单元412的图像比对相似度不满足预设要求后,再执行对辅助目标图像进行比对处理,若前置摄像单元411的图像也不满足预设要求时,则执行情况三的判断步骤。

在执行情况三之前,还需要获取终端当前的地理位置信息、第一数据模型的地理位置、以及第二数据模型的地理位置,计算终端的当前地理位置与所述第一数据模型的地理位置或所述第二数据模型的地理位置之间的距离;

然后,判断后置摄像单元412拍摄的图像中提取出的特征信息与所述预设模型库中的第一数据模型的相似度是否达到第三阈值,前置摄像单元411拍摄的图像中提取出的特征信息与所述预设模型库中的第二数据模型的相似度是否达到第四阈值,若都满足,则地理位置之间的距离是否达到第五阈值,若达到,则执行AR注册。

综上述所,本发明提供的增强现实注册装置及其方法,通过终端上的双摄像模块同时分别拍摄当前场景的图像,对双摄像模块获取到的两个图像进行特征信息的提取,将提取到的特征信息与预设模型库中的数据模型进行比对,判断是否满足预设要求,若满足,则进行增强现实注册;通过本发明的实施,双摄像模块同时获取图像进行比对,大大地提高了增强现实注册的速度,使得终端可以同时进行不同角度的图像比对,也优化了增强现实的注册操作,提升了用户的使用体验。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式的变换,这些均属于本发明的保护之内。

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