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

一种获取光谱信息的方法、装置、终端设备及存储介质与流程

2022-05-06 09:23:58 来源:中国专利 TAG:


1.本技术属于信息获取技术领域,尤其涉及一种获取光谱信息的方法、装置、终端设备及存储介质。


背景技术:

2.随着生活水平的提高,人们对自身容貌越来越重视,并时常会通过美容师来对其皮肤进行护理。
3.然而,目前人们对其皮肤进行护理时,多是依赖美容师的经验设定光谱参数,以便于根据设定的光谱参数对皮肤进行照射,但由于设定的光谱护肤参数不够准确,时常会导致护肤效果不理想。


技术实现要素:

4.本技术实施例提供了一种获取光谱信息的方法、装置、终端设备及存储介质,以解决目前依赖美容师的经验设定的光谱参数对皮肤照射光谱时,由于设定的光谱护肤参数不够准确,导致护肤效果不理想的问题。
5.第一方面,本技术实施例提供了一种获取光谱信息的方法,其特征在于,包括:
6.获取目标对象的目标皮肤图像;
7.根据所述目标皮肤图像的图像特征确定目标肤质参数,所述目标肤质参数用于描述所述目标对象的皮肤属性;
8.从预先构建的光谱知识图谱中查找与所述目标肤质参数关联的目标光谱波段;其中,所述光谱知识图谱记录肤质参数与光谱波段之间的关联关系,所述目标光谱波段用于指示光谱输出设备根据所述目标光谱波段照射所述目标对象的皮肤。
9.本技术实施例提供的获取光谱信息的方法,获取目标对象的目标皮肤图像,并根据目标皮肤图像中包括的图像特征处理得到能够描述目标对象的皮肤属性。接着,从预先构建的光谱知识图谱中查找得到与所述目标肤质参数关联的目标光谱波段,并基于目标光谱波段用于指示光谱输出设备根据所述目标光谱波段照射所述目标对象的皮肤,从而可以根据目标对象不同的肤质参数确定不同的光谱波段,以便于为用户提供个性化地护肤服务提供数据基础。
10.第二方面,本技术实施例提供了一种获取光谱信息的装置,其特征在于,包括:
11.获取模块,用于获取目标对象的目标皮肤图像;
12.确定模块,用于根据所述目标皮肤图像的图像特征确定目标肤质参数,所述目标肤质参数用于描述所述目标对象的皮肤属性;
13.查找模块,用于从预先构建的光谱知识图谱中查找与所述目标肤质参数关联的目标光谱波段;其中,所述光谱知识图谱记录肤质参数与光谱波段之间的关联关系,所述目标光谱波段用于指示光谱输出设备根据所述目标光谱波段照射所述目标对象的皮肤。
14.第三方面,本技术实施例提供了一种终端设备,包括存储器、处理器以及存储在所
述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述获取光谱信息的方法。
15.第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述获取光谱信息的方法。
16.第五方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述获取光谱信息的方法。
17.可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
19.图1是本技术一实施例提供的获取光谱信息的方法的流程示意图。
20.图2是本技术一实施例提供的光谱输出设备的结构示意图。
21.图3是本技术一实施例提供的获取光谱信息的方法的步骤s11的具体实现流程示意图。
22.图4是本技术一实施例提供的获取光谱信息的方法的步骤s12的具体实现流程示意图。
23.图5是本技术一实施例提供的获取光谱信息的装置的结构示意图。
24.图6是本技术一实施例提供的终端设备的结构示意图。
具体实施方式
25.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。
26.在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0027]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0028]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0029]
为了说明本技术所述的技术方案,下面通过具体实施例来进行说明。
[0030]
请参阅图1,图1是本技术实施例提供的一种获取光谱信息的方法的实现流程图。本实施例中,获取光谱信息的方法用于在目标对象进行光谱护肤的过程中对所输出的光谱的控制,其执行主体为终端设备。该终端设备可以是包括光谱输出设备的设备,也可以是与光谱输出设备通信连接的其它设备。
[0031]
其中,当终端设备为与光谱输出设备通信连接的其它设备时,终端设备与光谱输出设备之间可以进行数据通信,以实现两者之间的数据交互,以及对光谱输出设备的控制等操作。
[0032]
结合图2,当终端设备为包括光谱输出设备的设备时,终端设备至少包括光谱输出设备和处理器中的一种或多种,处理器用于控制摄像头采集图像,并对采集得到的图像进行处理,得到目标光谱波段,以便于根据处理结果来控制光谱输出设备输出与目标光谱波段对应的目标光谱。
[0033]
其中,处理器控制采集图像的摄像头可以是设置在终端设备中的摄像头,也可以是设置在终端设备所处环境中且与终端设备的处理器通信连接的摄像头。
[0034]
以下以终端设备为包括光谱输出设备的设备为例进行实施例说明:
[0035]
如图1所示,本技术实施例提供的获取光谱信息的方法包括以下步骤:
[0036]
s11:获取目标对象的目标皮肤图像。
[0037]
作为本技术的一个示例,目标对象为需要通过光谱输出设备输出光谱并利用光谱进行护肤的人。例如,需要基于光谱仪输出光谱进行护肤的甲。
[0038]
目标皮肤图像指的是目标对象需要基于光谱进行护理的皮肤区域。比如,甲某的脸部皮肤。
[0039]
在本实施例中,为了给目标对象提供个性化的护肤服务,更好地对目标对象的皮肤进行护理,所以需要先获取目标对象的目标皮肤图像,以便于通过目标皮肤图像了解目标对象待护理皮肤的肤质参数,从而为针对性的皮肤护理提供数据参考。
[0040]
至于获取目标对象的目标皮肤图像的时机,可以包括但不仅限于以下场景:
[0041]
场景1:当检测到目标对象的指定皮肤在拍摄窗口中所占据的面积所对应的比值大于或等于指定比值时,获取目标对象的目标皮肤图像。
[0042]
场景2:当检测到目标对象的合成视点停留在摄像装置的位置处的时长大于或等于预设时长,则获取目标对象的目标皮肤图像。
[0043]
在本场景中,预设时长可以按实际需求预先设置,例如,预设时长设定为10s。
[0044]
其中,根据瞳孔中心的位置与角膜曲率半径,检测目标对象的左右眼球各自的视点,并根据眼球的图像中提取左右眼球各自的表示瞳孔的大小瞳孔参数,基于瞳孔参数修正左眼球的视点与右眼球的视点并计算合成视点。
[0045]
场景3:当检测到目标对象躺在美容床上时,获取目标对象的目标皮肤图像。
[0046]
场景4:当检测到目标对象选定美容服务项目时,获取目标对象的目标皮肤图像。
[0047]
在应用中,目标皮肤图像可以通过预先设置在终端设备中的摄像头采集目标对象的皮肤图像;或者从存储有目标对象的指定时间段内的皮肤图像的设备中获取得到;或者,在接收到图像获取指令时,控制与当前终端设备通信连接的外接摄像头采集目标对象的第一皮肤图像。
[0048]
结合图3,作为本实施例的一种可能实现方式,获取目标对象的目标皮肤图像的具体实现包括:
[0049]
s21:获取目标对象的全局皮肤图像,全局皮肤图像为对目标对象的全脸进行拍摄得到的图像。
[0050]
在本实施例中,在按照设定的第一光照策略和设定的第一摄像设备设置策略构建得到第一场景之后,若检测到目标对象处于第一场景中,则获取目标对象的全局皮肤图像。
[0051]
其中,第一光照策略指的是为按拍摄全局皮肤图像时所需要的光照需求,设置光照设备和光照设备的照射角度。
[0052]
示例的,在摆设有美容床的房间里,设置有能够照射标准光、交叉偏振光、平行偏振光、紫外线、伍氏光中的一种或多种的光照设备,以便于通过设置的各种光照设备照射不同的光,使得目标对象的皮肤在不同光照的影响下,可以较好地展示皮肤真实情况,以便于通过摄像头采集得到的图像能够较好地描述目标对象的皮肤情况。
[0053]
其中,标准光指的是由具有与某一时刻的昼光相同或近似相同相对光谱功率分布的照明体发出的光。交叉偏振光指的是用于消除皮肤反光的光。平行偏振光指的是用于增强皮肤反光的光。
[0054]
第一摄像设备设置策略指的是为能够较好地得到全局皮肤图像,预先设定每个摄像设备的角度和/或位置。
[0055]
例如,为了采集得到全局皮肤图像,在目标对象的左侧且与目标对象的脸部所在平面成33度角,且与脸部距离为20厘米的位置处设置摄像头a,在与目标对象的脸部正对且与脸部距离为20厘米的位置处设置摄像头b,在目标对象的右侧且与目标对象的脸部所在平面成33度角,且与脸部距离为20厘米的位置处设置摄像头c。其中,每个摄像头的分辨率都为1200万像素。
[0056]
s22:在检测到全局皮肤图像不包括指定图像特征时,将全局皮肤图像作为目标皮肤图像。
[0057]
作为本技术的一个示例,指定图像特征指的是对应的皮肤属性较为严重的皮肤所对应的图像特征。
[0058]
例如,眼睛处的黑眼圈为轻微黑眼圈时,表示该黑眼圈对应在全局皮肤图像中不是指定图像特征,如果眼睛处的黑眼圈为较重的黑眼圈时,表示皮肤问题较为严重,该黑眼圈对应的在目标皮肤图像中的图像特征即为指定图像特征。
[0059]
在本实施例中,为了得到皮肤的详细情况,在得到对目标对象的全脸进行拍摄得到的全局皮肤图像时,对全局皮肤图像中记录的各个图像特征进行识别和分类,以便于根据识别和分类结果来确定全局皮肤图像中是否存在指定图像特征,且当全局皮肤图像中不包括指定图像特征时,表示目标对象的皮肤情况较好,不存在较为严重的皮肤问题,所以可以直接将全局皮肤图像作为目标皮肤图像,以便于基于该目标皮肤图像确定目标肤质参数。
[0060]
作为本实施例的一种可能实现方式,由于目标对象的皮肤中可能会存在较为严重的皮肤问题,且通过全局皮肤图像并不能细微地描述该皮肤问题,所以,为了能够较好地了解目标对象的皮肤情况,从而为护理目标对象的皮肤提供数据参考,在获取目标对象的全局皮肤图像之后,包括:
[0061]
在检测到全局皮肤图像包括指定图像特征时,确定与指定图像特征对应的脸部区域。
[0062]
根据脸部区域获取目标对象的局部皮肤图像,将全局皮肤图像和局部皮肤图像作为目标皮肤图像;其中,局部皮肤图像为对脸部区域拍摄得到的图像。
[0063]
在本实施例中,由于在检测到全局皮肤图像包括指定图像特征时,表示目标对象的皮肤可能会存在比较严重的皮肤问题,且为了能够更好的对指定图像特征对应的皮肤进行护理,需要进一步地获知指定图像特征对应的皮肤情况,所以,需要根据与指定图像特征对应的脸部区域获取目标对象的局部皮肤图像,以便于通过局部皮肤图像来了解目标对象的皮肤情况。
[0064]
在应用中,为了能够得到指定图像特征对应的皮肤情况,在按照设定的第二光照策略和设定的第二摄像设备设置策略构建得到第二场景之后,获取目标对象的局部皮肤图像。
[0065]
其中,第二光照策略指的是为按拍摄局部皮肤图像时所需要的光照需求,设置光照设备和光照设备的照射角度。
[0066]
示例的,在摆设有美容床的房间里,设置有能够照射自然光、偏振光、uv光中的一种或多种的光照设备,以便于通过设置的各种光照设备照射不同的光,使得目标对象的皮肤在不同光照的影响下,可以较好地展示皮肤真实情况,以便于通过摄像头采集得到的图像能够较好地描述目标对象的皮肤情况。
[0067]
第二摄像设备设置策略指的是为能够较好地得到局部皮肤图像,预先设定每个摄像设备的角度和/或位置。
[0068]
示例的,为了采集得到局部皮肤图像,设置能够放大50倍且分辨率为130像素的摄像头,并通过该摄像头来采集得到指定图像特征对应的脸部区域的图像。
[0069]
s12:根据所述目标皮肤图像的图像特征确定目标肤质参数,所述目标肤质参数用于描述所述目标对象的皮肤属性。
[0070]
作为本技术的一个示例,图像特征为皮肤图像中能够用于描述目标对象的皮肤属性的特征信息。
[0071]
例如,目标对象的皮肤存在黑头时,该黑头对应的图像信息即为目标皮肤图像中的图像特征。
[0072]
皮肤属性用于描述目标对象的皮肤所对应的皮肤情况。例如,皮肤属性可以包括但不限于皮肤含水量、肤色、毛孔、黑头、痤疮、紫质、色斑、各类皱纹、敏感度、黑眼圈、泪沟、粉刺、结节囊肿、痘痘、痘印、皮肤油光情况(包括油性皮肤、干性皮肤、混合性皮肤或者中性皮肤)、皮肤明暗度、肌龄等的一种或多种。
[0073]
在本实施例中,在得到能够描述目标对象的皮肤情况的目标皮肤图像之后,识别目标皮肤图像中存在的图像特征,并基于图像特征描述的皮肤情况,确定目标肤质参数,以便于可以通过该目标肤质参数了解目标对象的皮肤属性,比如了解皮肤存在轻微黑眼圈,或极重黑眼圈。
[0074]
示例的,目标皮肤图像为人脸图像,且该目标皮肤图像包括图像特征a,该图像特征a用于描述目标对象的额头处的皱纹,通过确定该图像特征a所占据的面积与额头处图像区域的面积之间的比值,并将该比值作为目标肤质参数。
[0075]
再示例的,目标皮肤图像为人脸图像,且该目标皮肤图像包括图像特征b,该图像特征b用于描述目标对象的皮肤的反光情况,通过确定该图像特征b所对应的反光等级,并将该反光等级作为目标肤质参数。其中,通过反光等级来了解目标对象的皮肤是油性的、干性的、混合的还是中性的。
[0076]
再示例的,目标皮肤图像为人脸图像,且该目标皮肤图像包括图像特征c,该图像特征c用于描述目标对象的脸部的痘痘情况,通过确定该图像特征c对应的痘痘数量,并将该痘痘数量作为目标肤质参数。
[0077]
可以理解的是,为了能够得到目标肤质参数,针对目标皮肤图像中记载的各个图像特征进行识别和分类,并根据识别分类后的图像特征和预先设置的皮肤评价策略,确定每个图像特征对应的目标肤质参数。
[0078]
其中,皮肤评价策略用于描述如何评价目标皮肤图像中记录的图像特征所描述的皮肤表面情况,并根据评价结果得到肤质参数。
[0079]
结合图4,作为本实施例的一种可能实现方式,根据目标皮肤图像的图像特征确定目标肤质参数的具体实现包括:
[0080]
s31:确定目标皮肤图像包含的图像特征。
[0081]
s32:确定与每个图像特征对应的皮肤属性等级。
[0082]
s33:确定与每个皮肤属性等级对应的皮肤评估分数,得到目标肤质参数。
[0083]
作为本技术的一个示例,皮肤属性等级用于描述图像特征对应的皮肤所对应的皮肤情况的严重程度。
[0084]
例如,目标皮肤图像中包含的图像特征为目标对象的左右眼处的皮肤对应的鱼尾纹,通过确定该鱼尾纹占据的皮肤面积与眼睛处的皮肤面积之间的比值,根据该比值确定鱼尾纹的等级是轻度、中度还是重度。
[0085]
皮肤评估分数可以按实际需求,对应每个皮肤属性等级进行设置。
[0086]
例如,目标皮肤图像中的图像特征对应为轻度的鱼尾纹时,对应的皮肤评估分数为30分。
[0087]
在本实施例中,为了能够较好地了解皮肤情况,从而针对性地对皮肤进行护理,在得到目标皮肤图像之后,对目标皮肤图像中记录的各个图像特征进行识别和分类,并确定每个图像特征对应的皮肤属性等级,并结合对应每个皮肤属性等级对应的皮肤评估分数,确定每个皮肤属性等级对应的皮肤评估分数,得到目标肤质参数。
[0088]
可以理解的是,目标皮肤图像中包含的图像特征可能有一个或多个,且为了能够对皮肤进行更好地护理,需要确定每个图像特征对应的皮肤属性等级和皮肤属性等级对应的皮肤评估分数,以便于将皮肤评估分数作为目标肤质参数。
[0089]
在一实施例中,目标皮肤图像可能会包括多个皮肤区域,对于每个皮肤区域,可能会包括多种皮肤属性对应的图像特征,所以,对于同一个皮肤区域可能会对应一个或多个不同的目标肤质参数。
[0090]
在一实施例中,为了能够更好地对皮肤进行护理,在确定目标皮肤图像包含的图像特征时,还确定图像特征对应的坐标,以便于通过图像特征的坐标,确定目标皮肤图像对应皮肤区域,从而在基于光谱输出设备对皮肤进行护理时,能够基于每个图像特征对应的坐标,更精准地输出光谱来照射对应皮肤区域的皮肤,更好地护理皮肤。
[0091]
在一实施例中,根据所述目标皮肤图像的图像特征确定目标肤质参数时,还需要确定目标肤质参数对应的皮肤类型,以便于通过皮肤类型来更精准地从预先构建的光谱知识图谱中查找与目标肤质参数关联的目标光谱波段。
[0092]
s13:从预先构建的光谱知识图谱中查找与所述目标肤质参数关联的目标光谱波段;其中,所述光谱知识图谱记录肤质参数与光谱波段之间的关联关系,所述目标光谱波段用于指示光谱输出设备根据所述目标光谱波段照射所述目标对象的皮肤。
[0093]
在本实施例中,由于不同波段的光谱对人体皮肤有不同的作用影响,所以,为了能够对目标对象的皮肤进行更好的护理,在得到能够描述目标对象的皮肤情况的目标肤质参数之后,根据目标肤质参数和光谱知识图谱中记录的与目标肤质参数对应的关联关系,查找得到与目标肤质参数关联的目标光谱波段,以便于在对目标对象的皮肤进行护理时,光谱输出设备能够基于该目标光谱波段对应光谱照射目标肤质参数对应的皮肤区域。
[0094]
可以理解的是,当目标肤质参数有多个时,从预先构建的光谱知识图谱中查找与所述目标肤质参数关联的目标光谱波段也会有多个。
[0095]
需要说明的是,由于皮肤情况可能会有多种多样,且每个波段的光谱对皮肤的作用影响也不同,例如波段为460nm的蓝光在皮肤中的穿透深度约为1mm,作用于表皮层,常用于浅表性皮肤的改善,而波段为630nm的红光可穿透2~3mm的皮肤,到达真皮层,促进热休克蛋白表达,然而950nm的红光,通过热效应传送至真皮层深处,胶原蛋白受热收缩,促进血液循环,有效打开毛孔,提高细胞活性和代谢速度,提高护肤品营养的吸收效率。所以,由于目标肤质参数是能够描述目标对象的皮肤情况的,而为了能够改善目标对象的皮肤,可以基于目标肤质参数从预先构建的光谱知识图谱中查找到预先建立的与目标肤质参数对应的关联关系,并基于该关联关系确定对应的光谱波段,以作为光谱输出设备输出光谱时的数据参考。
[0096]
示例的,在根据目标对象的目标皮肤图像的图像特征得到3个目标肤质参数,分别为水分值为30、油分值为50、细纹值为40。另外,光谱知识图谱中记录的对应水分值与蓝光之间的关联关系表示为f(a)=ax(水分值) b,对应油分值与红光之间的关联关系表示为f(b)=cx(油分值) d,对应细纹值与黄光之间的关联关系表示为f(c)=ex(细纹值) f,其中,a、b、c、d、e、f为预先设定的常数。在得到水分值为30、油分值为50、细纹值为40之后,分别代入光谱知识图谱中记录的3个关联关系中计算得到对应的光谱波段。
[0097]
在一实施例中,光谱输出设备根据所述目标光谱波段照射所述目标对象的皮肤时,至少包括但不限于以下两种场景:
[0098]
场景1:对于同一个皮肤区域,光谱输出设备逐个根据目标肤质参数对应的目标光谱波段照射所述目标对象的皮肤。
[0099]
示例的,从预先构建的光谱知识图谱中查找与所述目标肤质参数关联的目标光谱波段有3个,分别为460nm、590nm和630nm,在每一个时刻,光谱输出设备只根据该3个目标光谱波段中的1个光谱波段输出光谱,以照射目标对象的皮肤。
[0100]
场景2:对于同一个皮肤区域,在一个时刻中,光谱输出设备根据所有目标肤质参数对应的目标光谱波段的组合照射所述目标对象的皮肤。
[0101]
示例的,从预先构建的光谱知识图谱中查找与所述目标肤质参数关联的目标光谱波段有3个,分别为460nm、590nm和630nm,在每一个时刻,光谱输出设备根据该3个目标光谱
波段输出光谱组合,以照射目标对象的皮肤。
[0102]
作为本技术的一个实施例,根据目标皮肤图像的图像特征确定目标肤质参数之后,还包括:
[0103]
(1)根据目标肤质参数,确定目标皮肤图像中的至少一个子区域。
[0104]
在本实施例中,由于目标肤质参数描述的皮肤情况会有所不同,例如通过目标肤质参数描述的部分皮肤区域的皮肤情况较为严重,部分区域的皮肤情况较为轻微,所以,为了更好地对目标对象的皮肤进行护理,在根据目标皮肤图像的图像特征确定目标肤质参数之后,还可以根据每个目标肤质参数所描述的皮肤情况,在目标皮肤图像中对应确定至少一个子区域,即根据不同的皮肤情况,将目标皮肤图像对应的皮肤划分为至少一个子区域。
[0105]
可以理解的是,当目标对象的皮肤情况较为良好或较为严重时,确定的目标皮肤图像中的子区域的数量可能为一个。而当目标对象的皮肤情况存在多种情况时,根据目标肤质参数,确定目标皮肤图像中的子区域的数量可能大于或等于两个。
[0106]
(2)从预先构建的光谱知识图谱中查找与目标肤质参数关联的目标光谱波段,包括:
[0107]
针对每个子区域,根据子区域对应的目标肤质参数,从预先构建的光谱知识图谱中查找与目标肤质参数关联的目标光谱波段。
[0108]
在本实施例中,由于每个子区域的皮肤情况之间会有所不同,所以,为了能够更好地对目标对象的皮肤进行护理,根据子区域对应的目标肤质参数,从预先构建的光谱知识图谱中查找与目标肤质参数关联的目标光谱波段。
[0109]
在一实施例中,针对每个子区域,根据子区域对应的目标肤质参数,从预先构建的光谱知识图谱中查找与目标肤质参数关联的子光谱波段,确定与每个子光谱波段对应的预设权重系数,根据每个子光谱波段及对应的预设权重系数,计算得到目标光谱波段。
[0110]
示例的,在得到一个子区域的蓝光的光谱波段a、红光的光谱波段b和黄光的光谱波段c之后,确定分别对应的预设权重系数为
ɑ
、β、γ,接着将
ɑ
a βb γc作为该子区域的光谱护肤方案,并基于该光谱护肤方案来控制光谱输出设备的运行,输出对应波段的蓝光、红光和黄光。
[0111]
作为本技术的一个实施例,由于目标对象的各个皮肤区域的皮肤情况可能会有所不同,为了能够更好地为目标对象提供护肤服务,且降低光谱输出设备的控制成本,根据每个子区域对应的目标肤质参数,确定照射路径,照射路径为光谱输出设备根据目标光谱波段照射子区域内皮肤的路径。
[0112]
在本实施例中,由于目标对象的各个子区域的皮肤情况可能会有所不同,在基于光谱输出设备输出光谱对皮肤进行护理时,每次也只能对预设数量的子区域进行护理,比如只能对一个子区域进行护理,且在需要护理下一个子区域对应的皮肤区域时,还需要调整光谱输出设备,以便于设备输出不同的光谱,所以,为了能够高效且高质量地对目标对象的皮肤进行护理,且降低光谱输出设备的控制成本,先根据每个子区域对应的目标肤质参数,来确定照射路径,即根据每个子区域的皮肤属性,确定照射路径,比如由于皮肤情况较为严重的区域可能会花费较多时间,所以从皮肤情况良好的子区域到皮肤情况严重的策略,确定照射路径,以便于控制光谱输出设备先对皮肤情况较为良好的皮肤区域进行照射,接着对皮肤情况较为严重的区域进行照射。或者,先照射皮肤情况严重的子区域到照射皮
肤情况良好的策略来确定照射路径。
[0113]
可以理解的是,在基于照射路径对目标对象的目标皮肤图像所对应的皮肤区域进行护理时,根据照射路径中记录的每个子区域对应的照射顺序,由光谱输出设备基于照射顺序,顺序地基于每个子区域对应的目标光谱波段,输出与每个子区域对应的目标光谱波段对应的光谱,以对相应子区域所对应的皮肤进行护理。
[0114]
在本技术一个实施例中,光谱输出设备包括多个光谱输出单元,在确定每个子区域对应的目标肤质参数关联的目标光谱波段之后,还包括:
[0115]
确定每个子区域对应的光谱输出单元。
[0116]
在同一时刻,根据每个子区域对应的目标肤质参数关联的目标光谱波段,控制每个子区域对应的光谱输出单元输出与所述目标光谱波段对应的光谱。
[0117]
在本实施例中,为了能够高效地对目标对象的皮肤进行护理,确定每个子区域对应的目标肤质参数关联的目标光谱波段之后,根据每个子区域在目标皮肤图像中对应的图像坐标,确定与每个子区域对应的光谱输出单元,由处理器根据子区域对应的目标肤质参数关联的目标光谱波段,在同一时刻控制每个子区域对应的光谱输出单元输出与所述目标光谱波段对应的光谱,以对目标子区域所对应的皮肤进行照射。
[0118]
示例的,光谱输出设备设置有多个能够输出不同光谱的光谱输出单元的面罩,目标皮肤图像中包括的子区域的数量为2个,分别为子区域1和子区域2,且子区域1对应的坐标集合为a,子区域2对应的坐标集合为b。接着,根据坐标集合a确定与子区域1对应的光谱输出单元为a、b、c和d,根据坐标集合b确定与子区域2对应的光谱输出单元为e和f。接着,由终端设备的处理器在同一时刻,根据子区域1对应的目标光谱波段和子区域2对应的目标光谱波段,控制子区域1对应的光谱输出单元a、b、c和d输出与子区域1对应的目标光谱波段对应的光谱,控制子区域1对应的光谱输出单元e和f输出与子区域1对应的目标光谱波段对应的光谱。
[0119]
作为本技术的一个实施例,由于每个人的体质会有所不同,进而不同的肤质对光谱的吸收效率也会有所不同,同一时间的护肤效果也会有所差异,所以,本实施了提供一种获取光谱信息的方法,主要涉及确定光谱波段照射时长的过程。该方法的具体实现如下:
[0120]
获取目标对象的皮肤历史变化数据。
[0121]
根据皮肤历史变化数据,确定照射时长策略,照射时长策略用于确定与每个目标光谱波段对应的照射时长。
[0122]
作为本技术的一个示例,皮肤历史变化数据用于描述在未经光谱输出设备输出光谱照射目标对象的皮肤之前的指定时长内的皮肤变化情况。
[0123]
可以理解的是,为了得到在指定时长内的皮肤变化情况,获取指定时长内的多个皮肤图像,并根据每个皮肤图像确定历史肤质参数,接着根据每个历史肤质参数随着时间的推移而存在的变化,得到皮肤变化情况。
[0124]
在本实施例中,由于每个人的体质会有所不同,进而不同的肤质对光谱的吸收效率也会有所不同,同一时间的护肤效果也会有所差异,且皮肤历史变化数据能够描述每种皮肤变化情况,而对于不同的皮肤情况,需要光谱照射来改善的时长也会有所不同,比如皮肤情况急剧变化且情况轻微的皮肤,可能只是短期内的外界或内部因素导致的,基于光谱照射来改善的时间也不会太长,而皮肤情况急剧变化且情况为重度的皮肤,则需要基于光
谱照射更长时间。所以,根据皮肤历史变化数据来了解皮肤变化情况,从而确定皮肤情况变化的过程和目标对象的皮肤对光谱的吸收情况,并以此为基础确定照射时长策略,并用该照射时长策略来确定与每个目标光谱波段对应的照射时长,以便于为控制光谱输出设备来输出光谱提供数据参考。
[0125]
其中,为了确定目标光谱波段对应的照射时长,对于每种皮肤历史变化情况,预先设置对应的照射时长。
[0126]
在一实施例中,根据皮肤历史变化数据,确定照射时长策略,照射时长策略用于确定与每个目标光谱波段对应的照射时长,包括:
[0127]
根据皮肤历史变化数据,计算得到皮肤历史变化数据的变化率,根据变化速率确定与每个目标光谱波段对应的照射时长。
[0128]
在本实施例中,预先设置每个变化率对应的照射时长。
[0129]
在一实施例中,对于每个子区域,根据子区域对应的皮肤历史变化数据,确定该子区域的照射时长策略,以便于确定与每个目标光谱波段对应的照射时长,为控制光谱输出设备提供数据参考。
[0130]
在本实施例中,为了能够更好地对目标对象的脸部皮肤中的每个子区域进行更好地护理,对于每个子区域,根据子区域对应的皮肤历史变化数据,确定该子区域的照射时长策略,确定与每个目标光谱波段对应的照射时长。
[0131]
在一实施例中,在基于光谱输出设备根据目标光谱波段照射目标对象的皮肤之后,启动计时;若计时时长等于预设计时时长,则获取目标对象在计时时长对应的时间点的护理皮肤图像。
[0132]
在本实施例中,为了能够了解皮肤的护理情况,并基于所了解的护理情况,适应性地调整照射皮肤的光谱,在基于光谱输出设备根据目标光谱波段照射目标对象的皮肤之后,启动计时;若计时时长等于预设计时时长,则获取目标对象在计时时长对应的时间点的护理皮肤图像,通过采集的护理皮肤图像中的图像特征确定护理后的肤质参数。
[0133]
可以理解的是,若护理后的肤质参数与目标肤质参数的差值大于或等于预设差值,则从预先构建的光谱知识图谱中查找与护理后的肤质参数关联的调整光谱波段,调整光谱波段用于指示光谱输出设备根据调整光谱波段照射所述目标对象的皮肤。
[0134]
本技术实施例提供的获取光谱信息的方法,获取目标对象的目标皮肤图像,并根据目标皮肤图像中包括的图像特征处理得到能够描述目标对象的皮肤属性。接着,从预先构建的光谱知识图谱中查找得到与所述目标肤质参数关联的目标光谱波段,并基于目标光谱波段用于指示光谱输出设备根据所述目标光谱波段照射所述目标对象的皮肤,从而实现根据目标对象不同的肤质参数确定不同的光谱波段,以便于为个性化地为目标对象提供护肤服务提供数据基础。
[0135]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0136]
对应于上文实施例所述的获取光谱信息的方法,图5示出了本技术实施例提供的获取光谱信息的装置的结构框图,为了便于说明,仅示出了与本技术实施例相关的部分。
[0137]
参照图5,该装置100包括:
[0138]
获取模块101,用于获取目标对象的目标皮肤图像;
[0139]
确定模块102,用于根据目标皮肤图像的图像特征确定目标肤质参数,目标肤质参数用于描述目标对象的皮肤属性;
[0140]
查找模块103,用于从预先构建的光谱知识图谱中查找与目标肤质参数关联的目标光谱波段;其中,光谱知识图谱记录肤质参数与光谱波段之间的关联关系,目标光谱波段用于指示光谱输出设备根据目标光谱波段照射目标对象的皮肤。
[0141]
在一实施例中,获取模块101,还用于获取目标对象的全局皮肤图像,在检测到全局皮肤图像不包括指定图像特征时,将全局皮肤图像作为目标皮肤图像,全局皮肤图像为对目标对象的全脸进行拍摄得到的图像。
[0142]
在一实施例中,获取模块101,还用于在检测到全局皮肤图像包括指定图像特征时,确定与指定图像特征对应的脸部区域;根据脸部区域获取目标对象的局部皮肤图像,将全局皮肤图像和局部皮肤图像作为目标皮肤图像;其中,局部皮肤图像为对脸部区域拍摄得到的图像。
[0143]
在一实施例中,确定模块102,还用于确定目标皮肤图像包含的图像特征;确定与每个图像特征对应的皮肤属性等级;确定与每个皮肤属性等级对应的皮肤评估分数,得到目标肤质参数。
[0144]
在一实施例中,确定模块102,还用于根据目标肤质参数,确定目标皮肤图像中的至少一个子区域。
[0145]
查找模块103,还用于针对每个子区域,根据子区域对应的目标肤质参数,从预先构建的光谱知识图谱中查找与目标肤质参数关联的目标光谱波段。
[0146]
在一实施例中,该装置100还包括路径确定模块。
[0147]
路径确定模块,用于根据每个子区域对应的目标肤质参数,确定照射路径,照射路径为光谱输出设备根据目标光谱波段照射子区域内皮肤的路径。
[0148]
在一实施例中,该装置100还包括照射模块。
[0149]
照射模块,用于确定每个子区域对应的光谱输出单元;在同一时刻,根据每个子区域对应的目标肤质参数关联的目标光谱波段,控制每个子区域对应的光谱输出单元输出与目标光谱波段对应的光谱。
[0150]
在一实施例中,该装置100还包括时长确定模块。
[0151]
时长确定模块,用于获取目标对象的皮肤历史变化数据;根据皮肤历史变化数据,确定照射时长策略,照射时长策略用于确定与每个目标光谱波段对应的照射时长。
[0152]
本实施例提供的一种获取光谱信息的装置,用于实现方法实施例中任一种获取光谱信息的方法,其中各个模块的功能可以参考方法实施例中相应的描述,其实现原理和技术效果类似,此处不再赘述。
[0153]
本技术实施例提供的获取光谱信息的装置,获取目标对象的目标皮肤图像,并根据目标皮肤图像中包括的图像特征处理得到能够描述目标对象的皮肤属性。接着,从预先构建的光谱知识图谱中查找得到与所述目标肤质参数关联的目标光谱波段,并基于目标光谱波段用于指示光谱输出设备根据所述目标光谱波段照射所述目标对象的皮肤,从而实现根据目标对象不同的肤质参数确定不同的光谱波段,以便于为个性化地为目标对象提供护肤服务提供数据基础。
[0154]
图6为本技术一实施例提供的终端设备的结构示意图。如图6所示,该实施例的终端设备5包括:至少一个处理器50(图6中仅示出一个处理器)、存储器51以及存储在所述存储器51中并可在所述至少一个处理器50上运行的计算机程序52,所述处理器50执行所述计算机程序52时实现上述任意各个获取光谱信息的方法实施例中的步骤。
[0155]
该终端设备可包括但不仅限于处理器50、存储器51。本领域技术人员可以理解,图6仅仅是终端设备5的举例,并不构成对终端设备5的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
[0156]
所述处理器50可以是中央处理单元(central processing unit,cpu),该处理器50还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0157]
所述存储器51在一些实施例中可以是所述终端设备5的内部存储单元,例如终端设备5的硬盘或内存。所述存储器51在另一些实施例中也可以是所述终端设备5的外部存储设备,例如所述终端设备5上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器51还可以既包括所述终端设备5的内部存储单元也包括外部存储设备。所述存储器51用于存储操作系统、应用程序、引导装载程序(bootloader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器51还可以用于暂时地存储已经输出或者将要输出的数据。
[0158]
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0159]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0160]
本技术实施例还提供了一种终端设备,该终端设备包括:至少一个处理器、存储器以及存储在所述存储器中并可在所述至少一个处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意各个方法实施例中的步骤。
[0161]
本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述各个方法实施例中的步骤。
[0162]
本技术实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时可实现上述各个方法实施例中的步骤。
[0163]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用
时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。
[0164]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0165]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0166]
在本技术所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口、装置或单元的间接耦合或通讯连接,可以是电性、机械或其它的形式。
[0167]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0168]
以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献