一种基于共享相机的图像获取方法和系统与流程

文档序号:14037063阅读:391来源:国知局

本发明属于网络信息和图像处理技术领域,具体涉及一种基于共享相机的图像获取方法和系统。



背景技术:

在出门旅游时,人们通常随身携带相机进行拍照,用于保留经历和记忆,但在崇尚轻装旅行的当下,在景点带着相机穿梭在人山人海中仍然有很多不便。此外,一人出游时要与景点合影,通常还需要额外借助人力物力,拍照时取景等待、排队等,也要花费额外的时间。



技术实现要素:

本发明的目的在于克服上述现有技术存在的缺陷,提供一种基于共享相机的图像获取方法和系统。

本发明的技术目的采用如下技术方案实现:

一种基于共享相机的图像获取方法,包括:

在景点设置拍照装置,拍照装置采集图像数据,并发送至云服务器;

用户通过终端上传人像至云服务器;

云服务器对接收的图像数据进行人脸识别,并与用户上传的人像进行比对,筛选出匹配的图像数据,并根据终端提交的图像获取请求,将筛选出的图像数据发送至终端。

作为本发明的进一步改进,还包括:拍照装置采集图像数据发送至景点本地服务器,并在本地服务器中对获取的图像数据进行人脸识别,从图像数据中裁剪出识别的人像数据,并将人像数据发送至云服务器,与用户上传的人像进行比对。拍照装置通过本地服务器先对图像进行裁剪,将获取的人脸图像发送至云服务器进行进一步比对处理,可以分担云服务器的数据量,并大大提高图像比对速度。

作为本发明的进一步改进,还包括:所述发送至云服务器的图像数据为压缩格式。所述压缩格式可为常规的jpg格式,图像原始raw格式文件数据量较大,占用存储空间和数据传输空间,将人像裁剪后压缩图片发送至云服务器进行比对,可避免服务器拥堵。

作为本发明的进一步改进,还包括:用户通过终端向云服务器提交图像获取请求,云服务器向终端发送压缩格式图像数据用于预览;用户通过终端筛选压缩格式图像数据并付费,云服务器从本地服务器中获取付费图像数据的原始图像数据,并发送至终端。将原始图片和压缩图片分离传输,可以避免原始图片数据量大占用数据传输和存储空间,而用户不一定需求所有的图像,可以采用压缩图片供用户预览,用户筛选想要的图像,付费后再传输原始图片,可在满足用户需求的同时最大限度的避免服务器的拥堵。

作为本发明的进一步改进,还包括:对每个拍照装置设置识别id,在云服务器中根据相机识别id所属景点,将图像数据按发送相机的识别id分组。景点分组可方便用户分类筛选。

作为本发明的进一步改进,还包括:在云服务器中构建人脸特征数据库,数据库中根据用户上传的人像建立对应的人像库;云服务器对接收的图像数据进行人脸识别,并将含相同特征人脸数据的图像数据归类到相应的人像库。图像数据上传到云服务器后,云服务器即将图像数据与人像数据库中的人像进行逐一比对,将匹配好图像归类到相应人像的库中,所述的人像库可根据如用户id/终端机器码等识别id进行分类,如用户在终端提供识别信息(如注册id/机器码等识别id),并上传人像,云服务器即根据用户上传的人像,基于识别id进行分类,将匹配人像数据库中某个id下人像的图像存储至该id的人像库中,当该用户在终端请求获取图片时,云服务器的程序将该识别id的图像库中的图像发送至该用户的终端,可大大提高图像比对、存储的效率。

作为本发明的进一步改进,所述终端为pc终端或移动终端。

本发明的另一目的在于提供一种基于共享相机的图像获取系统,本发明的系统采用如下技术方案实现:

一种基于共享相机的图像获取系统,包括:拍照装置,用于获取图像数据;云服务器,用于图像处理和图像存储;终端,用于用户交互;所述云服务器包括图像存储单元、图像处理单元;用户通过终端上传人像至云服务器;图像处理单元接收拍照装置发送的图像数据,并与用户上传的人像进行比对,筛选出匹配的图像数据发送至图像存储单元存储,并根据终端的图像获取请求,将筛选出的图像数据发送至对应终端。

