基于位置信息与时间段的实景图像处理方法及其服务器与流程

文档序号:12748164阅读:305来源:国知局
基于位置信息与时间段的实景图像处理方法及其服务器与流程

本发明涉及图像处理领域,特别涉及一种基于位置信息与时间段的实景图像处理方法及其服务器。



背景技术:

随着网络的普及,用户某些景物(建筑、商铺等)感兴趣,而希望了解到这个景物是否含有隐藏的相关信息,通常会在网上查找相关信息,但是由于网上信息量非常大,给用户准确获取相关的信息带来不便。

目前,用户可以拍摄感兴趣景物的图像,并通过图像识别应用对拍摄的图像进行识别,然后根据识别的结果,反馈给用户相关的信息,来提高获取相关信息的准确性。但是采用图像识别而获取相应信息的方式,信息反馈的速度慢,占用硬件资源大,使用户的使用体验很差。



技术实现要素:

本发明的目的在于:克服采用图像识别而获取相应信息的方式,信息反馈的速度慢,占用硬件资源大,使用户的使用体验很差的问题。

为了实现上述发明目的,本发明提供一种基于位置信息与时间段的实景图像处理方法,其包括以下步骤,

S1:拍摄目标物的实景图像并获取拍摄地点的地理位置信息;

S2:将所述地理位置信息发送至服务器,并查询所述服务器中是否具有与所述地理位置信息相关联的预置数据库,若具有所述预置数据库,则继续步骤S3,否则直接结束;

S3:将目标物的实景图像发送至所述服务器,识别所述预置数据库中是否具有与所述实景图像相匹配的预置图像,若具有所述预置图像,则继续步骤S4,否则直接结束;

S4:根据当前时间所在的时间段,选取所述预置数据库中与所述预置图像相关联的预置模型,并将选取的所述预置模型叠加在所述实景图像上,得到最终处理后的实景图像。

根据一种具体的实施方式,在S3中,计算所述实景图像与所述预置数据库中的所述预置图像之间的匹配度,若匹配度达到设定值,则所述预置数据库中具有与所述实景图像相匹配的所述预置图像。

根据一种具体的实施方式,按时间段,对所述预置数据库中的预置模型进行划分,其中每一个时间段对应若干个的预置模型,并且根据当前时间所处的时间段,将所述时间段对应的预置模型设置可选取状态,而将其余时间段的预置模型设置为不选取状态。

根据一种具体的实施方式,预先关联所述预置模型与所述预置图像,并保存所述预置模型叠加在所述预置图像上的位置数据、尺寸数据和角度数据为基本叠加参数;

在S4中,计算所述实景图像与所述预置图像之间的位置、尺寸和角度的比例关系,并根据所述比例关系,相应地调整所述基本叠加参数,得到将所述预置模型叠加在所述实景图像上的叠加参数,从而根据所述叠加参数,将所述预置模型叠加在所述实景图像上。

基于同一发明构思,本发明还提供一种基于位置信息与时间段的实景图像处理的服务器,其用于建立预置数据库,并且将建立的所述预置数据库与对应的地理位置信息相关联,其中,所述预置数据库包括预置图像和预置模型,并且预置图像与预置模型相关联,以及接收终端所上传的地理位置信息,并查询是否具有与所述地理位置信息相关联的预置数据库,和接收所述终端上传的实景图像,并识别所述预置数据库中是否具有与上传的目标物的实景图像相匹配的预置图像,若具有与所述实景图像相匹配的所述预置图像,则根据当前时间所在的时间段,选取所述预置数据库中与所述预置图像相关联的预置模型,并将选取的所述预置模型叠加在所述实景图像上,得到最终处理后的实景图像。

根据一种具体的实施方式,所述服务器计算其接收所述终端上传的实景图像与所述预置数据库中的所述预置图像之间的匹配度,若匹配度达到设定值,则所述预置数据库中具有与所述实景图像相匹配的所述预置图像。

