一种发型推荐方法、系统、终端及介质技术方案

技术编号:19177495 阅读:22 留言:0更新日期:2018-10-17 00:23
本发明专利技术属于计算机技术领域,具体涉及一种发型推荐方法、系统、终端及介质,包括以下步骤:获取用户头像和用户基本信息,对用户头像和用户基本信息进行分析处理,得到包括多个用户维度的用户模型;将用户模型与发型库内的每种发型进行匹配,得到每种发型与用户相适合的修饰度、风格匹配度和流行度;将修饰度、风格匹配度和流行度进行加权求和,得到每种发型的推荐度,并根据限制性规则和推荐度向用户推荐适合用户的发型。本发明专利技术通过对用户基本信息和人脸图像的分析,快速而准确的为用户推荐最适合的发型,提高了发型师的工作效率和设计成功率,提升了消费者的满意度。

Hairstyle recommendation method, system, terminal and medium

The invention belongs to the field of computer technology, and specifically relates to a hairstyle recommendation method, system, terminal and medium, comprising the following steps: acquiring the user's head image and the basic information of the user, analyzing and processing the user's head image and the basic information of the user, obtaining a user model including multiple user dimensions, and combining the user model with the hairstyle. Each hairstyle in the library is matched to get the appropriate degree of modification, style matching and popularity of each hairstyle. The degree of modification, style matching and popularity are weighted to get the recommended degree of each hairstyle, and the hairstyle suitable for users is recommended according to the restrictive rules and recommendation degree. By analyzing the basic information of the user and the face image, the invention can quickly and accurately recommend the most suitable hairstyle for the user, improve the work efficiency and design success rate of the hairdresser, and enhance the satisfaction degree of the consumer.

【技术实现步骤摘要】
一种发型推荐方法、系统、终端及介质
本专利技术属于计算机
,具体涉及一种发型推荐方法、系统、终端及介质。
技术介绍
随着社会的发展,人们的生活水平不断提高,人们对生活品质和自我形象的要求也越来越高,而一个人的发型对一个人的形象至关重要,发型设计的不同,决定着人的气质与风格的不同,不同的发型会带给人不同的气质美和形象美,因此可见发型对人们的重要性。在美发消费场景中,发型推荐这个环节非常重要,也非常难于做好,它要求一个发型师能获取消费者多方面信息、对获取的信息做快速处理、对处理的信息做精准表达。这意味着:消费者要能清晰准确地表述自己的需求,发型师要能准确地观察和询问,同时具备丰富的专业知识储备和纯熟的表达技巧,但这无论对发型师还是消费者,要同时做到这些事都非常困难。所以现状就是:消费者难以找到适合自己的发型;发型师也难以做到为每个消费者量身定制。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种发型推荐方法、系统、终端及介质,本专利技术通过对用户基本信息和人脸图像的分析,快速而准确的为用户推荐最适合的发型,提高了发型师的工作效率和设计成功率,提升了消费者的满意度。第一方面,本专利技术提供了一种发型推荐方法,包括以下步骤:获取用户头像和用户基本信息,对用户头像和用户基本信息进行分析处理,得到包括多个用户维度的用户模型;将用户模型与发型库内的每种发型进行匹配,得到每种发型与用户相适合的修饰度、风格匹配度和流行度;将修饰度、风格匹配度和流行度进行加权求和,得到每种发型的推荐度,并根据限制性规则和推荐度向用户推荐适合用户的发型。优选地,所述多个用户维度包括用户年龄、用户性别、用户身高、用户体重、用户脸型、面部缺陷、用户风格、用户肤色、用户发长、用户刘海、用户发质、职业环境、社会标签和时尚倾向。优选地,所述发型库中包括若干种发型,每种发型包括多个发型维度,所述多个发型维度包括发长、发色、刘海、重心、质感、体积感、侧部基底线、轮廓、发型风格、当下流行程度和受喜好程度。优选地,所述将用户模型与发型库内的每种发型进行匹配,得到每种发型与用户相适合的修饰度、风格匹配度和流行度,具体为:将用户模型的各个用户维度与每种发型的各个发型维度进行匹配,得到每种发型的每个发型维度的单维修饰度,将每种发型的多个单维修饰度进行加权求和,得到每种发型对用户的修饰度;将用户风格与每种发型的发型风格进行匹配,得到用户与每种发型的风格匹配度;根据发型库内预设的每种发型的当下流行程度和受喜好程度,得到每种发型的流行度。优选地,所述每种发型的当下流行程度通过对流行元素分值、明星同款分值和热度值进行加权求和得到;所述流行元素分值、明星同款分值和热度值通过对当前环境、流行趋势和用户反馈行为的调查统计得到。优选地,所述将修饰度、风格匹配度和流行度进行加权求和,得到每种发型的推荐度,并根据限制性规则和推荐度向用户推荐适合用户的发型,具体为:根据用户年龄和时尚倾向判断用户所属的用户类别,根据用户类别选择相应的推荐度算法;根据推荐度算法将修饰度、风格匹配度和流行度进行相应权重的加权求和,得到每种发型的推荐度;根据限制性规则筛选掉发型库中不符合用户客观条件和主观要求的发型,将发型库中剩余的发型按照推荐度的大小依次排序,选择排序靠前的前N种发型作为最优发型推荐给用户。优选地,所述用户年龄包括老、中、青三类,所述时尚倾向包括保守、正常、时尚三类,所述用户类别包括老保守、老正常、老时尚、中保守、中正常、中时尚、青保守、青正常、青时尚九类。第二方面,本专利技术提供了一种发型推荐系统,适用于第一方面所述的发型推荐方法,其特征在于,包括:用户模型单元,用于获取用户头像和用户基本信息,对用户头像和用户基本信息进行分析处理,得到包括多个用户维度的用户模型;发型匹配单元,用于将用户模型与发型库内的每种发型进行匹配,得到每种发型与用户相适合的修饰度、风格匹配度和流行度;发型推荐单元,用于将修饰度、风格匹配度和流行度进行加权求和,得到每种发型的推荐度,并根据限制性规则和推荐度向用户推荐适合用户的发型。第三方面,本专利技术提供了一种发型推荐终端,包括处理器和存储器,所述处理器和存储器相互连接,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,其特征在于,所述处理器被配置用于调用所述程序指令,执行第一方面所述的方法。第四方面,本专利技术提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行第一方面所述的方法。本专利技术的有益效果为:本专利技术通过对用户基本信息和人脸图像的分析,快速而准确的为用户推荐最适合的发型,提高了发型师的工作效率和设计成功率,提升了消费者的满意度。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1为本实施例中发型推荐方法的流程图;图2为本实施例中发型推荐系统的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。实施例一:第一方面,本专利技术提供了一种发型推荐方法,如图1所示,包括S1、S2和S3这三个步骤:S1,获取用户头像和用户基本信息,对用户头像和用户基本信息进行分析处理,得到包括多个用户维度的用户模型。本实施例可以通过智能终端的摄像头拍摄用户头像,通过智能终端获取用户输入的用户基本信息,所述用户基本信息包括用户年龄、用户性别、用户身高、用户体重、职业环境、社会标签、时尚倾向等等。本实施例对用户头像进行预处理得到预处理图像,因为获取的原始图像受到各种条件的限制和随机干扰,往往不能直接使用,必须在图像处理的早期阶段对它进行灰度校正、噪声过滤等图像预处理,对于人脸图像而言,其预处理过程主要包括人脸图像的光线补偿、灰度变换、直方图均衡化、归一化、几何校正、滤波以及锐化等);对预处理图像进行特征提取,得到用户的人脸数据和用户的发型数据。根据人脸数据得到用户脸型、面部缺陷、用户风格和用户肤色等信息,根据用户的发型数据得到用户发长、用户发色、用户刘海和用户发质等信息,因此得到包括用户年龄、用户性别、用户身高、用户体重、用本文档来自技高网...

