一种AR注册方法及系统与流程

文档序号:17655961发布日期:2019-05-15 22:00阅读:786来源:国知局

本发明涉及实景图片注册技术领域,特别涉及一种AR注册方法及系统。



背景技术:

随着科技的发展,人们对信息处理的要求越来越高。AR(AR,即Augmented Reality,增强现实)应用可以将真实世界与虚拟信息向结合,提高数据的直观性,方便人们更好地处理信息数据。在实际使用中需要对AR应用进行注册,才可以使用AR应用的信息处理功能。

注册AR应用的过程是通过识别图片中物体特征信息的类别,当对图片中物体特征信息的类别的识别程度满足注册要求的识别程度,则对该图片进行注册。例如,对上传至AR服务器的图片进行识别,AR服务器对该图片中的A物体特征信息只能识别为一棵树,而注册要求的识别程度需要识别出图片中的A物体特征信息是树的类别,例如松树、柳树等,此时图片的识别程度没有达到注册要求的识别程度,因此无法完成注册。再例如,对上传至AR服务器的图片进行识别,AR服务器对该图片中的B物体特征信息可以识别为一棵松树,而注册要求的识别程度需要识别出图片中的B物体特征信息是树,此时图片的识别程度达到注册要求的识别程度,因此完成对该图片的注册。现有技术只对AR应用上传的图片进行直接识别,当环境光线较弱、相机像素较低等原因导致上传的图片模糊清晰度不够,从而导致图片达不到注册要求的识别程度,则无法对该图片进行注册。

综上所述,如何提高图片的注册效率是当前需要解决的技术问题。



技术实现要素:

有鉴于此,本发明的目的在于一种AR注册方法及系统,提高了待注册图片的注册效率。其具体方案如下:

一种AR注册方法,包括:

提取AR应用上传的待注册图片中的物体特征信息;

识别所述物体特征信息,得到所述待注册图片中的物体特征信息对应的分类等级;

判断所述分类等级是否大于预设等级,若否,则注册所述待注册图片,若是,则判断AR服务器中是否存在已注册图片,其中所述已注册图片的位置信息与所述待注册图片的位置信息相同;

若判定所述AR服务器中存在所述已注册图片,则确定所述已注册图片中的物体特征信息与所述待注册图片中的物体特征信息是否相同,若是,则注册所述待注册图片。

优选的,确定所述已注册图片中的物体特征信息与所述待注册图片中的物体特征信息是否相同的过程,包括:

确定所述已注册图片中的物体特征信息对应的分类等级和所述待注册图片中的物体特征信息对应的分类等级是否属于同一类别,若是,则确定所述已注册图片中的物体特征信息与所述待注册图片中的物体特征信息相同,若否,则确定所述已注册图片中的物体特征信息与所述待注册图片中的物体特征信息不相同。

优选的,确定所述已注册图片中的物体特征信息与所述待注册图片中的物体特征信息相同后,注册所述待注册图片包括:

利用所述已注册图片中的物体特征信息对应的分类等级,对所述待注册图片中的物体特征信息对应的分类等级进行替换更新,得到更新后的待注册图片;

对所述更新后的待注册图片进行注册。

优选的,所述AR注册方法还包括:

若所述AR服务器不存在所述已注册图片,则提取所述AR应用上传的下一张待注册图片中的物体特征信息。

优选的,所述AR注册方法还包括:

若判定所述AR服务器中存在所述已注册图片,并且所述已注册图片中的物体特征信息与所述待注册图片中的物体特征信息不相同,则提取所述AR应用上传的下一张待注册图片中的物体特征信息。

本发明还公开了一种AR注册系统,包括物体特征信息提取模块、分类等级识别模块、分类等级判断模块、已注册图片判断模块、特征信息判断模块和注册模块,其中:

所述物体特征信息提取模块,用于提取AR应用上传的待注册图片中的物体特征信息;

所述分类等级识别模块,用于识别所述物体特征信息,得到所述待注册图片中的物体特征信息对应的分类等级;

所述分类等级判断模块,用于判断所述分类等级是否大于预设等级,若否,则利用所述注册模块对所述待注册图片进行注册,若是,则启动所述已注册图片判断模块的工作流程;

所述已注册图片判断模块,用于判断AR服务器中是否存在已注册图片,若是,则启动所述特征信息确定模块的工作流程,其中所述已注册图片的位置信息与所述待注册图片的位置信息相同;

所述特征信息确定模块,用于当所述已注册图片判断模块判定所述AR服务器中存在所述已注册图片,则确定所述已注册图片中的物体特征信息与所述待注册图片中的物体特征信息是否相同,若是,则利用所述注册模块对所述待注册图片进行注册。