根据一种具体的实施方式,所述服务器按时间段,对所述预置数据库中的预置模型进行划分,其中每一个时间段对应若干个的预置模型,并且根据当前时间所处的时间段,将所述时间段对应的预置模型设置可选取状态,而将其余时间段的预置模型设置为不选取状态。

根据一种具体的实施方式,所述服务器建立所述预置数据库时,预先关联所述预置模型与所述预置图像,并保存所述预置模型叠加在所述预置图像上的位置数据、尺寸数据和角度数据;并且,所述服务器计算所述实景图像与所述预置图像之间的位置、尺寸和角度的比例关系,并根据所述比例关系,相应地调整所述基本叠加参数,得到将所述预置模型叠加在所述实景图像上的叠加参数,从而根据所述叠加参数,将所述预置模型叠加在所述实景图像上。

与现有技术相比,本发明的有益效果:本发明基于位置信息与时间段的实景图像处理方法通过拍摄目标物的实景图像并获取拍摄地点的地理位置信息,先将地理位置信息发送至服务器,并查询服务器中是否具有与地理位置信息相关联的预置数据库,若具有,则再将目标物的实景图像发送至服务器,然后识别预置数据库中是否具有与实景图像相匹配的预置图像,若具有相匹配的预置图像,则根据当前时间所在的时间段,选取预置数据库中与预置图像相关联的预置模型,并将选取的预置模型叠加在实景图像上,得到最终处理后的实景图像。本发明信息反馈的速度快,占用硬件资源小,通过使预置模型逼真地重现于实景图像中,而且不同时间段所叠加的预置模型各不同,让用户的使用体验更好。

另一方面,本发明基于位置信息与时间段的实景图像处理的服务器,能够将其预置数据库中的预置模型逼真地重现于实景图像中,不同时间段所叠加的预置模型各不同,让用户的使用体验更好,而且不占用终端过多的硬件资源,信息反馈的速度快。

附图说明:

图1是本发明方法的流程示意图;

图2是本发明工作示意图。

1-智能终端,2-服务器。

具体实施方式

下面结合具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。

如图1所示的本发明方法的流程示意图;其中,本发明基于位置信息与时间段的实景图像处理方法,其特征在于,包括以下步骤,

S1:拍摄目标物的实景图像并获取拍摄地点的地理位置信息。

S2:将地理位置信息发送至服务器,并查询服务器中是否具有与地理位置信息相关联的预置数据库,若具有预置数据库,则继续步骤S3,否则直接结束。

S3:将目标物的实景图像发送至服务器,识别预置数据库中是否具有与实景图像相匹配的预置图像,若具有预置图像,则继续步骤S4,否则直接结束。

S4:根据当前时间所在的时间段,选取预置数据库中与预置图像相关联的预置模型,并将选取的预置模型叠加在实景图像上,得到最终处理后的实景图像。

具体的,在S3中,计算实景图像与预置数据库中的预置图像之间的匹配度,若匹配度达到设定值,则预置数据库中具有与实景图像相匹配的预置图像。

本发明在S3中采用的是模板匹配算法,是一种能够将不同传感器或同一传感器在不同时间,不同成像条件下对同一景物获取的两幅或者多幅图像在空间上配准,或根据已知模式到另一幅图中需找相应模式的处理方法。

在实施时,以预置图像为模板,计算实景图像与预置图像之间的匹配度,然匹配度达到设定值,则目标实景图像与模板匹配。

本发明中,在建立预置数据库时,按时间段,对预置数据库中的预置模型进行划分,其中每一个时间段对应若干个的预置模型,并且根据当前时间所处的时间段,将时间段对应的预置模型设置可选取状态,而将其余时间段的预置模型设置为不选取状态。

具体的,本发明在建立预置数据库时,还预先关联预置模型与预置图像,并保存预置模型叠加在预置图像上的位置数据、尺寸数据和角度数据为基本叠加参数。

而且在S4中,计算实景图像与预置图像之间的位置、尺寸和角度的比例关系,并根据比例关系,相应地调整基本叠加参数,得到将预置模型叠加在实景图像上的叠加参数,从而根据叠加参数,将预置模型叠加在实景图像上。