作为本发明的进一步改进,所述系统还包括本地服务器,拍照装置采集图像数据发送至景点本地服务器,并在本地服务器中对获取的图像数据进行人脸识别,从图像数据中裁剪出识别的人像数据,并将人像数据发送至云服务器,与用户上传的人像进行比对。

作为本发明的进一步改进,所述系统还包括,在图像存储单元中进行分类存储,图像存储单元中根据用户上传的人像建立对应的人像库;图像处理单元对接收的图像数据进行人脸识别,并将含相同特征人脸数据的图像数据归类到相应的人像库。

本发明基于共享相机的思想,提供了一种景点图像获取方法和系统,获取图像的方式方便,单独出游拍照不便时也不需要借助他人或工具辅助拍照,也可不必携带相机,即可在景点留下纪念,大大便利了轻装旅行的发展。

具体实施方式

下面结合具体实施方式对本发明的技术方案作进一步描述。

实施例1

本实施例说明本发明方法的具体实施方式。

本发明的方法采用如下技术方案:

在景点设置拍照装置,拍照装置自动或手动采集图像数据,并发送至云服务器;每个拍照装置设置识别id,在云服务器中根据相机识别id所属景点,将图像数据按发送相机的识别id分组。

用户通过终端上传人像至云服务器;云服务器中构建人脸特征数据库,数据库中根据用户上传的人像建立对应的人像库;人像库的分类可依照专门的识别id,所述的识别id可以为用户注册id、用户终端机器码等,用户在终端提交识别id后即建立对应的人像库,以用户上传的人像作为基础比对人像。

云服务器对接收的图像数据进行人脸识别,并与用户上传的人像进行比对,筛选出匹配的图像数据,并将含相同特征人脸数据的图像数据归类到相应的人像库。最后根据终端提交的图像获取请求,将对应识别id下的人像库中的图像数据发送至终端。

为降低云服务器的运算压力,减少传输拥堵,拍照装置采集图像数据发送至景点本地服务器,并在本地服务器中对获取的图像数据进行人脸识别,从图像数据中裁剪出识别的人像数据,并将人像数据的压缩格式发送至云服务器,与用户上传的人像进行比对,压缩格式可为常规易于读取和处理的jpg格式图像。

用户通过终端向云服务器提交图像获取请求,云服务器向终端发送压缩格式图像数据用于预览;用户通过终端筛选压缩格式图像数据并付费,云服务器从本地服务器中获取付费图像数据的原始图像数据,并发送至终端。

实施例2

本实施例说明本发明系统的具体实施方式。

本发明的系统包括:拍照装置,用于获取图像数据;云服务器,用于图像处理和图像存储;终端,用于用户交互;所述云服务器包括图像存储单元、图像处理单元;每个拍照装置设置识别id,在云服务器中根据相机识别id所属景点,将图像数据按发送相机的识别id分组。

用户通过终端上传人像至云服务器;图像处理单元接收拍照装置发送的图像数据,并与用户上传的人像进行比对,筛选出匹配的图像数据发送至图像存储单元存储,并根据终端的图像获取请求,将筛选出的图像数据发送至对应终端。其中,图像存储单元中构建人脸特征数据库,数据库中根据用户上传的人像建立对应的人像库;人像库的分类可依照专门的识别id,所述的识别id可以为用户注册id、用户终端机器码等,用户在终端提交识别id后即建立对应的人像库,以用户上传的人像作为基础比对人像,图像处理单元对接收的图像数据进行人脸识别,并将含相同特征人脸数据的图像数据归类到相应的人像库。

为避免云服务器数据传输拥堵,并加快比对速度,所述系统还包括本地服务器,拍照装置采集图像数据发送至景点本地服务器,并在本地服务器中对获取的图像数据进行人脸识别,从图像数据中裁剪出识别的人像数据,并将人像数据的发送至云服务器,与用户上传的人像进行比对。

为进一步降低服务器拥堵,发送至云服务器的人像数据为压缩格式的图像数据,压缩格式可为常规易于读取和处理的jpg格式图像。用户通过终端向云服务器提交图像获取请求,云服务器向终端发送压缩格式图像数据用于预览;用户通过终端筛选压缩格式图像数据并付费,云服务器从本地服务器中获取付费图像数据的原始图像数据,并发送至终端。

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