本发明涉及图像处理技术领域,尤其涉及一种在智能终端上识别图片的方法。
背景技术:
图片识别是指对图片进行解释,以识别出图片中包含的物体、图片的拍摄场景等。随着智能终端的快速发展,已经实现了利用携带拍照功能的便携式智能终端,对物体进行拍照,然后在服务器中对拍照获得的图片进行图像识别,在获得识别结果之后进一步检索与该物体相关的介绍信息,但是由于识别过程在服务器中实现,需要不间断的上传识别图片,需要上传大量数据。因此,通过在服务器中识别图片内容,数据量较大,识别匹配效率慢。
技术实现要素:
本发明的目的在于提供一种识别效率高且能在智能终端上识别图片的方法。
本发明的目的是通过以下技术方案实现的:
一种在智能终端上识别图片的方法,包括如下步骤:
(1)获取待识别图片;
(2)将智能终端所在地理位置的GPS数据发送至服务器;
(3)将所述GPS数据阈值范围内所有识别图片及关键识别特征发送至智能终端;
(4)在所述智能终端上将待识别图片与识别图片进行对比,并确定待识别图片内容;
(5)智能终端接收服务器返回数据,并进行显示。
进一步的,(5)步骤中所述返回数据为与关键识别特征所关联的数据。
本发明在图片识别时,首先通过智能终端的摄像头获取待识别图片及通过GPS模块获取当前位置的GPS数据,然后将获取的GPS数据发送至服务器,由服务器根据GPS数据再识别图库中获取识别图片及关键识别特征,并将其发送至智能终端,最后在智能终端上对待识别图片进行识别,并将识别图片返回服务器获取识别图片所关联的信息。由于识别过程在智能终端上完成,不需要上传待识别图片,减少了上传的数据量,能够大大加快识别速度及提高识别的效率,本发明适用于logo图案的识别、景点图案的识别及大型物体的识别。
附图说明
图1为本发明的流程结构图。
具体实施方式
所述智能终端至少包括用于获取带识别图片的摄像头、用于获取GPS信号的GPS模块、用于和服务器交互连接的通信模块、用于存储信息的存储模块以及用于显示的显示屏。
如图1所示,本发明实施例提供的在智能终端上识别图片的方法,包括如下步骤:
步骤1:获待识别图片;所述待识别图片是通过智能终端的摄像头获取。
步骤2:将智能终端所在位置的GPS信号发送至服务器;GPS信号通过智能终端的GPS模块获取,并通过通信模块将GPS信号发送至服务器。
步骤3:将所述GPS信号阈值范围内所有图片所关联的识别图片的关键识别特征发送至智能终端;因景区的地理位置比较广泛或者取得待识别图片的角度不同,所以通过GPS信号阈值范围为确定识别图片的地理位置信息。
所述所有图片所关联的识别图片的关键识别特征是先通过服务器内所有识别图库关联对应地理位置的GPS数据,再通过识别图库内所有图片关联自身识别所需关键识别特征数据。
所述识别图库是指多个地方的实景图片预先存储于服务器上,在存储实景图片时,同时存储每个实景图片对应实际地理位置的GPS信息。
步骤4:在所述智能终端上将待识别图片与识别图片对比识别,并确定待识别图片的所识别内容;可按照待识别图片与接收的所有图片所关联的识别图片的相似度,选取相似度超过阈值的一张或多张图片,在智能终端上显示。
步骤5:智能终端接收服务器的返回数据;当智能终端识别出图片后,服务器将对应的识别图片所关联的信息发送至智能终端,通过智能终端的显示屏显示。
本发明在图片识别时,首先通过智能终端的摄像头获取待识别图片及通过GPS模块获取当前位置的GPS数据,然后将获取的GPS数据发送至服务器,由服务器根据GPS数据再识别图库中获取识别图片及关键识别特征,并将其发送至智能终端,最后在智能终端上对待识别图片进行识别,并将识别图片返回服务器获取识别图片所关联的信息。由于识别过程在智能终端上完成,不需要上传待识别图片,减少了上传的数据量,能够大大加快识别速度及提高识别的效率,本发明适用于logo图案的识别、景点图案的识别及大型物体的识别。
实施例1—识别景区景点
先通过智能终端的摄像机获取景点的图片,再将智能终端所在GPS数据发送至服务器,服务器将GPS数据阈值范围内的所有识别图片及关键识别特征发送至智能终端,在智能终端上将景点的图片与所有识别图片进行一一对比,并确定景点的图片的内容,最后通过关键识别特征获取返回数据,包括景点介绍和景点的其他图片。
实施例2—logo识别
先通过智能终端的摄像机获取logo的图片,再将智能终端所在GPS数据发送至服务器,服务器将GPS数据阈值范围内的所有识别图片及关键识别特征发送至智能终端,在智能终端上将logo的图片与所有识别图片进行一一对比,并确定logo的图片的内容,最后通过关键识别特征获取返回数据,包括logo所代表的意义、logo的其他图片和其他相关信息。
以上所述仅是本发明优选的实施方式,但本发明的保护范围并不局限于此,任何基于本发明所提供的技术方案和发明构思进行的改造和替换都应涵盖在本发明的保护范围内。