由于特定地理位置所对应的预置数据库是有限的,本发明通过将地理位置信息与预置数据库相关联,在查询过程中,减少了比对样本的数量,加快了实景与预置图像比对及关联的速度。

而且,本发明预置数据库中的预置图像和预置模型预先关联,并保存有预置模型叠加在预置图像上的基本叠加参数,在通过计算实景图像与预置图像的比例关系,进而依据该比例关系和基本叠加参数,得到预置模型叠加在实景图像上的叠加参数,图相叠加处理的速度更快,而且,叠加的预置模型能够准确呈现虚拟物体视角、景深以及与实景的关系,同时不同时间段所叠加的预置模型各不同,使用户具有更好的体验。

本发明中获取地理位置信息的方式包括基于GPS的定位和基于基站的定位等。

结合图2所示的本发明工作示意图;此前,在建立某某百货所对应的预置数据库时,按照某某百货的要求,在九月份的每天18:00~20:00,叠加数码产品的相关预置模型。

因此,当用户在19:00时,利用智能终端1(手机)拍摄的景物为某某百货的大楼外景,用户通过智能终端1拍摄大楼的实景图像,同时在用户的智能终端1的屏幕也显示该大楼相应的实景画面。在这个过程中,获取拍摄过程中的某一帧的实景图像,以及当前拍摄的地理位置信息。然后智能终端1通过无线网络将地理位置信息发送至服务器2。

然后服务器2查询其具有某某百货相关联的预置数据库,以及识别到该预置数据库中具有与该实景图像相匹配的预置图像,然后服务器2计算该实景图像与该预置图像的比例关系,再依据该比例关系和基本叠加参数,得到预置模型叠加在实景图像上的叠加参数,最终将数码产品的相关预置模型叠加在实景图像上。

其中,预置数据库中的与预置图像相关联的预置模型主要为图像数据,部分包涵声音、视频等数据,在上述实施例中,预置模型中包括百货公司中的热销商品图像信息和商铺促销信息等。

基于同一发明构思,本发明还提供一种基于位置信息与时间段的实景图像处理的服务器,其中,本发明的服务器,用于建立预置数据库,并且将建立的预置数据库与对应的地理位置信息相关联,其中,预置数据库包括预置图像和预置模型,并且预置图像与预置模型相关联,以及接收终端所上传的地理位置信息,并查询是否具有与地理位置信息相关联的预置数据库,和接收终端上传的实景图像,并识别预置数据库中是否具有与上传的目标物的实景图像相匹配的预置图像,若具有与实景图像相匹配的预置图像,则根据当前时间所在的时间段,选取预置数据库中与预置图像相关联的预置模型,并将选取的预置模型叠加在实景图像上,得到最终处理后的实景图像。

具体的,服务器计算其接收终端上传的实景图像与预置数据库中的预置图像之间的匹配度,若匹配度达到设定值,则预置数据库中具有与实景图像相匹配的预置图像。

在实施时,服务器按时间段,对预置数据库中的预置模型进行划分,其中每一个时间段对应若干个的预置模型,并且根据当前时间所处的时间段,将时间段对应的预置模型设置可选取状态,而将其余时间段的预置模型设置为不选取状态。

而且,服务器建立预置数据库时,预先关联预置模型与预置图像,并保存预置模型叠加在预置图像上的位置数据、尺寸数据和角度数据;并且,服务器计算实景图像与预置图像之间的位置、尺寸和角度的比例关系,并根据比例关系,相应地调整基本叠加参数,得到将预置模型叠加在实景图像上的叠加参数,从而根据叠加参数,将预置模型叠加在实景图像上。

本发明的服务器用于实施本发明基于位置信息与时间段的实景图像处理方法,属于同一发明构思,此处不再赘述。

上面结合附图对本发明的具体实施方式进行了详细说明,但本发明并不限制于上述实施方式,在不脱离本申请的权利要求的精神和范围情况下,本领域的技术人员可以作出各种修改或改型。

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