优选的,所述特征信息确定模块包括:

类别确定单元,用于确定所述已注册图片中的物体特征信息对应的分类等级和所述待注册图片中的物体特征信息对应的分类等级是否属于同一类别,若是,则确定所述已注册图片中的物体特征信息与所述待注册图片中的物体特征信息相同,若否,则确定所述已注册图片中的物体特征信息与所述待注册图片中的物体特征信息不相同。

优选的,所述特征信息确定模块包括:

物体特征补充单元,用于利用所述已注册图片中的物体特征信息对应的分类等级,对所述待注册图片中的物体特征信息对应的分类等级进行替换更新,得到更新后的待注册图片,并利用所述注册模块对所述更新后的待注册图片进行注册。

优选的,所述AR注册系统还包括:

第一返回模块,用于当所述AR服务器不存在所述已注册图片,则利用所述物体特征信息提取模块提取所述AR应用上传的下一张待注册图片中的物体特征信息。

优选的,所述AR注册系统还包括:

第二返回模块,用于当所述已注册图片判断模块判定所述AR服务器中存在所述已注册图片,并且所述已注册图片中的物体特征信息与所述待注册图片中的物体特征信息不相同,则利用所述物体特征信息提取模块提取所述AR应用上传的下一张待注册图片中的物体特征信息。

本发明公开了一种AR注册方法,包括:提取AR应用上传的待注册图片中的物体特征信息;识别该物体特征信息,得到待注册图片中的物体特征信息对应的分类等级;判断该分类等级是否大于预设等级,若否,则注册待注册图片,若是,则判断AR服务器中是否存在已注册图片,其中,已注册图片的位置信息与待注册图片的位置信息相同;若判定AR服务器中存在已注册图片,则确定已注册图片中的物体特征信息与待注册图片中的物体特征信息是否相同,若是,则注册该待注册图片。可见本发明提取待注册图片中的物体特征信息,即选择图片中的特征物体并确认类别,对该物体特征信息进行识别,得到其对应的分类等级,将分类等级与预设等级比较,如果分类等级不大于预设等级,则说明对待注册图片的物体特征信息识别得到的分类级别的细化程度不低于预设等级所对应的细化程度,此时对待注册图片进行注册,如果分类等级大于预设等级,则说明对待注册图片的物体特征信息识别得到的分类级别的细化程度低于预设等级所对应的细化程度,此时判断AR服务器中是否存有和待注册图片相同位置信息的已注册图片,若存在,且两者物体特征信息相同,则对待注册图片进行注册。综上所述,本发明在对AR图片进行初始注册时,若该AR图片无法满足注册要求,则参考了AR服务器中的已注册图片的信息,以提高待注册图片中物体特征信息的识别程度,从而提高了待注册图片的注册效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例公开的一种AR注册方法的流程示意图;

图2为本发明实施例公开的一种AR注册系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种AR注册方法,参见图1所示,包括步骤S1-4,其中:

步骤S1:提取AR应用上传的待注册图片中的物体特征信息。

本发明实施例中,AR应用通过摄像头获取实景照片,即待注册图片,并上传至AR服务器,AR服务器提取待注册图片中的物体特征信息。例如,AR应用上传的待注册图片的画面为草地上的一棵树,AR服务器将树作为该待注册图片的物体特征信息进行提取。

可以理解的是,提取待注册图片中物体特征信息可以提取一个物体特征信息,也可以提取多个物体特征信息。

需要说明的是,待注册图片可以是AR应用获取视频中的一帧或实景照片,也可以是上传智能设备储存的视频中的一帧或照片。

步骤S2:识别上述物体特征信息,得到上述待注册图片中的物体特征信息对应的分类等级。

本发明实施例中,对步骤S1中提取的物体特征信息进行分类识别,得到物体特征信息对应的分类等级。例如,步骤S1中提取待注册图片的物体特征信息为一棵树,则对该物体特征信息进行分类识别,即对树进行识别,得到树的分类等级,如松树、柳树、杨树。

步骤S3:判断上述分类等级是否大于预设等级,若否,则注册上述待注册图片,若是,则判断AR服务器中是否存在已注册图片,其中上述已注册图片的位置信息与上述待注册图片的位置信息相同。

