一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

口红颜色推荐方法、设备、介质及程序产品

2022-06-11 12:40:39 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其涉及一种口红颜色推荐方法、设备、介质及程序产品。


背景技术:

2.口红是一种重要的唇部彩妆,能够通过修饰唇部色泽、轮廓,达到增强面部美感,提升个人魅力的效果。因此,如何选择适合用户的口红颜色至关重要。
3.现有技术中用户在选择适配的口红颜色时,首先,用户可以将自己的照片上传到口红颜色推荐的小程序中。然后,小程序可以根据照片中用户的面部特征、肤色特征等选择并输出适配的口红颜色。小程序中预先设置有口红颜色推荐模型,该模型在训练时以明星妆容图像、社交媒体中的妆容图像等为训练样本,以面部特征和肤色特征为输入,以口红颜色为输出进行训练,使得训练好的模型具备根据图像中的面部特征和肤色特征推荐口红颜色的功能。但是,模型的训练过程比较复杂,并且采用模型推荐的口红颜色精准度不高,经常不能让用户满意。
4.因此,需要一种更加简单并且精准度高的口红颜色推荐方案。


技术实现要素:

5.本技术提供一种口红颜色推荐方法、设备、介质及程序产品,用以解决现有的口红颜色推荐方法的模型训练过程复杂、推荐结果精准度不高的技术问题。
6.第一方面,本技术提供一种口红颜色推荐方法,包括:获取用户输入的目标图像,确定所述目标图像的人脸特征和衣物特征;确定口红所使用场景的场景类型;根据人脸特征、衣物特征和场景类型,从预设图像库中确定与所述目标图像的相似度大于预设阈值的第一图像;根据所述第一图像中的口红颜色,确定所述目标图像对应的推荐口红颜色;向所述用户输出所述推荐口红颜色。
7.在一种可能的实施方式中,所述确定口红所使用场景的场景类型,具体包括:接收用户输入的口红所使用场景的场景类型;或者,根据所述衣物特征确定口红所使用场景的场景类型;或者,提取所述目标图像的背景特征,根据所述背景特征确定口红所使用场景的场景类型。
8.在一种可能的实施方式中,所述根据所述第一图像中的口红颜色,确定所述目标图像对应的推荐口红颜色,具体包括:根据所述第一图像的数量以及每一所述第一图像对应的相似度确定每一所述第
一图像对应的颜色权重;分别确定每一所述第一图像中唇部位置的口红颜色对应的像素值;根据每一所述第一图像对应的像素值与所述第一图像对应的颜色权重之积的加和确定颜色像素值;确定所述颜色像素值对应的推荐口红颜色;或者,确定所述第一图像中相似度最大的第二图像;根据所述第二图像中唇部位置的口红颜色确定所述目标图像的推荐口红颜色。
9.在一种可能的实施方式中,所述向所述用户输出所述推荐口红颜色,具体包括:确定所述目标图像中人脸的唇部位置;在所述唇部位置添加所述推荐口红颜色以生成第二图像;向所述用户输出所述第二图像以及颜色确认提示信息;当接收到用户输入的颜色确认指令时,生成所述推荐口红颜色的配制策略;当接收到用户输入的颜色修改指令时,获取所述颜色修改指令中的口红颜色,生成所述口红颜色的配制策略,或者,重新执行根据人脸特征、衣物特征和场景类型,从预设图像库中确定与所述目标图像的相似度大于预设阈值的第一图像的步骤。
10.在一种可能的实施方式中,所述生成所述推荐口红颜色或者口红颜色的配制策略,具体包括:根据所述推荐口红颜色或者口红颜色所在的色系确定对应的待配制颜色;确定所述推荐口红颜色或者口红颜色对应的色号;确定所述色号对应的所述待配制颜色的比例关系;根据所述待配制颜色以及所述待配制颜色的比例关系生成所述推荐口红颜色或者口红颜色的配制策略。
11.在一种可能的实施方式中,在所述确定所述色号对应的所述待配制颜色的比例关系之后,还包括:获取所述口红配制装置中各待配制颜色对应的口红液的图像;分别确定每一所述口红液的图像的颜色与其对应的待配制颜色之间的像素差值;根据所述像素差值对所述待配制颜色的比例关系进行校正。
12.在一种可能的实施方式中,在所述根据所述像素差值对所述待配制颜色的比例关系进行校正之后,还包括:根据校正后的待配制颜色的比例关系对所述色号对应的待配制颜色的比例关系进行更新。
13.第二方面,本技术提供一种口红颜色推荐设备,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现上述的方法。
14.第三方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述的方法。
15.第四方面,本技术提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法。
16.本技术提供的口红颜色推荐方法,可以获取用户输入的目标图像,确定目标图像
的人脸特征和衣物特征;确定口红所使用场景的场景类型;根据人脸特征、衣物特征和场景类型,从预设图像库中确定与目标图像的相似度大于预设阈值的第一图像;根据第一图像中的口红颜色,确定目标图像对应的推荐口红颜色;向用户输出推荐口红颜色。由于口红颜色主要由人脸特征、衣物特征和场景类型决定,因此,可以预先建立图像库,图像库中每一图像的口红颜色可以是专业人士根据图像中人脸特征、衣物特征和场景类型进行搭配得到的。获取到用户输入的目标图像后,通过利用人脸特征、衣物特征和场景类型计算目标图像与预设图像库中图像的相似度,即可得到预设图像库中与目标图像相似的第一图像,根据第一图像中的口红颜色即可简单而又准确地确定目标图像对应的推荐口红颜色。本技术的方法,不需要复杂的模型训练过程即可完成口红颜色的推荐,操作简单便捷。此外,由于推荐口红颜色是根据与目标图像相似的第一图像确定的,在人脸特征、衣物特征和场景类型相似度较高的前提下,第一图像的口红颜色与目标图像的适配性也较高,通过这样的设置,提高了口红颜色推荐的适配性和精准度,提升用户满意度。
附图说明
17.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
18.图1为本技术一实施例的操作界面示意图;图2为本技术一实施例的系统架构图;图3为本技术一实施例的口红颜色推荐方法的流程图;图4为本技术另一实施例的口红颜色推荐方法的流程图;图5为本技术一实施例的口红颜色推荐设备的结构示意图。
19.附图标记:1、口红颜色推荐应用程序;2、口红制造装置。
20.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
21.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
22.现有技术中,用户可以在手机中下载口红颜色推荐的相关应用程序。用户在选择适配的口红颜色时,首先打开该应用程序并进行拍照,将待推荐颜色图像上传至应用程序。应用程序接收到待推荐颜色图像后,首先确定该图像的面部特征和肤色特征,然后利用预先加载的颜色推荐模型根据面部特征和肤色特征确定对应的推荐颜色,最后向用户输出推荐的口红颜色。用户可以根据应用程序输出的口红颜色进行唇部装饰。
23.颜色推荐模型在训练时主要有如下步骤:首先,采集明星妆容图像、社交媒体中的妆容图像等做为训练样本。然后,对图像的面部特征和肤色特征以及口红用颜色进行标注以生成标签。之后,选择合适的神经网络框架以及损失函数,对含有标签的训练样本进行多
次迭代训练。最后,对训练得到的模型进行测试,得到颜色推荐模型,使得该颜色推荐模型具备根据图像的面部特征和肤色特征推荐口红颜色的功能。
24.但是,上述模型训练过程复杂,收敛速度较慢,较长的训练时间导致模型准确率不高,使得采用模型推荐的口红颜色精准度不高,经常不能让用户满意。
25.本技术提供的口红颜色推荐方法,旨在解决现有技术的如上技术问题。该方法可以预先建立图像库,图像库中每一图像的口红颜色可以是专业人士根据人脸特征、衣物特征和场景类型进行搭配得到的。获取到用户输入的目标图像后,通过利用人脸特征、衣物特征和场景类型计算目标图像与预设图像库中图像的相似度,即可得到预设图像库中与目标图像相似的第一图像,根据第一图像中的口红颜色即可简单而又准确地确定目标图像对应的推荐口红颜色。本技术的方法,不需要复杂的模型训练过程即可完成口红颜色的推荐,操作简单便捷。此外,由于推荐口红颜色是根据与目标图像相似的第一图像确定的,在人脸特征、衣物特征和场景类型相似度较高的前提下,第一图像的口红颜色与目标图像的适配性也较高,通过这样的设置,提高了口红颜色推荐的适配性和精准度,也提升了用户的满意度。
26.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
27.图1为本技术一实施例的操作界面示意图。用户想要得到适合的口红颜色时,可以打开手机上的口红颜色推荐app。如图1的左图所示,用户可以点击左图界面中的拍照选项进行拍照上传目标图像,也可以点击上传选项上传选定的照片作为目标图像。口红颜色推荐app获取到目标图像后,一方面确定目标图像的人脸特征和衣物特征,另一方面显示口红使用场景类型选择的显示界面。如图1的中间图所示,用户可以根据实际点击口红所使用的场景类型,例如“约会”选项。口红颜色推荐app获取到口红使用场景的场景类型后,根据人脸特征、衣物特征和场景类型,从存储的图像库中找到与照片相似度大于预设阈值的第一图像,并且根据第一图像中的口红颜色确定目标图像对应的推荐口红颜色。之后,口红颜色推荐app在目标图像中的唇部位置添加推荐口红颜色以生成第二图像,并且在显示界面显示第二图像以及颜色确认提示信息。如图1的右图所示,用户如果满意推荐口红颜色,可以点击确定选项,用户如果不满意推荐口红颜色,可以点击修改选项对推荐口红颜色进行修改,从而使用户简单而又准确地得到与自身适配的口红颜色。
28.图2为本技术一实施例的系统架构图,如图2所示,在图1的右图所示的显示界面之后,如果用户点击确定选项,则口红颜色推荐应用程序1生成推荐口红颜色的配制策略,并将该配制策略发送至口红制造装置2。口红制造装置2接收到配制策略后,根据配制策略确定控制参数并根据控制参数进行口红的制造,用户可以根据制造出的口红进行唇部装饰。
29.实施例一图3是本技术一实施例提供的口红颜色推荐方法的流程图,本技术实施例提供的口红颜色推荐方法的执行主体可以是集成了口红颜色推荐程序的电子设备(简称:电子设备),也可以是服务器,本实施例以执行主体为电子设备对该口红颜色推荐方法进行说明。如图3所示,该口红颜色推荐方法可以包括以下步骤:s101:获取用户输入的目标图像,确定目标图像的人脸特征和衣物特征。
30.在本实施例中,人脸特征和衣物特征是口红颜色推荐的基础,与人脸特征和衣物特征相适配的口红颜色才是适合用户的个性化口红颜色。
31.例如,如果脸部是浓妆,通常对应较深的口红颜色;如果脸型是圆脸,通常对应较活泼的口红颜色;口红颜色通常与衣物的颜色为同一色系。
32.在本实施例中,电子设备可以是手机、计算机、智能化妆镜等设备。示例性的,用户可以在手机中口红颜色推荐的相关应用程序中直接拍照上传目标图像,也可以将事先拍好的照片上传至应用程序。
33.在本实施例中,人脸特征可以包括脸型特征、五官特征、妆容特征、发型特征和表情特征,当然,也可以是其他人脸特征,在此不做任何限制。衣物特征可以是衣物的颜色、款式等特征。
34.s102:确定口红所使用场景的场景类型。
35.在本实施例中,口红颜色应该与口红所使用场景的场景类型相适配,不同的场景对口红颜色有不同的要求。例如,晚会场景适合颜色比较稳重的大红色,而约会场景和娱乐场景则适合颜色比较活泼的橘红色。因此,口红所使用场景的场景类型对口红颜色的推荐至关重要。
36.在本实施例中,场景类型可以包括:工作场景、约会场景、运动场景、娱乐场景、晚会场景等类型,本领域技术人员可以灵活设置,在此不做任何限制。
37.在一个可能的实施方式中,上述步骤s102确定口红所使用场景的场景类型,可以包括:接收用户输入的口红所使用场景的场景类型。
38.在本实施方式中,电子设备可以在显示界面显示场景类型的选项,以便用户选择,当然,用户也可以直接在显示界面输入场景类型。通过这样的设置,使得电子设备获取场景类型的过程简单而又准确。
39.可替代的,上述步骤s102确定口红所使用场景的场景类型,还可以包括:根据衣物特征确定口红所使用场景的场景类型。
40.在本实施方式中,由于用户的穿着与用户要去的场景也就是口红所使用场景息息相关,因此,可以直接根据图像中用户的衣物特征确定口红所使用场景的场景类型。例如,若用户的穿着为礼服,则口红所使用场景为晚会场景;若用户的穿着为西服加公文包,则口红所使用场景为工作场景。
41.在本实施方式中,根据上述步骤s101中获取到的衣物特征就可以直接确定口红所使用场景的场景类型,不需要用户再输入任何信息,操作更加简便,智能性高。
42.可替代的,上述步骤s102确定口红所使用场景的场景类型,又可以包括:提取目标图像的背景特征,根据背景特征确定口红所使用场景的场景类型。
43.在本实施方式中,目标图像中的背景通常也是用户要去的场景也就是口红所使用场景,因此,如果目标图像中包括背景,还可以根据背景特征确定口红所使用场景的场景类型。例如,如果目标图像中的背景为体育场,则口红所使用场景为运动场景;如果目标图像中的背景为咖啡厅,则口红所使用场景为约会场景。
44.在本实施方式中,通过根据提取到的目标图像的背景特征确定口红所使用场景的场景类型,操作简便,智能性和准确性高。
45.s103:根据人脸特征、衣物特征和场景类型,从预设图像库中确定与目标图像的相
似度大于预设阈值的第一图像。
46.在本实施例中,预设图像库可以包括多张图像,每张图像中可以包括人脸、衣物搭配和场景,当然,也可以只包括人脸,衣物搭配和场景则作为标签标注在相应的图像上。图像中人脸、衣物搭配和场景可以是各种人脸特征、衣物特征和场景类型的随机组合。每张图像中的唇部位置还包括口红颜色,该口红颜色可以是专业化妆师根据图像中人脸、衣物搭配和场景进行搭配得到的,这种搭配可以认为是是适配的,能够对图像中人脸产生增益效果、提升个人魅力的搭配。也就是说,预设图像库是一个已经根据人脸特征、衣物特征和场景类型搭配好口红颜色的图像库。
47.在本实施例中,与目标图像的相似度大于预设阈值说明第一图像与目标图像的相似度很高,即目标图像与第一图像的人脸特征、衣物特征和场景类型基本一致,则后续即可根据第一图像中的口红颜色确定目标图像对应的推荐口红颜色。本领域技术人员可以灵活设置预设阈值,例如,预设阈值可以是0.8,也可以是0.9,在此不做任何限制。
48.s104:根据第一图像中的口红颜色,确定目标图像对应的推荐口红颜色。
49.在一个可能的实施方式中,上述步骤s104根据第一图像中的口红颜色,确定目标图像对应的推荐口红颜色,可以包括:根据第一图像的数量以及每一第一图像对应的相似度确定每一第一图像对应的颜色权重;分别确定每一第一图像中唇部位置的口红颜色对应的像素值;根据每一第一图像对应的像素值与第一图像对应的颜色权重之积的加和确定颜色像素值;确定颜色像素值对应的推荐口红颜色。
50.在本实施方式中,不同的口红生产厂家对口红颜色及色号有不同的叫法和定义,因此可以首先计算颜色像素值,然后根据颜色像素值确定对应的推荐口红颜色。进一步,第一图像的数量可能有多个,并且不同的第一图像中的口红颜色可能不同,因此,可以对第一图像对应的像素值进行赋权并加和,获得最终的颜色像素值,使得颜色像素值对应的推荐口红颜色地精准度和适配性更高,进一步提高了口红颜色推荐的精准度和适配性。
51.示例性的,与目标图像的相似度大于预设阈值0.9的第一图像有a、b、c3个,相似度分别为0.95、0.97和0.99,则a图像的颜色权重为0.95/(0.95 0.97 0.99)=0.32,b图像的颜色权重为0.97/(0.95 0.97 0.99)=0.33,c图像的颜色权重为1-0.32-0.33=0.35。若a、b、c3个图像的唇部位置的口红颜色对应的像素值分别为a、b、c,则颜色像素值为0.32a 0.33b 0.35c,该颜色像素值对应的颜色即为推荐口红颜色。
52.可替代的,上述步骤s104根据第一图像中的口红颜色,确定目标图像对应的推荐口红颜色,还可以包括:确定第一图像中相似度最大的第二图像;根据第二图像中唇部位置的口红颜色确定目标图像的推荐口红颜色。
53.在本实施方式中,当第一图像的数量有多个时,可以直接将相似度最大的图像中唇部位置的口红颜色作为目标图像的推荐口红颜色,操作简单便捷,并且由于相似度最大的图像与目标图像的接近程度也最高,也意味着图像中唇部位置的口红颜色与目标图像也最适配,进一步提高了口红颜色推荐的精准度和适配性。
54.s105:向用户输出推荐口红颜色。
55.在一个可能的实施方式中,上述步骤s105向用户输出推荐口红颜色可以包括:确定目标图像中人脸的唇部位置;在唇部位置添加推荐口红颜色以生成第二图像;向用户输出第二图像以及颜色确认提示信息。当接收到用户输入的颜色确认指令时,生成推荐口红
颜色的配制策略;当接收到用户输入的颜色修改指令时,获取颜色修改指令中的口红颜色,生成口红颜色的配制策略。
56.在本实施例中,推荐口红颜色或者口红颜色的配制策略的具体生成方式请详见实施例二。
57.在本实施例中,可以在目标图像中的唇部位置添加推荐口红颜色以生成第二图像,并且向用户输出第二图像以及颜色确认提示信息,以便用户根据第二图像确定推荐口红颜色是否合适、是否需要修改,用户若不满意可以直接对推荐口红颜色进行修改,进一步提高口红颜色推荐的适配性和精准度,提升用户满意度。
58.在本实施例中,若用户不满意推荐口红颜色,电子设备可以直接在显示屏幕输出颜色修改选项,用户可以从选项中选择合适的颜色,当然,用户也可以直接向电子设备中输入满意的口红颜色。
59.可替代的,当接收到用户输入的颜色修改指令时,还可以重新执行根据人脸特征、衣物特征和场景类型,从预设图像库中确定与目标图像的相似度大于预设阈值的第一图像的步骤。
60.在本实施方式中,若用户不满意推荐口红颜色,还可以重新执行上述步骤s103,重新推荐与目标图像适配的口红颜色,提高了口红颜色推荐的智能性。
61.在本实施例中,由于口红颜色主要由人脸特征、衣物特征和场景类型决定,因此,可以预先建立图像库,图像库中每一图像的口红颜色可以是专业人士根据图像中人脸特征、衣物特征和场景类型进行搭配得到的。获取到用户输入的目标图像后,通过利用人脸特征、衣物特征和场景类型计算目标图像与预设图像库中图像的相似度,即可得到预设图像库中与目标图像相似的第一图像,根据第一图像中的口红颜色即可简单而又准确地确定目标图像对应的推荐口红颜色。本技术的方法,不需要复杂的模型训练过程即可完成口红颜色的推荐,操作简单便捷。此外,由于推荐口红颜色是根据与目标图像相似的第一图像确定的,在人脸特征、衣物特征和场景类型相似度较高的前提下,第一图像的口红颜色与目标图像的适配性也较高,通过这样的设置,提高了口红颜色推荐的适配性和精准度,提升用户满意度。
62.下面以实施例二对实施例一的步骤s105中生成推荐口红颜色或者口红颜色的配制策略的具体内容进行详细的阐述。
63.实施例二图4是本技术一实施例提供的口红颜色推荐方法的流程图,本技术实施例提供的口红颜色推荐方法的执行主体可以是集成了口红颜色推荐程序的电子设备(简称:电子设备),也可以是服务器,本实施例以执行主体为电子设备对该口红颜色推荐方法进行说明。如图4所示,该口红颜色推荐方法可以包括以下步骤:s201:根据推荐口红颜色或者口红颜色所在的色系确定对应的待配制颜色。
64.在本实施例中,口红颜色大致可以分为红、粉、橘、棕、紫五大色系。口红在配制时并不是常见的基础色混合方式,例如,玫红色口红并不是由红色、绿色和蓝色这三种基础色直接混合配制得到的,而是由红色、粉色和蓝紫对应的口红液混合配制得到的,红色、粉色和蓝紫也是红色这一整个色系的待配制颜色,通过各待配制颜色混合比例的调节可以配制出红色系所有的颜色。因此,生成推荐口红颜色或者口红颜色的配制策略时,首先需要确定
推荐口红颜色或者口红颜色所在的色系,然后根据色系确定对应的待配制颜色。
65.示例性的,各色系对应的待配制颜色如下表1所示:表1色系待配制颜色红色红色、粉色和蓝紫粉色玫红色、粉色和红色橘色红色、橘红色和粉色棕色红色、棕色和橘红色紫色红色、粉色和蓝紫在本实施例中,各色系对应的待配制颜色本领域技术人员可以根据实际灵活设置,在此不做任何限制。
66.s202:确定推荐口红颜色或者口红颜色对应的色号。
67.在本实施例中,虽然不同的口红生产厂家对口红颜色及色号有不同的叫法和定义,但是口红颜色对应的像素值是固定的。例如,rgb255,0,0表示红色,有些厂家称之为大红色,是500号,有些厂家则称为之正红色,是999号,但实际上它们的像素值相同,是同一个颜色。“#”开头的六位数颜色代码表示十六进制颜色码,是口红颜色的常用表示方式。因此,在本实施例中,我们把以“#”开头的六位数颜色代码作为唯一的口红色号,对口红颜色进行统一的编号,每一种颜色都对应一个口红色号,例如,红色的色号为#ff0000,浅粉色的色号则为#ffb6c1。在本实施例中,可以首先确定推荐口红颜色或者口红颜色的像素值,然后根据像素值确定对应的口红色号。
68.通常使用rgb模式来确定一种颜色,就是分别指定r/g/b,也就是红/绿/蓝三种基色的强度,而每一种颜色强度最低为0,最高为255,因此以16进制数值表示,那么255对应于十六进制就是ff。把rgb三个数值所对应的十六进制数值依次并列起来,以#开头就组成了颜色代码。比如颜色代码“#ff0000”,因为红色数值达到了最高值 ff(即十进制的255),其余两种颜色强度为0,因此就表示红色。
69.s203:确定色号对应的待配制颜色的比例关系。
70.在本实施例中,不同色号对应的待配制颜色的比例关系是已知的比例关系表,根据比例关系表即可知道色号对应的待配制颜色的比例关系。
71.示例性的,色号与待配制颜色的比例关系表如下表2所示:表2色号颜色待配制颜色比例关系#ff0000红色红色、粉色和蓝紫1:0:0#ff7f50珊瑚红红色、粉色和蓝紫7:2:1#ff00ff洋红红色、粉色和蓝紫5:1:4#da70d6姨妈红红色、粉色和蓝紫3:3:4#ffc0cb粉红红色、粉色和蓝紫3:6:1s204:获取口红配制装置中各待配制颜色对应的口红液的图像。
72.s205:分别确定每一口红液的图像的颜色与其对应的待配制颜色之间的像素差值。
73.s206:根据像素差值对待配制颜色的比例关系进行校正。
74.在本实施例中,由于生产加工的误差,口红液的实际颜色可能与标准的待配制颜色出现较小的误差,例如不同生产批次的口红液颜色可能存在误差,同一生产批次不同生产时间的口红液颜色可能存在误差。因此需要根据口红液的实际颜色对待配制颜色的比例关系进行校正,以提高推荐口红颜色或者口红颜色的精准度。
75.在一个可能的实施方式中,在根据像素差值对待配制颜色的比例关系进行校正之后,还可以包括:根据校正后的待配制颜色的比例关系对色号对应的待配制颜色的比例关系进行更新。
76.在本实施方式中,通过根据校正后的待配制颜色的比例关系对色号对应的待配制颜色的比例关系进行更新,可以提高配制策略的生成效率。当用户之后再次选择该推荐口红颜色或者口红颜色后,不需要再对待配制颜色的比例关系校正,即不需要进行步骤s204-s206的操作,提高了操作效率。
77.s207:根据待配制颜色以及待配制颜色的比例关系生成推荐口红颜色或者口红颜色的配制策略。
78.在本实施例中,通过根据推荐口红颜色或者口红颜色所在的色系确定对应的待配制颜色,使得据此得到的配制策略符合口红配制生产的实际。进一步,根据口红颜色的色号对不同生产厂家的口红颜色进行统一编号,实现颜色与色号的一一对应,便于后续根据色号查找对应的待配制颜色的比例关系,提高推荐口红颜色或者口红颜色的配制策略的准确性。
79.在本实施例中,得到与用户适配的口红颜色之后,用户不一定有该颜色的口红,因此,电子设备还可以与口红制造装置通讯连接。当用户确定口红颜色之后,电子设备可以生成该口红颜色的配制策略,然后将该口红的配制策略发送至口红制造装置。口红制造装置接收到配制策略后,可以根据配制策略确定控制参数并根据控制参数进行口红的制造,以便于用户使用该颜色的口红。
80.下面以一个具体的实施例对本技术的口红颜色推荐方法进行阐述。
81.实施例三在一个具体的实施例中,某用户去某公司面试,搭配好去面试的衣物之后,打开手机上的口红颜色推荐app,想要得到一个合适的口红颜色,具体的口红颜色推荐过程如下:第一步,用户打开该app,选择拍照功能进行拍照,照片中包括人脸和搭配好的衣物,之后上传照片并且输入面试场景。
82.第二步,app接收到用户上传的照片后,确定照片的人脸特征和衣物特征。
83.第三步,app根据人脸特征、衣物特征和场景类型,从存储的图像库中找到与照片相似度大于0.9的第一图像。
84.第四步,app根据每一第一图像对应的像素值与第一图像对应的颜色权重之积的加和确定颜色像素值,并且确定颜色像素值对应的推荐口红颜色。
85.第五步,app在照片的唇部位置添加推荐口红颜色以生成第二图像,在显示屏幕显示第二图像以及颜色确认或修改的选项。
86.第六步,用户满意第二图像中的口红颜色,点击确认选项。
87.第七步,app确定口红颜色所在的色系以及该色系的待配制颜色。
88.第八步,app确定口红颜色的色号以及该色号对应的待配制颜色的比例关系。
89.第九步,app根据待配制颜色以及待配制颜色的比例关系生成配制策略,并将该配制策略发送至口红制造装置。
90.第十步,口红制造装置接收到配制策略后,根据配制策略确定控制参数并根据控制参数进行口红的制造,用户可以根据制造出的口红进行唇部装饰。
91.图5为本技术一实施例的口红颜色推荐设备的结构示意图,如图5所示,该口红颜色推荐设备包括:处理器101,以及与处理器101通信连接的存储器102;存储器102存储计算机执行指令;处理器101执行存储器102存储的计算机执行指令,实现上述各方法实施例中口红颜色推荐方法的步骤。
92.该口红颜色推荐设备可以是独立的,也可以是手机、电脑等加载有上述口红推荐方法的电子设备的一部分,该处理器101和存储器102可以采用上述电子设备现有的硬件。
93.在上述口红颜色推荐设备中,存储器102和处理器101之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线连接。存储器102中存储有实现数据访问控制方法的计算机执行指令,包括至少一个可以软件或固件的形式存储于存储器102中的软件功能模块,处理器101通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理。
94.存储器102可以是,但不限于,随机存取存储器(random access memory,简称:ram),只读存储器(read only memory,简称:rom),可编程只读存储器(programmableread-only memory,简称:prom),可擦除只读存储器(erasable programmable read-onlymemory,简称:eprom),电可擦除只读存储器(electric erasable programmable read-only memory,简称:eeprom)等。其中,存储器102用于存储程序,处理器101在接收到执行指令后,执行程序。进一步地,上述存储器102内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。
95.处理器101可以是一种集成电路芯片,具有信号的处理能力。上述的处理器101可以是通用处理器,包括中央处理器(central processing unit,简称:cpu)、网络处理器(network processor,简称:np)等。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
96.本技术的一实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现本技术各方法实施例的步骤。
97.本技术的一实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本技术各方法实施例的步骤。
98.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
99.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献