发型匹配方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:34784787 阅读:25 留言:0更新日期:2022-09-03 19:44
本发明专利技术提供的发型匹配方法、装置、电子设备及可读存储介质,方法包括:获取目标用户的人脸图像;确定每个发型模板与人脸图像中的发型之间的形状相似度和头发特征相似度;基于每个发型模板对应的形状相似度和头发特征相似度,确定出目标发型模板。本发明专利技术实施例在做发型匹配的过程中考虑了形状相似度,可以针对从未见过的发型也能匹配出一个相似的发型模板,又由于基于形状相似度可能使不同用户匹配的发型都相似,因此,本发明专利技术还计算了头发特征信息,保证匹配出来的发型模板能够保留每个用户的发型细微区别,不仅可以快速匹配出目标发型模板,还可以保证不同用户的发型模板区别开,提升每个用户的辨识度。提升每个用户的辨识度。提升每个用户的辨识度。

【技术实现步骤摘要】
发型匹配方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及图像处理
,具体而言,涉及一种发型匹配方法、装置、电子设备及可读存储介质。

技术介绍

[0002]随着互联网的迅速发展,基于虚拟现实技术的应用越来越受用户喜爱,这种应用能够在不同用户之间构建虚拟互动空间,增加立体互动体验,无论是虚拟社交,还是虚拟服务,都必须有逼真的个性化虚拟角色。
[0003]在各种虚拟现实场景中,构建的虚拟用户形象不仅需要具有用户本身的脸部特征,还需要具有辨识度的发型,现有技术中,用户对应的三维虚拟人物的三维发型是通过分类识别方法得到的,这种方式的识别效果依赖前期数据集的收集和分类工作,由此,会导致处理过程效率低下,而且无法匹配出数据集中未出现的发型,准确率较低。
[0004]因此,如何提供一种效率高且准确率高的发型匹配方法,是需要解决的技术问题。

技术实现思路

