图像匹配发现好友的方法和装置制造方法及图纸

技术编号:13796120 阅读:86 留言:0更新日期:2016-10-06 14:39
本发明专利技术实施例提供一种图像匹配发现好友的方法和装置,客户端通过接收用户输入的待匹配图像的匹配类型,采用与待匹配图像的匹配类型对应的匹配算法获取待匹配图像的匹配参数,然后,将待匹配图像的匹配参数、匹配类型和匹配算法的标识发送给服务器,服务器根据待匹配图像的匹配参数、匹配类型和匹配算法的标识与图像库中的图像进行匹配,找到与待匹配图像匹配的目标图像,并向客户端返回的匹配结果,匹配结果中包括匹配到的目标图像所属的用户的信息,目标图像所属的用户即为好友。上述方法通过利用用户已有的图像资源进行图像匹配找到好友,方便用户发现好友。

【技术实现步骤摘要】

本专利技术实施例涉及通信技术,尤其涉及一种图像匹配发现好友的方法和装置
技术介绍
随着移动终端的发展,社交迅猛发展,重要性日益提升,如何通过合理的引导为用户建立社交关系,成为各大厂商争相挖掘的重点,业界知名应用,都将发现好友单独作为产品的一个主入口,发现好友的手段也层出不穷。现有技术中,一种方法是根据用户填写的账号、昵称、电话号码、工作单位、兴趣爱好、近期活动等各种信息为用户推荐潜在的好友。客户端在发现用户潜在的好友之后,将好友的账号、昵称等呈现到用户界面上,用户通过账号、昵称等进行搜索,继而添加好友。另一种方式是扫描好友生成的二维码,快速获得好友的信息,申请添加为好友。现有技术中的方法单一,灵活性差。第二种方式中,用户必须获取到朋友的二维码才能加为好友,灵活性差,不便于用户发下好友。
技术实现思路
本专利技术实施例提供一种图像匹配发现好友的方法和装置,能够灵活方便的发现好友。本专利技术第一方面提供一种图像匹配发现好友的方法,包括:客户端接收用户输入的待匹配图像和所述待匹配图像的匹配类型;所述客户端采用与所述待匹配图像的匹配类型对应的匹配算法获取所述待匹配图像的匹配参数;所述客户端将所述待匹配图像的匹配参数、所述待匹配图像的匹配类型和所述匹配算法的标识发送给服务器,以使所述服务器根据所述待匹配图像
的匹配参数、所述待匹配图像的匹配类型和所述匹配算法的标识与图像库中的图像进行匹配,找到与所述待匹配图像匹配的目标图像;所述客户端接收所述服务器返回的匹配结果,所述匹配结果中包括匹配到的所述目标图像所属的用户的信息。结合本专利技术第一方面,在本专利技术第一方面的第一种可能的实现方式中,当所述待匹配图像的匹配类型为人脸匹配类型时,所述客户端采用与所述待匹配图像的匹配类型对应的匹配算法获取所述待匹配图像的匹配参数,包括:所述客户端采用与所述人脸匹配类型对应的匹配算法,提取所述待匹配图像的人脸特征。结合本专利技术第一方面,在本专利技术第一方面的第二种可能的实现方式中,当所述待匹配图像的匹配类型为背景匹配类型时,所述客户端采用与所述待匹配图像的匹配类型对应的匹配算法获取所述待匹配图像的匹配参数,包括:所述客户端采用与所述背景匹配类型对应的算法,提取所述待匹配图像的背景的颜色特征。结合本专利技术第一方面,在本专利技术第一方面的第三种可能的实现方式中,当所述待匹配图像的匹配类型为地点匹配类型时,所述客户端采用与所述待匹配图像的匹配类型对应的匹配算法获取所述待匹配图像的匹配参数,包括:所述客户端采用与所述地点匹配类型对应的算法,提取所述待匹配图像的纹理特征。结合本专利技术第一方面的第三种可能的实现方式,在本专利技术第一方面的第四种可能的实现方式中,所述待匹配图像的匹配参数还包括所述待匹配图像的拍摄地点信息,则所述方法还包括:所述客户端从所述待匹配图像的文件头信息中获取所述待匹配图像的拍摄地点信息。结合本专利技术第一方面,在本专利技术第一方面的第五种可能的实现方式中,当所述待匹配图像的匹配类型为作者匹配类型时,所述客户端采用与所述待匹配图像的匹配类型对应的匹配算法获取所述待匹配图像的匹配参数,包括:所述客户端采用与所述作者匹配类型对应的算法,从所述待匹配图像的文件头信息中获取所述待匹配图像的拍摄作者的信息。本专利技术第二方面提供一种图像匹配发现好友的方法,包括:服务器接收客户端发送的待匹配图像的匹配参数、所述待匹配图像的匹配类型和所述待匹配图像的匹配类型对应的匹配算法的标识;所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,获取图像库中的图像的匹配参数;所述服务器将所述待匹配图像的匹配参数与所述图像库中的图像的匹配参数进行匹配,将匹配成功的图像作为所述目标图像;所述服务器获取所述目标图像所属的用户的信息,根据所述目标图像所属的用户的信息生成匹配结果,并将所述匹配结果发送给所述客户端。结合本专利技术第二方面,在本专利技术第二方面的第一种可能的实现方式中,当所述待匹配图像的匹配类型为人脸匹配类型时,所述匹配算法的标识为所述人脸匹配类型对应的匹配算法的标识;所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,获取图像库中的图像的匹配参数,包括:所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,采用所述人脸匹配类型对应的匹配算法提取所述图像库中的图像的人脸特征;所述服务器将所述待匹配图像的匹配参数与所述图像库中的图像的匹配参数进行匹配,将匹配成功的图像作为所述目标图像,包括:所述服务器将所述待匹配图像的人脸特征与所述图像库中的图像的人脸特征进行匹配,将匹配成功的图像作为所述目标图像。结合本专利技术第二方面,在本专利技术第二方面的第二种可能的实现方式中,当所述待匹配图像的匹配类型为背景匹配类型时,所述匹配算法的标识为所述背景匹配类型对应的匹配算法的标识;所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,获取图像库中的图像的匹配参数,包括:所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,采用所述背景匹配类型对应的匹配算法提取所述图像库中的图像的背景的颜色特征;所述服务器将所述待匹配图像的匹配参数与所述图像库中的图像的匹配参数进行匹配,将匹配成功的图像作为所述目标图像,包括:所述服务器将所述待匹配图像的背景的颜色特征与所述图像库中的图像
的背景的颜色特征进行匹配,将匹配成功的图像作为所述目标图像。结合本专利技术第二方面第二种可能的实现方式,在本专利技术第二方面的第三种可能的实现方式中,所述服务器获取所述目标图像所属的用户的信息,根据所述目标图像所属的用户的信息生成匹配结果,将所述匹配结果发送给所述客户端,包括:所述服务器获取所述目标图像所属的用户的信息;所述服务器判断所述目标图像所属的用户的图像中与所述待匹配图像匹配的图像个数是否大于预先设置的阈值;若所述目标图像所属的用户的图像中与所述待匹配图像匹配的图像个数大于所述阈值,则所述服务器将所述目标图像所属的用户的信息添加到所述匹配结果中。结合本专利技术第二方面,在本专利技术第二方面的第四种可能的实现方式中,当所述待匹配图像的匹配类型为地点匹配类型时,所述匹配算法的标识为所述地点匹配类型对应的匹配算法的标识;所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,获取图像库中的图像的匹配参数,包括:所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,采用与所述地点匹配类型对应的算法提取所述图像库中的图像的纹理特征;所述服务器将所述待匹配图像的匹配参数与所述图像库中的图像的匹配参数进行匹配,将所述图像库中的匹配成功的图像作为所述目标图像,包括:所述服务器将所述待匹配图像的纹理特征与所述图像库中的图像的纹理特征进行匹配,将匹配成功的图像作为所述目标图像。结合本专利技术第二方面,在本专利技术第二方面的第五种可能的实现方式中,当所述待匹配图像的匹配类型为地点匹配类型时,所述匹配算法的标识为所述地点匹配类型对应的匹配算法的标识;所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,获取图像库中的图像的匹配参数,包括:所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,采用所述地点匹配类型对应的算法提取所述图像库中的图像的纹理特征,并从所述图像库中的图像的文件头信息中获取所述图像库中的图像本文档来自技高网
...