本发明实施例中,AR服务器对待注册图片的物体特征信息对应的分类等级进行判断,若分类等级小于或等于预设等级,则注册该待注册图片,例如,步骤S1提取的待注册图片的物体特征信息为一棵树,且步骤S2中对树的分类等级识别为白杨树,若AR服务器注册的要求为对该待注册图片识别的物体特征信息类别为杨树,白杨树对应的分类等级小于杨树对应的分类等级,即对该待注册图片中的物体特征信息识别的分类等级小于预设等级,则对该待注册图片进行注册。若分类等级大于预设等级,则获取待注册图片的位置信息,判断AR服务器是否存在具有相同位置信息的已注册图片。例如,步骤S1提取的待注册图片的物体特征信息为一棵树,且步骤S2中对树的分类等级识别为杨树,若AR服务器注册的要求为对该待注册图片识别的物体特征信息类别为白杨树,杨树对应的分类等级大于白杨树对应的分类等级,即对该待注册图片中的物体特征信息识别的分类等级大于预设等级,则获取该待注册图片的位置信息,判断AR服务器是否存在具有相同位置信息的已注册图片。

需要说明的是,获取该待注册图片的位置信息应该是获取待注册图片中物体特征信息的实际位置信息,但在实际中很难真正获取待注册图片中物体特征的实际位置信息,因此为获取待注册图片的位置信息。

步骤S4:若判定上述AR服务器中存在上述已注册图片,则确定上述已注册图片中的物体特征信息与上述待注册图片中的物体特征信息是否相同,若是,则注册上述待注册图片。

本发明实施例中,当步骤S3中AR服务器判定存在具有相同位置信息的已注册图片,对已注册图片的物体特征信息进行确定,若与待注册图片中的物体特征信息相同后,则注册待注册图片。例如,AR服务器存在具有相同位置信息的已注册图片,且识别待注册图片中的物体特征信息为杨树,已注册图片中的物体特征信息也为杨树,即待注册图片与已注册图片的物体特征信息相同,此时对待注册图片进行注册。

可见,本发明实施例中,先提取待注册图片中的物体特征信息,即选择图片中的特征物体并确认类别,然后对该物体特征信息进行识别,得到其对应的分类等级,将分类等级与预设等级比较,如果分类等级不大于预设等级,则说明对待注册图片的物体特征信息识别得到的分类级别的细化程度不低于预设等级所对应的细化程度,此时对待注册图片进行注册,如果分类等级大于预设等级,则说明对待注册图片的物体特征信息识别得到的分类级别的细化程度低于预设等级所对应的细化程度,此时判断AR服务器中是否存有和待注册图片相同位置信息的已注册图片,若存在,且两者物体特征信息相同,则对待注册图片进行注册。综上所述,本发明实施例在对AR图片进行初始注册时,若该AR图片无法满足注册要求,则参考了AR服务器中的已注册图片的信息,以提高待注册图片中物体特征信息的识别程度,从而提高了待注册图片的注册效率。

本发明实施例公开了一种具体的AR注册方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

上一实施例步骤S4中,当判定出AR服务器中存在相应的已注册图片,则需要对上述已注册图片中的物体特征信息与上述待注册图片中的物体特征信息是否相同进行确定。本发明实施例中,确定上述已注册图片中的物体特征信息与上述待注册图片中的物体特征信息是否相同的过程,具体包括:

确定上述已注册图片中的物体特征信息对应的分类等级和上述待注册图片中的物体特征信息对应的分类等级是否属于同一类别,若是,则确定上述已注册图片中的物体特征信息与上述待注册图片中的物体特征信息相同,若否,则确定上述已注册图片中的物体特征信息与上述待注册图片中的物体特征信息不相同。

本发明实施例中,当步骤S3中AR服务器判定存在具有相同位置信息的已注册图片,则对已注册图片的物体特征信息进行确定,若与待注册图片中的物体特征信息对应的分类等级属于同一类别,则确定上述已注册图片中的物体特征信息与上述待注册图片中的物体特征信息相同,即已注册图片的物体特征信息在待注册图片中的物体特征信息被识别的分类等级上与待注册图片中的物体特征信息对应的分类等级相同,则注册待注册图片。

例如,AR服务器存在具有相同位置信息的已注册图片,且识别待注册图片中的物体特征信息得到的分类等级为杨树,已注册图片对应的分类等级为白杨树,由于白杨树对应的分类等级小于杨树对应的分类等级,此时,白杨树在杨树对应的分类等级上为杨树,即待注册图片与已注册图片的物体特征信息相同,此时对待注册图片进行注册。

