专利名称:一种基于物联网的口红配色选择分析系统
专利类型:发明专利
专利申请号:CN202410260834.X
专利申请(专利权)人:浙江百姿化妆品股份有限公司
权利人地址:浙江省金华市金东区曹宅镇杜宅村作楠路1号
专利发明(设计)人:王旭辉,汤辉,江慧,黄丽敏,杜玉婷,刘帑,吴跃洲,何成忠
专利摘要:本发明涉及物联网技术领域,具体而言,涉及一种基于物联网的口红配色选择分析系统,包括用户信息获取模块、图像处理模块、时尚趋势分析模块、环境数据获取模块、环境数据分析模块、色号推荐模块、推荐系数分析模块、二次调整模块、管理数据库,本系统通过分析用户选择的妆容信息、用户面部图像、各当季口红流行色号,生成色号推荐集合,同时通过用户当前所在位置的温度、湿度分析得到环境影响程度系数,进而对色号推荐集合中各色号分析得到各色号推荐程度指数,并将色号推荐集合同用户面部图像合成用户面部模拟图像,由用户进行人工调整,能帮助用户更快地找到适合适配的口红颜色,使推荐结果更加贴合实际使用场景。
主权利要求:
1.一种基于物联网的口红配色选择分析系统,其特征在于,该系统具体包括以下模块:用户信息获取模块,用于通过摄像头对用户面部进行图像获取,记为用户面部图像,同时读取用户选择的妆容信息,妆容信息包括妆容浓淡程度和需求应用场景关键词,并根据用户选择的需求应用场景关键词生成需求色号推荐集合;
图像处理模块,用于根据用户面部图像分析得到用户肤色、自身唇色,进而生成用户肤色适配色号推荐集合、用户唇色适配色号推荐集合;
时尚趋势分析模块,用于读取各当季口红流行色号,分析得到流行色号推荐集合;
环境数据获取模块,用于获取用户当前所在位置的温度、湿度;
环境数据分析模块,用于根据用户当前所在位置的温度、湿度分析得到环境影响程度系数;
色号推荐模块,用于根据需求色号推荐集合、用户肤色适配色号推荐集合、用户唇色适配色号推荐集合、流行色号推荐集合分析生成色号推荐集合;
推荐系数分析模块,用于结合环境影响程度系数、妆容浓淡程度对色号推荐集合中各色号分析得到各色号推荐程度指数;
二次调整模块,用于将色号推荐集合同用户面部图像合成生成用户面部模拟图像,由用户进行人工调整;
管理数据库,用于储存各需求应用场景关键词对应色号集合、皮肤区域像素点色度值范围对应肤色、各肤色对应推荐色号、各当季口红流行色号、各系统色号;
所述色号推荐模块的具体分析方法为:
分别读取需求色号推荐集合、用户肤色适配色号推荐集合、用户唇色适配色号推荐集合、流行色号推荐集合,将其逐个进行比对筛选出交集部分,记为色号推荐集合,并按设定顺序为色号推荐集合中的各色号进行编号;
所述推荐系数分析模块的具体分析过程如下:
第一步,读取色号推荐集合,分别对色号推荐集合中的各色号进行亮度值、色相值和色度值检测,记为 ,其中 表示第 个色号的编号, ,同时读取环境影响程度系数 ,将各色号的亮度值、色相值和色度值分别同环境影响程度系数相乘得到各色号在环境影响下呈现的亮度值、色相值和色度值,记为 ;
第二步,将各色号在环境影响下呈现的亮度值 、色相值 和色度值 代入到公式 得到各色号在环境影响下的色彩值 ,其中分别表示设定的亮度值、色相值和色度值的权值因子,同时读取用户选择的妆容浓淡程度,将其和预设的妆容各浓淡程度适配色号色彩值阈值进行比对,匹配得到用户选择的妆容浓淡程度对应的适配色号色彩值阈值,通过将其同各色号在环境影响下的色彩值作差得到各色号在环境影响下的色彩值差值,记为 ,将其代入到公式得到各色号推荐程度指数 ,其中 表示设定的色彩值差值参考值, 为自然常数;
所述二次调整模块的具体分析过程如下:
第一步,将色号推荐集合内的色号按照推荐程度指数从大到小的顺序进行排列,将第一个色号记为预选色号,同时读取用户面部图像,将预选色号套设于用户面部图像,生成用户面部模拟图像,将用户面部模拟图像发送至用户终端,由用户对用户面部模拟图像进行手动调色;
第二步,读取用户手动调色完成的用户面部模拟图像,形成最终用户面部效果展示图,如果生成的用户面部效果展示图不符合用户期望,则返回上一步重新进行手动调色,如果生成的用户面部效果展示图符合用户期望,则保存该图像。
2.根据权利要求1所述的一种基于物联网的口红配色选择分析系统,其特征在于,所述用户信息获取模块的具体分析方法为:通过摄像头对用户面部进行图像获取,记为用户面部图像,并通过用户选择界面选择妆容浓淡程度,同时根据系统提供的标签手动选择需求应用场景关键词,从管理数据库中读取各需求应用场景关键词对应色号集合,将其同用户选择的需求应用场景关键词进行匹配,生成需求色号推荐集合。
3.根据权利要求2所述的一种基于物联网的口红配色选择分析系统,其特征在于,所述图像处理模块的具体分析过程如下:第一步,读取用户面部图像,利用边缘检测技术将用户的面部皮肤区域单独划分出来,记为用户面部皮肤区域,并对用户面部皮肤区域中各像素点的色度值进行检测,记为 ,其中 表示第 个像素点的编号, ,通过公式 得到用户面部皮肤区域的像素点平均色度值 ,其中 表示像素点的数量,从管理库中提取各像素点色度值范围对应皮肤肤色,筛选得到用户面部皮肤区域的像素点平均色度值所属色度值范围,进而得到用户皮肤肤色,记为用户肤色;
第二步,从用户面部图像中将用户嘴唇区域单独提取出来,按照分析用户面部皮肤区域的像素点平均色度值的方法,同理分析得到用户嘴唇区域像素点平均色度值,将其同预设的各嘴唇区域像素点色度值范围对应唇色进行匹配,得到用户嘴唇区域像素点平均色度值对应唇色,记为用户自身唇色。
4.根据权利要求3所述的一种基于物联网的口红配色选择分析系统,其特征在于,所述用户肤色适配色号推荐集合、用户唇色适配色号推荐集合的具体分析过程如下:第一步,读取用户肤色,同时从管理数据库中读取各肤色对应推荐色号,将其同用户肤色进行匹配,筛选得到用户肤色对应的推荐色号,生成用户肤色适配色号推荐集合;
第二步,读取用户自身唇色,并从管理数据库中读取各唇色对应推荐色号,将其同用户自身唇色进行匹配,筛选得到用户自身唇色对应的推荐色号,生成用户唇色适配色号推荐集合。
5.根据权利要求1所述的一种基于物联网的口红配色选择分析系统,其特征在于,所述时尚趋势分析模块的具体分析过程如下:第一步,从管理数据库中读取各当季口红流行色号、各系统色号,将其同预设的各色号所属颜色类目进行比对得到各当季口红流行色号、各系统色号所属颜色类目,进而匹配得到与各当季口红流行色号属于同一颜色类目的各系统色号,记为各推荐色号,并分别对各推荐色号进行色度值检测,记为 ,其中 表示第 个推荐色号的编号,;
第二步,通过公式 得到各推荐色号的色差 ,其中 表示设定
的与第 个推荐色号颜色类目相同的当季口红流行色号的色度值,将各推荐色号的色差同设定的色差允许阈值进行比对,筛选得到色差小于色差允许阈值的推荐色号,构成流行色号推荐集合。
6.根据权利要求1所述的一种基于物联网的口红配色选择分析系统,其特征在于,所述环境数据分析模块的具体分析过程如下:第一步,同当地气象平台进行联网,利用设备对用户所在位置的经纬度信息进行获取,将用户位置的经纬度信息输入进当地气象平台,按照预设时长划分时间段,获取用户当前所在位置各时间段的温度、湿度,记为 ,其中 表示第 个时间段的编号,;
第二步,将用户当前所在位置各时间段的温度 、湿度 代入到公式
得到环境对口红色彩呈现的影
响程度 ,记为环境影响程度系数,其中 表示设定的温度、湿度参考值, 分别表示温度、湿度的权值因子, 为时间段的数量。 说明书 : 一种基于物联网的口红配色选择分析系统技术领域[0001] 本发明涉及物联网技术领域,具体而言,是一种基于物联网的口红配色选择分析系统。背景技术[0002] 口红是一种用于涂抹在嘴唇上的化妆品,其主要功能是改变嘴唇的颜色,增强嘴唇的美感,口红的颜色种类繁多,包括红色、橙色、粉色、紫色等,不同的颜色可以展现出不同的气质和风格,而口红配色是化妆品领域中的一个重要课题,它涉及到颜色理论、色彩搭配、个人肤色等多个方面,随着时尚潮流的不断变化和人们对美的追求,口红配色已经成为了女性日常妆容中不可或缺的一部分。[0003] 专利名称为一种口红推荐方法及装置(专利号为201810793374.1)的中国专利公布的技术方案,该方案通过获取用户的嘴唇湿度、皮肤色泽、着装类型为用户推荐与其相匹配的口红色号并发送至终端APP,可以让用户更加方便地找到适合自己的口红颜色,提高用户满意度,但仍存在一些不足之处,具体表现在以下方面:一、该方案在口红配色方面只考虑到了用户的嘴唇湿度、皮肤色泽等自身条件,但忽略了外在条件,例如应用场景、环境温度、湿度,在不同场景下,口红的呈现效果可能会有所不同,而环境温度和湿度的变化则可能会影响口红的质地和持久度,导致口红涂抹后的效果不佳,无法达到预期效果。[0004] 二、该方案未考虑到用户可能会存在人工调整色号的需求,如果用户对现有的口红色号不满意,可以根据自己的喜好和需求来对推荐色号进行调整,否则可能会影响用户使用体验。发明内容[0005] 为了克服背景技术中的缺点,本发明实施例提供了一种基于物联网的口红配色选择分析系统,能够有效解决上述背景技术中涉及的问题。[0006] 本发明的目的可以通过以下技术方案来实现:本发明提供了一种基于物联网的口红配色选择分析系统,包括:用户信息获取模块,用于通过摄像头对用户面部进行图像获取,记为用户面部图像,同时读取用户选择的妆容信息,妆容信息包括妆容浓淡程度和需求应用场景关键词,并根据用户选择的需求应用场景关键词生成需求色号推荐集合。[0007] 图像处理模块,用于根据用户面部图像分析得到用户肤色、自身唇色,进而生成用户肤色适配色号推荐集合、用户唇色适配色号推荐集合。[0008] 时尚趋势分析模块,用于读取各当季口红流行色号,分析得到流行色号推荐集合。[0009] 环境数据获取模块,用于获取用户当前所在位置的温度、湿度。[0010] 环境数据分析模块,用于根据用户当前所在位置的温度、湿度分析得到环境影响程度系数。[0011] 色号推荐模块,用于根据需求色号推荐集合、用户肤色适配色号推荐集合、用户唇色适配色号推荐集合、流行色号推荐集合分析生成色号推荐集合。[0012] 推荐系数分析模块,用于结合环境影响程度系数、妆容浓淡程度对色号推荐集合中各色号分析得到各色号推荐程度指数。[0013] 二次调整模块,用于将色号推荐集合同用户面部图像合成生成用户面部模拟图像,由用户进行人工调整。[0014] 管理数据库,用于储存各需求应用场景关键词对应色号集合、皮肤区域像素点色度值范围对应肤色、各肤色对应推荐色号、各当季口红流行色号、各系统色号。[0015] 优选的,所述用户信息获取模块的具体分析方法为:通过摄像头对用户面部进行图像获取,记为用户面部图像,并通过用户选择界面选择妆容浓淡程度,同时根据系统提供的标签手动选择需求应用场景关键词,从管理数据库中读取各需求应用场景关键词对应色号集合,将其同用户选择的需求应用场景关键词进行匹配,生成需求色号推荐集合。[0016] 优选的,所述图像处理模块的具体分析过程如下:第一步,读取用户面部图像,利用边缘检测技术将用户的面部皮肤区域单独划分出来,记为用户面部皮肤区域,并对用户面部皮肤区域中各像素点的色度值进行检测,记为εi,其中i表示第i个像素点的编号,i=1,2,...,n,通过公式 得到用户面部皮肤区域的像素点平均色度值 其中n表示像素点的数量,从管理库中提取各像素点色度值范围对应皮肤肤色,筛选得到用户面部皮肤区域的像素点平均色度值所属色度值范围,进而得到用户皮肤肤色,记为用户肤色。[0017] 第二步,从用户面部图像中将用户嘴唇区域单独提取出来,按照分析用户面部皮肤区域的像素点平均色度值的方法,同理分析得到用户嘴唇区域像素点平均色度值,将其同预设的各嘴唇区域像素点色度值范围对应唇色进行匹配,得到用户嘴唇区域像素点平均色度值对应唇色,记为用户自身唇色。[0018] 优选的,所述用户肤色适配色号推荐集合、用户唇色适配色号推荐集合的具体分析过程如下:第一步,读取用户肤色,同时从管理数据库中读取各肤色对应推荐色号,将其同用户肤色进行匹配,筛选得到用户肤色对应的推荐色号,生成用户肤色适配色号推荐集合。[0019] 第二步,读取用户自身唇色,并从管理数据库中读取各唇色对应推荐色号,将其同用户自身唇色进行匹配,筛选得到用户自身唇色对应的推荐色号,生成用户唇色适配色号推荐集合。[0020] 优选的,所述时尚趋势分析模块的具体分析过程如下:第一步,从管理数据库中读取各当季口红流行色号、各系统色号,将其同预设的各色号所属颜色类目进行比对得到各当季口红流行色号、各系统色号所属颜色类目,进而匹配得到与各当季口红流行色号属于同一颜色类目的各系统色号,记为各推荐色号,并分别对各推荐色号进行色度值检测,记为λx,其中x表示第x个推荐色号的编号,x=1,2,...,y。[0021] 第二步,通过公式 得到各推荐色号的色差Δλx,其中 表示设定的与第x个推荐色号颜色类目相同的当季口红流行色号的色度值,将各推荐色号的色差同设定的色差允许阈值进行比对,筛选得到色差小于色差允许阈值的推荐色号,构成流行色号推荐集合。[0022] 优选的,所述环境数据分析模块的具体分析过程如下:第一步,同当地气象平台进行联网,利用设备对用户所在位置的经纬度信息进行获取,将用户位置的经纬度信息输入进当地气象平台,按照预设时长划分时间段,获取用户当前所在位置各时间段的温度、湿度,记为αm、βm,其中m表示第m个时间段的编号,m=1,2,...,n。[0023] 第二步,将用户当前所在位置各时间段的温度αm、湿度βm代入到公式得到环境对口红色彩呈现的影响程度χ,记为环境影响程度系数,其中α0、β0表示设定的温度、湿度参考值,η1、η2分别表示温度、湿度的权值因子,n为时间段的数量。[0024] 优选的,所述色号推荐模块的具体分析方法为:分别读取需求色号推荐集合、用户肤色适配色号推荐集合、用户唇色适配色号推荐集合、流行色号推荐集合,将其逐个进行比对筛选出交集部分,记为色号推荐集合,并按设定顺序为色号推荐集合中的各色号进行编号。[0025] 优选的,所述推荐系数分析模块的具体分析过程如下:第一步,读取色号推荐集合,分别对色号推荐集合中的各色号进行亮度值、色相值和色度值检测,记为lk、γk、λk,其中k表示第k个色号的编号,k=1,2,...q,同时读取环境影响程度系数χ,将各色号的亮度值、色相值和色度值分别同环境影响程度系数相乘得到各色号在环境影响下呈现的亮度值、色相值和色度值,记为l'k、γ 'k、λ'k。[0026] 第二步,将各色号在环境影响下呈现的亮度值l'k、色相值γ 'k和色度值λ'k代入到公式Ck=l'k*a1+γ 'k*a2+λ'k*a3得到各色号在环境影响下的色彩值Ck,其中a1、a2、a3分别表示设定的亮度值、色相值和色度值的权值因子,同时读取用户选择的妆容浓淡程度,将其和预设的妆容各浓淡程度适配色号色彩值阈值进行比对,匹配得到用户选择的妆容浓淡程度对应的适配色号色彩值阈值,通过将其同各色号在环境影响下的色彩值作差得到各色号在环境影响下的色彩值差值,记为ΔCk,将其代入到公式 得到各色号推荐程度指数ψk,其中ΔC0表示设定的色彩值差值参考值,e为自然常数。[0027] 优选的,所述二次调整模块的具体分析过程如下:第一步,将色号推荐集合内的色号按照推荐程度指数从大到小的顺序进行排列,将第一个色号记为预选色号,同时读取用户面部图像,将预选色号套设于用户面部图像,生成用户面部模拟图像,将用户面部模拟图像发送至用户终端,由用户对用户面部模拟图像进行手动调色。[0028] 第二步,读取用户手动调色完成的用户面部模拟图像,形成最终用户面部效果展示图,如果生成的用户面部效果展示图不符合用户期望,则返回上一步重新进行手动调色,如果生成的用户面部效果展示图符合用户期望,则保存该图像。[0029] 相对于现有技术,本发明具有以下有益效果:一、本发明通过分析用户选择的妆容信息、用户面部图像、各当季口红流行色号,生成色号推荐集合,便于用户根据自己的喜好和肤色特点得到更加符合自己需求的口红色号推荐,节省了时间和精力。[0030] 二、本发明通过用户当前所在位置的温度、湿度分析得到环境影响程度系数,进而对色号推荐集合中各色号分析得到各色号推荐程度指数,考虑了环境对口红颜色的影响,能够提供更准确的口红色号推荐。[0031] 三、本发明通过将色号推荐集合同用户面部图像合成用户面部模拟图像,由用户进行人工调整,可以直观地看到不同口红色号在自己脸上的实际效果,帮助用户更好地判断哪个色号适合自己,同时根据自己的喜好和肤色特点对模拟图像进行人工调整,以达到更符合自己期望的效果。附图说明[0032] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0033] 图1为本发明的系统模块连接图。具体实施方式[0034] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。[0035] 请参阅图1所示,一种基于物联网的口红配色选择分析系统,包括用户信息获取模块、图像处理模块、时尚趋势分析模块、环境数据获取模块、环境数据分析模块、色号推荐模块、推荐系数分析模块、二次调整模块、管理数据库。[0036] 所述管理数据库和图像处理模块、用户信息获取模块、时尚趋势分析模块、环境数据分析模块连接,推荐系数分析模块和环境数据分析模块、色号推荐模块、二次调整模块连接,环境数据分析模块和环境数据获取模块连接,色号推荐模块和用户信息获取模块、时尚趋势分析模块连接。[0037] 用户信息获取模块,用于通过摄像头对用户面部进行图像获取,记为用户面部图像,同时读取用户选择的妆容信息,妆容信息包括妆容浓淡程度和需求应用场景关键词,并根据用户选择的需求应用场景关键词生成需求色号推荐集合。[0038] 所述用户信息获取模块的具体分析方法为:通过摄像头对用户面部进行图像获取,记为用户面部图像,并通过用户选择界面选择妆容浓淡程度,同时根据系统提供的标签手动选择需求应用场景关键词,从管理数据库中读取各需求应用场景关键词对应色号集合,将其同用户选择的需求应用场景关键词进行匹配,生成需求色号推荐集合;便于满足用户在不同场合下对口红颜色的需求,提供更加符合用户期望的口红色号推荐。[0039] 图像处理模块,用于根据用户面部图像分析得到用户肤色、自身唇色,进而生成用户肤色适配色号推荐集合、用户唇色适配色号推荐集合。[0040] 所述图像处理模块的具体分析过程如下:第一步,读取用户面部图像,利用边缘检测技术将用户的面部皮肤区域单独划分出来,记为用户面部皮肤区域,并对用户面部皮肤区域中各像素点的色度值进行检测,记为εi,其中i表示第i个像素点的编号,i=1,2,...,n,通过公式 得到用户面部皮肤区域的像素点平均色度值 其中n表示像素点的数量,从管理库中提取各像素点色度值范围对应皮肤肤色,筛选得到用户面部皮肤区域的像素点平均色度值所属色度值范围,进而得到用户皮肤肤色,记为用户肤色;可以准确地识别用户的肤色,为用户提供更加符合其肤色的口红色号推荐,提高满意度。[0041] 第二步,从用户面部图像中将用户嘴唇区域单独提取出来,按照分析用户面部皮肤区域的像素点平均色度值的方法,同理分析得到用户嘴唇区域像素点平均色度值,将其同预设的各嘴唇区域像素点色度值范围对应唇色进行匹配,得到用户嘴唇区域像素点平均色度值对应唇色,记为用户自身唇色;根据用户自身的唇色特点,可以为用户提供更加个性化的口红色号推荐,不同唇色的人适合的口红色号可能有所不同,通过准确识别用户的唇色,可以为其提供更加贴合其唇色的口红色号推荐,增加满意度和用户体验。[0042] 所述用户肤色适配色号推荐集合、用户唇色适配色号推荐集合的具体分析过程如下:第一步,读取用户肤色,同时从管理数据库中读取各肤色对应推荐色号,将其同用户肤色进行匹配,筛选得到用户肤色对应的推荐色号,生成用户肤色适配色号推荐集合;不同肤色的人适合的口红色号可能有所不同,通过匹配用户肤色和推荐色号,可以为用户提供更加贴合其肤色的口红色号推荐。[0043] 第二步,读取用户自身唇色,并从管理数据库中读取各唇色对应推荐色号,将其同用户自身唇色进行匹配,筛选得到用户自身唇色对应的推荐色号,生成用户唇色适配色号推荐集合;传统的口红选购方式可能需要用户亲自试色,而通过读取用户唇色,并从管理数据库中获取对应推荐色号,可以快速帮助用户更好地判断哪个口红色号适合自己,提高决策的准确性。[0044] 时尚趋势分析模块,用于读取各当季口红流行色号,分析得到流行色号推荐集合。[0045] 所述时尚趋势分析模块的具体分析过程如下:第一步,从管理数据库中读取各当季口红流行色号、各系统色号,将其同预设的各色号所属颜色类目进行比对得到各当季口红流行色号、各系统色号所属颜色类目,进而匹配得到与各当季口红流行色号属于同一颜色类目的各系统色号,记为各推荐色号,并分别对各推荐色号进行色度值检测,记为λx,其中x表示第x个推荐色号的编号,x=1,2,...,y;通过从管理数据库中读取各当季口红流行色号,可以为用户提供当前最热门的口红色号推荐,这些流行色号通常是根据时尚趋势和市场需求进行筛选的,能够让用户跟上潮流,选择符合当下时尚的口红色号。[0046] 第二步,通过公式 得到各推荐色号的色差Δλx,其中 表示设定的与第x个推荐色号颜色类目相同的当季口红流行色号的色度值,将各推荐色号的色差同设定的色差允许阈值进行比对,筛选得到色差小于色差允许阈值的推荐色号,构成流行色号推荐集合;通过计算推荐颜色类目中各色号的色差,可以进一步筛选出与当季口红流行色号相近的口红色号,色差小于设定的阈值表示这些口红色号在颜色上非常接近,因此可以为用户提供更加精确的口红色号推荐。[0047] 环境数据获取模块,用于获取用户当前所在位置的温度、湿度。[0048] 环境数据分析模块,用于根据用户当前所在位置的温度、湿度分析得到环境影响程度系数。[0049] 所述环境数据分析模块的具体分析过程如下:第一步,同当地气象平台进行联网,利用设备对用户所在位置的经纬度信息进行获取,将用户位置的经纬度信息输入进当地气象平台,按照预设时长划分时间段,获取用户当前所在位置各时间段的温度、湿度,记为αm、βm,其中m表示第m个时间段的编号,m=1,2,...,n;可以及时了解用户当前所在地的天气情况,更准确地评估口红在不同环境下的色彩表现,帮助用户选择适合的口红色号。[0050] 第二步,将用户当前所在位置各时间段的温度αm、湿度βm代入到公式得到环境对口红色彩呈现的影响程度χ,记为环境影响程度系数,其中α0、β0表示设定的温度、湿度参考值,η1、η2分别表示温度、湿度的权值因子,n为时间段的数量;环境因素对口红色号的呈现有很大影响,例如温度的变化会导致口红变干或变稀,湿度的变化会影响口红的光泽度等,通过考虑环境因素对口红色彩的影响,可以帮助用户选择适合当前环境的口红色号,提高口红的使用效果和持久度。[0051] 在一种实施例中,η1可以设定为0.5,η2可以设定为0.5,在较高的温度下,口红可能会变得更加柔软并更容易流动,这可能导致色彩的扩散或模糊,相对地,在较低的温度下,口红可能会变得更硬并更易断裂,这同样可能对色彩的保持和呈现产生影响,而湿度会影响口红的质地和持久性,更高的湿度可能会导致口红更容易从嘴唇上滑落,而较低的湿度则可能导致嘴唇干燥,进而改变口红的涂抹效果和色彩的鲜艳度,因此对应的权重相等。[0052] 色号推荐模块,用于根据需求色号推荐集合、用户肤色适配色号推荐集合、用户唇色适配色号推荐集合、流行色号推荐集合分析生成色号推荐集合。[0053] 所述色号推荐模块的具体分析方法为:分别读取需求色号推荐集合、用户肤色适配色号推荐集合、用户唇色适配色号推荐集合、流行色号推荐集合,将其逐个进行比对筛选出交集部分,记为色号推荐集合,并按设定顺序为色号推荐集合中的各色号进行编号;综合考虑用户需求、肤色适配和唇色适配等因素,以及当前流行的口红色号,可以得到更加符合用户需求的个性化色号推荐。[0054] 推荐系数分析模块,用于结合环境影响程度系数、妆容浓淡程度对色号推荐集合中各色号分析得到各色号推荐程度指数。[0055] 所述推荐系数分析模块的具体分析过程如下:第一步,读取色号推荐集合,分别对色号推荐集合中的各色号进行亮度值、色相值和色度值检测,记为lk、γk、λk,其中k表示第k个色号的编号,k=1,2,...q,同时读取环境影响程度系数χ,将各色号的亮度值、色相值和色度值分别同环境影响程度系数相乘得到各色号在环境影响下呈现的亮度值、色相值和色度值,记为l'k、γ 'k、λ'k;通过考虑环境因素对口红色号的影响,可以帮助用户选择适合当前环境的口红色号,提高口红的使用效果和持久度。[0056] 第二步,将各色号在环境影响下呈现的亮度值l'k、色相值γ 'k和色度值λ'k代入到公式Ck=l'k*a1+γ 'k*a2+λ'k*a3得到各色号在环境影响下的色彩值Ck,其中a1、a2、a3分别表示设定的亮度值、色相值和色度值的权值因子,同时读取用户选择的妆容浓淡程度,将其和预设的妆容各浓淡程度适配色号色彩值阈值进行比对,匹配得到用户选择的妆容浓淡程度对应的适配色号色彩值阈值,通过将其同各色号在环境影响下的色彩值作差得到各色号在环境影响下的色彩值差值,记为ΔCk,将其代入到公式 得到各色号推荐程度指数ψk,其中ΔC0表示设定的色彩值差值参考值,e为自然常数;妆容浓淡程度对口红色号的呈现有很大影响,例如在较浓重的妆容中,需要选择饱和度高、亮度适中的口红色号,通过考虑妆容浓淡程度对口红色号的影响,可以帮助用户选择适合当前妆容的口红色号,提高口红的使用效果。[0057] 在一种实施例中,a1+a2+a3=1且a1=a2=a3,在色彩学中,亮度值、色相值和色度值都是描述颜色的关键属性,因此亮度值、色相值和色度值对应的权重相等。[0058] 二次调整模块,用于将色号推荐集合同用户面部图像合成生成用户面部模拟图像,由用户进行人工调整。[0059] 所述二次调整模块的具体分析过程如下:第一步,将色号推荐集合内的色号按照推荐程度指数从大到小的顺序进行排列,将第一个色号记为预选色号,同时读取用户面部图像,将预选色号套设于用户面部图像,生成用户面部模拟图像,将用户面部模拟图像发送至用户终端,由用户对用户面部模拟图像进行手动调色;将预选色号套设于用户面部图像,生成用户面部模拟图像,可以帮助用户直观地了解不同口红色号在自己面部的效果,用户可以根据自身喜好和需求,对用户面部模拟图像进行手动调色,从而得到更加个性化的口红色号推荐。[0060] 第二步,读取用户手动调色完成的用户面部模拟图像,形成最终用户面部效果展示图,如果生成的用户面部效果展示图不符合用户期望,则返回上一步重新进行手动调色,如果生成的用户面部效果展示图符合用户期望,则保存该图像;通过提供用户手动调色的功能,并生成最终用户面部效果展示图,可以增加用户的参与度和互动性,用户可以亲自参与到口红选择的过程中,根据自己的喜好和需求进行调整,提高用户的满意度。[0061] 管理数据库,用于储存各需求应用场景关键词对应色号集合、皮肤区域像素点色度值范围对应肤色、各肤色对应推荐色号、各当季口红流行色号、各系统色号。[0062] 本系统通过分析用户选择的妆容信息、用户面部图像、各当季口红流行色号,生成色号推荐集合,同时通过用户当前所在位置的温度、湿度分析得到环境影响程度系数,进而对色号推荐集合中各色号分析得到各色号推荐程度指数,并将色号推荐集合同用户面部图像合成用户面部模拟图像,由用户进行人工调整,能帮助用户更快地找到适合适配的口红颜色,使推荐结果更加贴合实际使用场景。[0063] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型,仍涵盖在本发明的保护范围。
专利地区:浙江
专利申请日期:2024-03-07
专利公开日期:2024-09-03
专利公告号:CN118132842B