[0005]本专利技术的目的之一在于提供一种发型匹配方法、装置、电子设备及可读存储介质,用以提高发型匹配的效率和准确率,本专利技术可以这样实现:
[0006]第一方面,本专利技术提供一种发型匹配方法,所述方法包括:获取目标用户的人脸图像;确定每个发型模板与所述人脸图像中的发型之间的形状相似度和头发特征相似度;基于每个发型模板对应的所述形状相似度和所述头发特征相似度,确定出目标发型模板。
[0007]第二方面,本专利技术提供一种发型匹配装置,包括:获取模块,用于获取目标用户的人脸图像;确定模块,用于确定每个发型模板与所述人脸图像中的发型之间形状相似度和头发特征相似度;匹配模块,用于基于每个发型模板对应的所述形状相似度和所述头发特征相似度,确定出目标发型模板。
[0008]第三方面,本专利技术提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现第一方面的方法。
[0009]第四方面,本专利技术提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。
[0010]本专利技术提供的发型匹配方法、装置、电子设备及可读存储介质,方法包括:在获得目标用户的人脸图像之后,即可基于目标用户的发型与每个发型模板的形状相似度和头发特征相似度,确定除与目标用户的发型最匹配的目标发型模板,可以看出,本专利技术实施例在做发型匹配的过程中考虑了形状相似度,也就是说本专利技术关注的是发型整体上的相似性,基于形状本专利技术针对从未见过的发型也能匹配出一个相似的发型模板,紧接着,基于形状相似度可能使不同用户匹配的发型都相似,辨识度较低,因此,本专利技术还基于头发特征信息,保证匹配出来的发型模板能够保留每个用户的发型细微区别,不仅可以快速匹配出目
标发型模板,还可以保证不同用户的发型模板区别开,提升每个用户的辨识度。
附图说明
[0011]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0012]图1为本专利技术实施例提供的一种发型匹配方法的应用环境示意图;
[0013]图2为一种现有技术的发型匹配结果;
[0014]图3为本专利技术实施例提供的一种电子设备的结构框图;
[0015]图4为本专利技术实施例提供的一种发型匹配方法的示意性流程图;
[0016]图5为本专利技术实施例提供的步骤S402的示意性流程图;
[0017]图6为本专利技术实施提供的步骤S403的示意性流程图;
[0018]图7为本专利技术实施例提供的一种发型匹配结果的示意图;
[0019]图8为本专利技术实施例提供的一种发型匹配后在实际场景中的应用示意图;
[0020]图9为本专利技术实施例提供的发型匹配装置的功能模块图。
具体实施方式
[0021]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0022]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0024]在本专利技术的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0025]此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0026]需要说明的是,在不冲突的情况下,本专利技术的实施例中的特征可以相互结合。
[0027]随着人工智能技术的发展和用户娱乐性需求的不断提升,基于虚拟现实技术的应用越来越受用户喜爱,一种根据人脸图像生成虚拟形象的功能应运而生,并广泛应用于各种场景。例如,游戏场景、美图场景、影视剧场景、直播场景等。在各种场景中,构建的虚拟用户形象不仅需要具有用户本身的脸部特征,还需要具有辨识度的发型。
[0028]请参见图1,图1为本专利技术实施例提供的一种发型匹配方法的应用环境示意图,该应用环境包括:终端101和服务器102。
[0029]终端101和服务器102能够通过有线或无线通信方式进行直接或间接地连接,本专利技术在此不做限制。可选地,终端101是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。终端101能够安装和运行有应用程序。可选地,该应用程序是游戏类应用程序、社交类应用程序、拍摄类应用程序或者图像处理类应用程序等。示意性的,终端101是用户使用的终端,终端101中运行的应用程序内登录有用户的用户账号。
[0030]服务器102能够是独立的物理服务器,也能够是多个物理服务器构成的服务器集群或者分布式系统,还能够是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。服务器102用于为终端101运行的应用程序提供后台服务。
[0031]可选地,在本专利技术实施例提动的发型匹配过程中,服本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种发型匹配方法,其特征在于,所述方法包括:获取目标用户的人脸图像;确定每个发型模板与所述人脸图像中的发型之间的形状相似度和头发特征相似度;基于每个发型模板对应的所述形状相似度和所述头发特征相似度,确定出目标发型模板。2.根据权利要求1所述的发型匹配方法,其特征在于,确定每个发型模板与所述人脸图像中的发型之间形状相似度和头发特征相似度,包括:获得每个发型模板对应的标准人脸图像的第一掩膜图、以及所述人脸图像对应的第二掩膜图;其中,所述第一掩膜图中的第一像素值表征所述发型模板;所述第二掩膜图中的所述第一像素值表征所述目标用户的发型;根据每张所述第一掩膜图和所述第二掩膜图各自对应的所述第一像素值的个数、以及所述第一像素值所在区域之间的重叠度,确定每个所述发型模板对应的所述形状相似度;将每张所述第一掩膜图和所述第二掩膜图分别输入到预先训练的特征识别模型中,得到每张所述第一掩膜图和所述第二掩膜图各自对应的特征信息,并基于所述特征信息,确定每个所述发型模板对应的所述头发特征相似度。3.根据权利要求2所述的发型匹配方法,其特征在于,在获得每个发型模板对应的标准人脸图像的第一掩膜图、以及所述人脸图像对应的第二掩膜图之前,所述方法还包括:对所述人脸图像进行特征关键点进行检测;基于标准人脸模型中所述特征关键点,将检测到的特征关键点进行仿射变换,得到处理后的所述人脸图像。4.根据权利要求2所述的发型匹配方法,其特征在于,获得所述人脸图像对应的第二掩膜图,包括:获取标准人脸模型对应的三维网格结构、以及每个发型模板对应的三维网格结构;基于所述第一像素值,将每个发型模板对应的三维网格结构分别与所述标准人脸模型对应的三维网格结构进行融合和渲染,得到每张所述第一掩膜图;将所述人脸图像输入到分割器中进行头发分割处理,得到分割后的所述人脸图像;基于所述第一像素值,对分割后的所述人脸图像进行渲染,得到所述第二掩膜图。5.根据权利要求2所述的发型匹配方法,其特征在于,根据每张所述第一掩膜图...

【专利技术属性】
技术研发人员:芦爱余谢鸿华
申请(专利权)人:佛山虎牙虎信科技有限公司
类型:发明
国别省市:

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

1