另外,上一实施例步骤S4中,在确定上述已注册图片中的物体特征信息与上述待注册图片中的物体特征信息相同后,需要对上述待注册图片进行注册,相应的注册过程具体包括:利用上述已注册图片中的物体特征信息对应的分类等级,对上述待注册图片中的物体特征信息对应的分类等级进行替换更新,得到更新后的待注册图片,然后对上述更新后的待注册图片进行注册。

例如,AR服务器存在具有相同位置信息的已注册图片,且识别待注册图片中的物体特征信息得到的分类等级为杨树,已注册图片对应的分类等级为白杨树,则将已注册图片中对应的白杨树信息替换更新至待注册图片中,并对更新后的待注册图片进行注册。

本发明实施例中,上述的AR注册方法还包括:若上述AR服务器不存在上述已注册图片,则提取上述AR应用上传的下一张待注册图片中的物体特征信息,然后重新进入上一实施例步骤S2中,直到注册成功为止。

本发明实施例中,上述的AR注册方法还包括:若判定上述AR服务器中存在上述已注册图片,但上述已注册图片中的物体特征信息与上述待注册图片中的物体特征信息不相同,则提取上述AR应用上传的下一张待注册图片中的物体特征信息,然后重新进入上一实施例步骤S2中,直到注册成功为止。

本发明还公开了一种AR注册系统,参见图2所示,包括物体特征信息提取模块11、分类等级识别模块12、分类等级判断模块13、已注册图片判断模块14、特征信息判断模块15和注册模块16,其中:

物体特征信息提取模块11,用于提取AR应用上传的待注册图片中的物体特征信息。

本发明实施例中,AR应用通过摄像头获取实景照片,即待注册图片,并上传至AR服务器,AR服务器通过物体特征信息提取模块11提取待注册图片中的物体特征信息。例如,AR应用上传的待注册图片的画面为草地上的一棵树,AR服务器通过物体特征信息提取模块11将树作为该待注册图片的物体特征信息进行提取。

可以理解的是,物体特征信息提取模块11对待注册图片中物体特征信息提取时,可以提取一个物体特征信息,也可以提取多个物体特征信息。

需要说明的是,待注册图片可以是AR应用获取视频中的一帧或实景照片,也可以是上传智能设备储存的视频中的一帧或照片。

分类等级识别模块12,用于识别上述物体特征信息,得到上述待注册图片中的物体特征信息对应的分类等级。

本发明实施例中,分类等级识别模块12对物体特征信息提取模块11提取的物体特征信息进行分类识别,得到物体特征信息对应的分类等级。例如,物体特征信息提取模块11提取待注册图片的物体特征信息为一棵树,则分类等级识别模块12对该物体特征信息进行分类识别,即对树进行识别,得到树的分类等级,如松树、柳树、杨树。

分类等级判断模块13,用于判断上述分类等级是否大于预设等级,若否,则利用上述注册模块16对上述待注册图片进行注册,若是,则启动上述已注册图片判断模块14的工作流程。

本发明实施例中,AR服务器通过分类等级判断模块13对待注册图片的物体特征信息对应的分类等级进行判断,若分类等级小于或等于预设等级,则注册模块16注册该待注册图片。例如,物体特征信息提取模块11提取的待注册图片的物体特征信息为一棵树,且分类等级识别模块12对树的分类等级识别为白杨树,若AR服务器注册的要求为对该待注册图片识别的物体特征信息类别为杨树,白杨树对应的分类等级小于杨树对应的分类等级,即对该待注册图片中的物体特征信息识别的分类等级大于预设等级,则注册模块16对该待注册图片进行注册。

已注册图片判断模块14,用于判断AR服务器中是否存在已注册图片,若是,则启动上述特征信息确定模块15的工作流程,其中上述已注册图片的位置信息与上述待注册图片的位置信息相同。

本发明实施例中,若分类等级大于预设等级,则通过已注册图片判断模块14判断AR服务器是否存在具有相同位置信息的已注册图片。例如,物体特征信息提取模块11提取的待注册图片的物体特征信息为一棵树,且分类等级识别模块12对树的分类等级识别为杨树,若AR服务器注册的要求为对该待注册图片识别的物体特征信息类别为白杨树,杨树对应的分类等级大于白杨树对应的分类等级,即对该待注册图片中的物体特征信息识别的分类等级大于预设等级,则获取该待注册图片的位置信息,判断AR服务器是否存在具有相同位置信息的已注册图片。

需要说明的是,获取该待注册图片的位置信息应该是获取待注册图片中物体特征信息的实际位置信息,但在实际中很难真正获取待注册图片中物体特征的实际位置信息,因此为获取待注册图片的位置信息。

