本发明专利技术涉及一种基于面部识别交友社交的方法,主要通过根据用户自拍的面部图像,通过面部识别技术,识别出人脸中的68个关键点坐标;对关键点坐标进行计算和变换,形成人脸关键指标,存入结构化数据库,作为用户的脸部档案指标库。对脸部档案的多个指标进行降维,提取有代表性的字段,组合成能区分用户的“特征脸向量”;比较用户的特征脸向量之间的相似度,推荐给用户与他“长得像”的明星或者社区用户,使他们成为朋友。通过分析用户的面部图像,帮用户在人群中找到相似的“兄弟姐妹”;计算用户跟明星的相似度,提高传播性。解决使用现成API接口(如face++等)对于加入新的用户照片需要重新训练所有图片,相对耗时费事同时自由度较低的问题。
【技术实现步骤摘要】
本专利技术涉及图像识别领域,具体涉及一种基于面部识别交友社交的方法。
技术介绍
用户喜欢自拍发到社交网站上,使得获取用户的面部图像成为可能。通过分析用户的图像特征,查找“长得像”的用户,推荐使之成为朋友。流行的社交解决方案:①基于位置的好友推荐;②基于用户兴趣的好友推荐;③基于图论的好友推荐;④调用Face++等API接口,进行好友推荐。现有技术的缺点:使用现成API接口(如face++等)对于加入新的用户照片需要重新训练所有图片,相对耗时费事同时自由度较低。
技术实现思路
为解决上述现有技术中的不足,本专利技术的目的是提供一种基于面部识别交友社交的方法,通过根据用户自拍的面部图像,进行特征抽取,形成用户五官的代表样本,比较用户脸部特征向量之间的相似度,推荐给用户与他“长得像”的明星或者社区用户。本专利技术的目的是采用下述技术方案实现的:一种基于面部识别交友社交的方法,所述方法包括下述步骤:(1)识别用户;(2)面部特征抽取及特征识别,形成用户的脸部档案指标库;(3)数据降维;(4)定义相似度算法;(5)用户推荐。进一步地,所述步骤(1)中,通过网络运营手段,鼓励用户自拍,针对用户进行身份识别,生成用户自拍图像样本库。更进一步地,每个样本包含用户ID号和用户正面的面部图像。进一步地,所述步骤(2)中,提取用户面部的五官特征,包括五官比例、角度和颜色,根据用户自拍的面部图像,通过面部识别技术,识别出人脸中的68个关键点坐标;对关键点坐标进行计算和变换,形成人脸关键指标(眼睛到嘴巴长度占脸长比例,下巴夹角余弦值,下颌宽度与颧骨宽度的比例,眼间距和右眼宽度的比例,眼间距和左眼宽度的比例,右眼宽度占同水平脸宽比例,左眼宽度占同水平脸宽比例,右眼外眼角余弦值,左眼外眼角余弦值,鼻子长宽比,鼻梁和右鼻下缘的夹角余弦值,鼻梁和左鼻下缘的夹角余弦值,面部平均颜色值(RGB值)),存入结构化数据库,作为用户的脸部档案指标库。对于同一个用户的多张面部图像分别定位特征点位置,计算特征值,对于相应的特征值求平均数,得到标准脸部特征。进一步地,所述步骤(3)中,将用户ID号及对应的标准脸部特征指标作为样本放到一个数据库表中,每行为一个样本,每列为一个五官特征字段。更进一步地,对于每列的五官特征字段按照(X-E(X))/δ的方式进行标准化,然后进行主成分分析降维,选择具有代表性的5个面部的五官特征向量,其中:X代表一个五官特征指标字段组成的列向量,E(X)代表X的均值,δ代表X的标准差。进一步地,所述步骤(4)中,对于给定的一个样本,计算样本和其他样本之间的相似度,并生成待推荐列表;余弦相似度算法:设向量A=(A1,A2,...,An),B=(B1,B2,..Bn),计算夹角余弦值其中:i=1、2、...、n;n表示指标个数。进一步地,所述步骤(5)中,对于推荐列表中的用户,进行过滤已加好友和低质用户,通过UI界面(用户界面)展现给目标用户。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。与最接近的现有技术相比,本专利技术提供的技术方案具有的优异效果是:通过分析用户的面部图像,提取面部特征,计算不同面部特征向量之间的相似度,推荐用户交友。通过分析用户的面部图像,帮用户在人群中找到相似的“兄弟姐妹”;计算用户跟明星的相似度,提高传播性。解决对比市场上提供相似性的主流方式,例如Face++。解决加入新的用户照片则需要重新训练所有图片。相对耗时费事同时自由度较低的问题。附图说明图1是本专利技术提供的基于面部识别交友社交的方法的流程图。图2是人脸面部检测的关键点示意图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步的详细说明。以下描述和附图充分地示出本专利技术的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的组件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本专利技术的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本专利技术的这些实施方案可以被单独地或总地用术语“专利技术”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的专利技术,不是要自动地限制该应用的范围为任何单个专利技术或专利技术构思。本专利技术根据两张图片的相似程度推荐潜在的用户好友,通过根据用户自拍的面部图像,进行特征抽取,形成用户的特征向量,比较用特征向量之间的相似度,推荐给用户与他“长得像”的明星或者社区用户,基于面部识别交友社交的方法的流程图如图1所示,包括下述步骤:(1)识别用户;(2)面部特征抽取及特征识别,形成用户的脸部档案指标库;(3)重新选择样本;(4)定义相似度算法;(5)用户推荐。上述实施例中,步骤(1)包括:首先通过运营手段,鼓励用户自拍,针对用户进行身份识别,生成样本库,一个样本包含用户ID号和几张正面的面部图像。上述实施例中:步骤(2)包括:采用编程手法,提取五官特征(比例、大小、角度、颜色等),转换成向量。对于同一个用户的多张图像分别定位特征点位置,计算特征值,对于相应的特征值求平均数,得到标准脸部特征。根据用户自拍的面部图像,通过面部识别技术,识别出人脸中的68个关键点坐标;对关键点坐标进行计算和变换,形成人脸关键指标(眼睛到嘴巴长度占脸长比例,下巴夹角余弦值,下颌宽度与颧骨宽度的比例,眼间距和右眼宽度的比例,眼间距和左眼宽度的比例,右眼宽度占同水平脸宽比例,左眼宽度占同水平脸宽比例,右眼外眼角余弦值,左眼外眼角余弦值,鼻子长宽比,鼻梁和右鼻下缘的夹角余弦值,鼻梁和左鼻下缘的夹角余弦值,面部平均颜色值(RGB值)),存入结构化数据库,作为用户的脸部档案指标库;人脸面部检测的关键点示意图如图2所示。上述实施例中:步骤(3)包括:将用户ID及对应的标准脸特征作为样本放到一个数据库表中,每行为一个样本,每列为一个特征向量。对于每列的字段按照(X-E(X))/δ的方式进行标准化。然后进行主成分分析降维,选择具有代表性的5个特征向量。上述实施例中:步骤(4)包括:定义相似度算法。对于给定的一个样本,计算该样本和其他样本之间的相似度,生成待推荐列表。余弦相似度算法:设向量A=(A1,A2,...,An),B=(B1,B2,..Bn),计算夹角余弦值,其中:i=1、2、...、n;n表示指标个数。上述实施例中:步骤(5)包括:对于推荐列表中的用户,进行过滤(已加好友,低质用户),通过UI界面展现给目标用户。本专利技术还可能应用的
包括:1、通过神经网络算法完成人脸输入和好友推荐输出;2、根据颜色、形状、构图等要素计算图像相似度;3、基于图像背景推荐好友。本专利技术提供的技术方案通过分析用户的面部图像,提取面部特征,计算不同面部档案特征向量之间的相似度,推荐用户交友,应用本专利技术的方法得到精准的计算以及精准的面部特征坐标点。除非另外具体陈述,术语比如处理、计算、运算、确定、显示等等可以指一个或更多个处理或者本文档来自技高网...
【技术保护点】
一种基于面部识别交友社交的方法,其特征在于,所述方法包括下述步骤:(1)识别用户;(2)面部特征抽取及特征识别,形成用户的脸部档案指标库;(3)数据降维;(4)定义相似度算法;(5)用户推荐。
【技术特征摘要】
1.一种基于面部识别交友社交的方法,其特征在于,所述方法包括下述步骤:(1)识别用户;(2)面部特征抽取及特征识别,形成用户的脸部档案指标库;(3)数据降维;(4)定义相似度算法;(5)用户推荐。2.如权利要求1所述的基于面部识别交友社交的方法,其特征在于,所述步骤(1)中,通过网络运营手段,鼓励用户自拍,针对用户进行身份识别,生成用户自拍图像样本库。3.如权利要求2所述的基于面部识别交友社交的方法,其特征在于,每个样本包含用户ID号和用户正面的面部图像。4.如权利要求1所述的基于面部识别交友社交的方法,其特征在于,所述步骤(2)中,提取用户面部的五官特征,包括五官比例、角度和颜色;根据用户自拍的面部图像,通过面部识别技术,识别出人脸中的68个关键点坐标;对关键点坐标进行计算和变换,形成人脸关键指标,存入结构化数据库,作为用户的脸部档案指标库。5.如权利要求4所述的基于面部识别交友社交的方法,其特征在于,所述人脸关键指标包括:眼睛到嘴巴长度占脸长比例,下巴夹角余弦值,下颌宽度与颧骨宽度的比例,眼间距和右眼宽度的比例,眼间距和左眼宽度的比例,右眼宽度占同水平脸宽比例,左眼宽度占同水平脸宽比例,右眼外眼角余弦值,左眼外眼角余弦值,鼻子长宽比,鼻梁和右鼻下缘的夹角余弦值,鼻梁和左鼻下缘的夹角余弦值,面部...
【专利技术属性】
技术研发人员:陈冬明,韩荣妹,
申请(专利权)人:江西瓷肌电子商务有限公司,
类型:发明
国别省市:江西;36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。