【技术保护点】
一种图像匹配发现好友的方法,其特征在于,包括:客户端接收用户输入的待匹配图像和所述待匹配图像的匹配类型;所述客户端采用与所述待匹配图像的匹配类型对应的匹配算法获取所述待匹配图像的匹配参数;所述客户端将所述待匹配图像的匹配参数、所述待匹配图像的匹配类型和所述匹配算法的标识发送给服务器,以使所述服务器根据所述待匹配图像的匹配参数、所述待匹配图像的匹配类型和所述匹配算法的标识与图像库中的图像进行匹配,找到与所述待匹配图像匹配的目标图像;所述客户端接收所述服务器返回的匹配结果,所述匹配结果中包括匹配到的所述目标图像所属的用户的信息。

【技术特征摘要】
1.一种图像匹配发现好友的方法,其特征在于,包括:客户端接收用户输入的待匹配图像和所述待匹配图像的匹配类型;所述客户端采用与所述待匹配图像的匹配类型对应的匹配算法获取所述待匹配图像的匹配参数;所述客户端将所述待匹配图像的匹配参数、所述待匹配图像的匹配类型和所述匹配算法的标识发送给服务器,以使所述服务器根据所述待匹配图像的匹配参数、所述待匹配图像的匹配类型和所述匹配算法的标识与图像库中的图像进行匹配,找到与所述待匹配图像匹配的目标图像;所述客户端接收所述服务器返回的匹配结果,所述匹配结果中包括匹配到的所述目标图像所属的用户的信息。2.根据权利要求1所述的方法,其特征在于,当所述待匹配图像的匹配类型为人脸匹配类型时,所述客户端采用与所述待匹配图像的匹配类型对应的匹配算法获取所述待匹配图像的匹配参数,包括:所述客户端采用与所述人脸匹配类型对应的匹配算法,提取所述待匹配图像的人脸特征。3.根据权利要求1所述的方法,其特征在于,当所述待匹配图像的匹配类型为背景匹配类型时,所述客户端采用与所述待匹配图像的匹配类型对应的匹配算法获取所述待匹配图像的匹配参数,包括:所述客户端采用与所述背景匹配类型对应的算法,提取所述待匹配图像的背景的颜色特征。4.根据权利要求1所述的方法,其特征在于,当所述待匹配图像的匹配类型为地点匹配类型时,所述客户端采用与所述待匹配图像的匹配类型对应的匹配算法获取所述待匹配图像的匹配参数,包括:所述客户端采用与所述地点匹配类型对应的算法,提取所述待匹配图像的纹理特征。5.根据权利要求4所述的方法,其特征在于,所述待匹配图像的匹配参数还包括所述待匹配图像的拍摄地点信息,则所述方法还包括:所述客户端从所述待匹配图像的文件头信息中获取所述待匹配图像的拍摄地点信息。6.根据权利要求1所述的方法,其特征在于,当所述待匹配图像的匹配类型为作者匹配类型时,所述客户端采用与所述待匹配图像的匹配类型对应的匹配算法获取所述待匹配图像的匹配参数,包括:所述客户端采用与所述作者匹配类型对应的算法,从所述待匹配图像的文件头信息中获取所述待匹配图像的拍摄作者的信息。7.一种图像匹配发现好友的方法,其特征在于,包括:服务器接收客户端发送的待匹配图像的匹配参数、所述待匹配图像的匹配类型和所述待匹配图像的匹配类型对应的匹配算法的标识;所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,获取图像库中的图像的匹配参数;所述服务器将所述待匹配图像的匹配参数与所述图像库中的图像的匹配参数进行匹配,将匹配成功的图像作为所述目标图像;所述服务器获取所述目标图像所属的用户的信息,根据所述目标图像所属的用户的信息生成匹配结果,并将所述匹配结果发送给所述客户端。8.根据权利要求7所述的方法,其特征在于,当所述待匹配图像的匹配类型为人脸匹配类型时,所述匹配算法的标识为所述人脸匹配类型对应的匹配算法的标识;所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,获取图像库中的图像的匹配参数,包括:所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,采用所述人脸匹配类型对应的匹配算法提取所述图像库中的图像的人脸特征;所述服务器将所述待匹配图像的匹配参数与所述图像库中的图像的匹配参数进行匹配,将匹配成功的图像作为所述目标图像,包括:所述服务器将所述待匹配图像的人脸特征与所述图像库中的图像的人脸特征进行匹配,将匹配成功的图像作为所述目标图像。9.根据权利要求7所述的方法,其特征在于,当所述待匹配图像的匹配类型为背景匹配类型时,所述匹配算法的标识为所述背景匹配类型对应的匹配算法的标识;所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,获取图像库中的图像的匹配参数,包括:所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,采用所述背景匹配类型对应的匹配算法提取所述图像库中的图像的背景的颜色特征;所述服务器将所述待匹配图像的匹配参数与所述图像库中的图像的匹配参数进行匹配,将匹配成功的图像作为所述目标图像,包括:所述服务器将所述待匹配图像的背景的颜色特征与所述图像库中的图像的背景的颜色特征进行匹配,将匹配成功的图像作为所述目标图像。10.根据权利要求9所述的方法,其特征在于,所述服务器获取所述目标图像所属的用户的信息,根据所述目标图像所属的用户的信息生成匹配结果,将所述匹配结果发送给所述客户端,包括:所述服务器获取所述目标图像所属的用户的信息;所述服务器判断所述目标图像所属的用户的图像中与所述待匹配图像匹配的图像个数是否大于预先设置的阈值;若所述目标图像所属的用户的图像中与所述待匹配图像匹配的图像个数大于所述阈值,则所述服务器将所述目标图像所属的用户的信息添加到所述匹配结果中。11.根据权利要求7所述的方法,其特征在于,当所述待匹配图像的匹配类型为地点匹配类型时,所述匹配算法的标识为所述地点匹配类型对应的匹配算法的标识;所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,获取图像库中的图像的匹配参数,包括:所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,采用与所述地点匹配类型对应的算法提取所述图像库中的图像的纹理特征;所述服务器将所述待匹配图像的匹配参数与所述图像库中的图像的匹配参数进行匹配,将所述图像库中的匹配成功的图像作为所述目标图像,包括:所述服务器将所述待匹配图像的纹理特征与所述图像库中的图像的纹理特征进行匹配,将匹配成功的图像作为所述目标图像。12.根据权利要求7所述的方法,其特征在于,当所述待匹配图像的匹配类型为地点匹配类型时,所述匹配算法的标识为所述地点匹配类型对应的匹配算法的标识;所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,获取图像库中的图像的匹配参数,包括:所述服务器根据所述待匹配图像的匹配类型和所述匹配算法的标识,采用所述地点匹配类型对应的算法提取所述图像库中的图像的纹理特征,并从所述图像库中的图像的文件头信息中获取所述图像库中的图像的拍摄地点信息;所述服务器将所述待匹配图像的匹配参数与所述图像库中的图像的匹配参数进行匹配,将匹配成功的图像作为所述目标图像,包括:所述服务器将所述待匹配图像中的纹理特征和拍摄地点信息,与所述图像库中的图像的纹理特征和拍摄地点信息进行匹配,将匹配成功的图像作为所述目标图...

【专利技术属性】
技术研发人员:陈昌洲韩涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1