特征信息确定模块15,用于当上述已注册图片判断模块14判定上述AR服务器中存在上述已注册图片,则确定上述已注册图片中的物体特征信息与上述待注册图片中的物体特征信息是否相同,若是,则利用上述注册模块16对上述待注册图片进行注册。

本发明实施例中,当已注册图片判断模块14判定存在具有相同位置信息的已注册图片,则特征信息确定模块15对已注册图片的物体特征信息进行确定,若与待注册图片中的物体特征信息相同后,则注册模块16注册待注册图片。例如,AR服务器存在具有相同位置信息的已注册图片,且识别待注册图片中的物体特征信息为杨树,已注册图片对应的分类等级也为杨树,即待注册图片与已注册图片的物体特征信息相同,此时注册模块16对待注册图片进行注册。

可见,本发明实施例通过物体特征信息提取模块提取待注册图片中的物体特征信息,即选择图片中的特征物体并确认类别,分类等级识别模块对该物体特征信息进行识别,得到其对应的分类等级,分类等级判断模块将分类等级与预设等级比较,如果分类等级不大于预设等级,则说明对待注册图片的物体特征信息识别得到的分类级别的细化程度不低于预设等级所对应的细化程度,此时注册模块对待注册图片进行注册,如果分类等级大于预设等级,则说明对待注册图片的物体特征信息识别得到的分类级别的细化程度低于预设等级所对应的细化程度,此时已注册图片判断模块判断AR服务器中是否存有和待注册图片相同位置信息的已注册图片,若存在,且特征信息判断模块判定两者物体特征信息相同,则注册模块对待注册图片进行注册。综上上述,本发明实施例在对AR图片进行初始注册时,若该AR图片无法满足注册要求,则参考了AR服务器中的已注册图片的信息,以提高待注册图片中物体特征信息的识别程度,从而提高了待注册图片的注册效率。

本发明实施例公开了一种具体的AR注册系统,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

上一实施例中的特征信息确定模块具体包括:

类别确定单元,用于确定已注册图片中的物体特征信息对应的分类等级和待注册图片中的物体特征信息对应的分类等级是否属于同一类别,若是,则确定已注册图片中的物体特征信息与待注册图片中的物体特征信息相同,若否,则确定已注册图片中的物体特征信息与待注册图片中的物体特征信息不相同。

本发明实施例中,当已注册图片判断模块判定存在具有相同位置信息的已注册图片,若类别确定单元判定已注册图片与待注册图片中的物体特征信息对应的分类等级属于同一类别,则特征信息确定模块确定已注册图片和待注册图片的物体特征信息相同,即已注册图片的物体特征信息在待注册图片中的物体特征信息被识别的分类等级上与待注册图片中的物体特征信息对应的分类等级相同,则注册模块对该待注册图片进行注册。

例如,已注册图片判断模块判定AR服务器存在具有相同位置信息的已注册图片,且分类等级识别模块识别待注册图片中的物体特征信息得到的分类等级为杨树,已注册图片对应的分类等级为白杨树,由于白杨树对应的分类等级小于杨树对应的分类等级,此时,白杨树在杨树对应的分类等级上为杨树,即特征信息确定模块判定待注册图片与已注册图片的物体特征信息相同,此时注册模块对待注册图片进行注册。

另外,上一实施例中的特征信息确定模块具体包括:

物体特征补充单元,用于利用上述已注册图片中的物体特征信息对应的分类等级,对上述待注册图片中的物体特征信息对应的分类等级进行替换更新,得到更新后的待注册图片,并利用上述注册模块对上述更新后的待注册图片进行注册。

例如,已注册图片判断模块判定AR服务器存在具有相同位置信息的已注册图片,且分类等级识别模块识别待注册图片中的物体特征信息得到的分类等级为杨树,已注册图片对应的分类等级为白杨树,则物体特征补充模块将已注册图片中对应的白杨树信息替换更新至待注册图片中,并利用注册模块对更新后的待注册图片进行注册。

本发明实施例中,AR注册系统还包括:

第一返回模块,用于当上述AR服务器不存在上述已注册图片,则利用上述物体特征信息提取模块提取上述AR应用上传的下一张待注册图片中的物体特征信息。

本发明实施例中,AR注册系统还包括:

第二返回模块,用于当上述已注册图片判断模块判定上述AR服务器中存在上述已注册图片,并且上述特征信息确定模块确定上述已注册图片中的物体特征信息与上述待注册图片中的物体特征信息不相同,则利用上述物体特征信息提取模块提取上述AR应用上传的下一张待注册图片中的物体特征信息。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种AR注册方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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