【技术保护点】
1.一种发型推荐方法,其特征在于,包括以下步骤:获取用户头像和用户基本信息,对用户头像和用户基本信息进行分析处理,得到包括多个用户维度的用户模型;将用户模型与发型库内的每种发型进行匹配,得到每种发型与用户相适合的修饰度、风格匹配度和流行度;将修饰度、风格匹配度和流行度进行加权求和,得到每种发型的推荐度,并根据限制性规则和推荐度向用户推荐适合用户的发型。

【技术特征摘要】
1.一种发型推荐方法,其特征在于,包括以下步骤:获取用户头像和用户基本信息,对用户头像和用户基本信息进行分析处理,得到包括多个用户维度的用户模型;将用户模型与发型库内的每种发型进行匹配,得到每种发型与用户相适合的修饰度、风格匹配度和流行度;将修饰度、风格匹配度和流行度进行加权求和,得到每种发型的推荐度,并根据限制性规则和推荐度向用户推荐适合用户的发型。2.根据权利要求1所述的一种发型推荐方法,其特征在于,所述多个用户维度包括用户年龄、用户性别、用户身高、用户体重、用户脸型、面部缺陷、用户风格、用户肤色、用户发长、用户刘海、用户发质、职业环境、社会标签和时尚倾向。3.根据权利要求2所述的一种发型推荐方法,其特征在于,所述发型库中包括若干种发型,每种发型包括多个发型维度,所述多个发型维度包括发长、发色、刘海、重心、质感、体积感、侧部基底线、轮廓、发型风格、当下流行程度和受喜好程度。4.根据权利要求3所述的一种发型推荐方法,其特征在于,所述将用户模型与发型库内的每种发型进行匹配,得到每种发型与用户相适合的修饰度、风格匹配度和流行度,具体为:将用户模型的各个用户维度与每种发型的各个发型维度进行匹配,得到每种发型的每个发型维度的单维修饰度,将每种发型的多个单维修饰度进行加权求和,得到每种发型对用户的修饰度;将用户风格与每种发型的发型风格进行匹配,得到用户与每种发型的风格匹配度;根据发型库内预设的每种发型的当下流行程度和受喜好程度,得到每种发型的流行度。5.根据权利要求4所述的一种发型推荐方法,其特征在于,所述每种发型的当下流行程度通过对流行元素分值、明星同款分值和热度值进行加权求和得到;所述流行元素分值、明星同款分值和热度值通过对当前环境、流行趋势和用户反馈行为的调查统计得到。6.根据权利要求5所述的一种发型推荐方法,其...

【专利技术属性】
技术研发人员:马文涛汤质沈钰锋姜皓天刘城侨方杏马冉冉潘杰李科张悦
申请(专利权)人:杭州数为科技有限公司
类型:发明
国别省市:浙江,33

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

1