皮肤检测方法、移动终端、计算机设备和介质与流程

allin2024-07-12  97



1.本技术涉及消费性电子产品领域,更具体而言,特别涉及一种皮肤检测方法、移动终端、计算机设备和计算机可读存储介质。


背景技术:

2.目前已有移动终端具备皮肤检测功能,能够对于皮肤的健康状况进行检测,比如,通过移动终端的摄像头拍摄皮肤,然后利用皮肤检测算法对拍摄的皮肤照片进行图像处理,经过处理后的图像能够反映皮肤的健康状况,以方便用户掌握皮肤的健康状况。然而,皮肤检测算法易受到环境光的影响,这会影响皮肤检测算法的准确性。


技术实现要素:

3.本技术的实施方式提供一种皮肤检测方法、移动终端、计算机设备和计算机可读存储介质。
4.本技术的实施方式的皮肤检测方法应用于移动终端。所述移动终端设置有光源和成像模组。所述皮肤检测方法包括:响应于检测到的第一操作,开启所述光源以预设光谱信息对目标对象进行补光;获取所述目标对象的图像;根据所述目标对象的图像的像素信息、所述预设光谱信息和预设数据库确定皮肤状态信息,所述皮肤状态信息至少包括肤色信息,所述像素信息至少包括色温信息,所述预设数据库包括在所述预设光谱信息下标定像素信息与标定皮肤状态信息的映射关系。
5.本技术的实施方式的移动终端设置有光源、成像模组和处理器。所述拍摄组件包括光源和成像模组。所述处理器用于响应于检测到的第一操作,开启所述光源以预设光谱信息对目标对象进行补光;获取所述目标对象的图像;根据所述目标对象的图像的像素信息、所述预设光谱信息和预设数据库确定皮肤状态信息,所述皮肤状态信息至少包括肤色信息,所述像素信息至少包括色温信息,所述预设数据库包括在所述预设光谱信息下标定像素信息与标定皮肤状态信息的映射关系。
6.本技术的实施方式的计算机设备包括存储器及处理器。所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如上所述的皮肤检测方法。
7.本技术的实施方式的非易失性计算机可读存储介质包含计算机可执行指令。当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行如上所述的皮肤检测方法。
8.本技术实施方式的一种皮肤检测方法、移动终端、计算机设备和计算机可读存储介质,在获取目标的对象图像时以预设光谱信息进行补光。由于补光光谱稳定,可以避免外界环境光变化对检测结果的影响。另外,由于补光光谱信息已知,可以在图像处理时更准确确定色温以及更准确地考虑白平衡处理对目标对象的图像的影响,可以更好保证检测结果的准确度。
9.本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
10.本技术的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
11.图1和图2是本技术实施方式的移动终端的结构示意图;
12.图3是本技术实施方式的皮肤检测方法的流程示意图;
13.图4是本技术实施方式的拍摄组件的结构示意图;
14.图5是本技术实施方式的皮肤检测方法的场景示意图;
15.图6至图12是本技术实施方式的皮肤检测方法的流程示意图;
16.图13至图16是本技术实施方式的皮肤检测方法的场景示意图;
17.图17是本技术实施方式的计算机设备的示意图;和
18.图18是本技术实施方式的移动终端和计算机可读存储介质的连接示意图。
具体实施方式
19.下面详细描述本技术的实施方式,所述实施方式的实施方式在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。
20.随着科技的发展,已有手机提供皮肤检测功能。用户可以利用拍照的方式获取当前皮肤状态照片,使用移动终端的测肤功能对照片进行处理以生成皮肤检测信息。皮肤检测信息有利于对用户了解和记录当前肌肤状态。
21.然而,用户拍摄的皮肤状态照片受到环境光的影响,照片会根据不同的光源发生变化。不同的光源具有不同的光谱,会导致色温的差异。
22.具体地,对于太阳光不同时间下光谱会发生变化,例如中午的太阳光的光谱与傍晚的太阳光的光谱不同,不同地理环境下光谱也会发生变化,例如室内灯光的光谱与室外太阳光的光谱不同。
23.另外,影像处理器(image signal processor)后端的白平衡矫正会造成白平衡增益差异,白平衡增益差异也会很大程度地影响当前皮肤状态照片的准确性,最终会影响人脸皮肤检测算法的准确性。
24.请一并参阅图1至图5,本技术实施方式的皮肤检测方法,应用于移动终端100。移动终端100设置有光源11和成像模组12。皮肤检测方法包括:
25.01:响应于检测到的第一操作,开启光源11以预设光谱信息对目标对象进行补光;
26.02:获取目标对象的图像;
27.03:根据目标对象的图像的像素信息、预设光谱信息和预设数据库确定皮肤状态信息,皮肤状态信息至少包括肤色信息,像素信息至少包括色温信息,预设数据库包括在预设光谱信息下标定像素信息与标定皮肤状态信息的映射关系。
28.本技术实施方式的皮肤检测方法可以由本技术实施方式的移动终端100实现。移
动终端100包括光源11、成像模组12和处理器20。其中,步骤01、步骤02和步骤03均可以由处理器20实现。也即是说,处理器20用于:响应于检测到的第一操作,开启光源11以预设光谱信息对目标对象进行补光;获取目标对象的图像;根据目标对象的图像的像素信息、预设光谱信息和预设数据库确定皮肤状态信息,皮肤状态信息至少包括肤色信息,像素信息至少包括色温信息,预设数据库包括在预设光谱信息下标定像素信息与标定皮肤状态信息的映射关系。
29.本技术的实施方式的皮肤检测方法和移动终端100,在获取目标的对象图像时以预设光谱信息进行补光。由于补光光谱稳定,可以避免外界环境光变化对检测结果的影响。另外,由于补光光谱信息已知,可以在图像处理时更准确确定色温以及更准确地考虑白平衡处理对目标对象的图像的影响,可以更好保证检测结果的准确度。
30.具体地,移动终端100可以是具有操作系统、配置有光源11和成像模组12的终端设备。例如,移动终端100可以包括智能手机、平板电脑或其他配置有拍摄组件10的终端设备。
31.请再次参阅图4,在某些实施方式中,成像模组12包括镜片121、镜头122、滤波片123、镜头座124、图像传感器125、柔性电路板126和板对板连接器127。
32.镜片121具有保护作用,可以避免外界物的侵入、避免摩擦损坏镜头122。镜片121可以是玻璃盖板,玻璃盖板具有较好的透光效果。
33.镜头122具有汇聚光线成像的作用。
34.滤波片123(infrared filter,ir filter)通常为红外截至滤光片,滤波片123可以用于滤除红外光。滤波片13截止波长可以根据实际具体需求进行定制,此处不作限定。
35.镜头座124(holder)用于承载、安装镜头122。图像传感器125(sensor)又被称为成像传感器,图像传感器125用于接收光信号,将光信号转换为电信号进行数字化处理。
36.柔性电路板126(flexible printed circuit,fpc)和板对板连接器127(board to board,btb)用于传输数字化处理过的电信号。
37.柔性电路板126可以是聚酰亚胺或聚酯薄膜为基材制成的可挠性印刷电路板,可挠性印刷电路板具有重量轻、厚度薄、弯折性好等优点。
38.板对板连接器127具有传输能力强的优点。
39.值得一提的是,可以开启光源11以预设光谱信息对目标对象进行补光,也即是说,光源11是具有已知预设光谱信息的照明光源,如此可以获得准确的色温信息。光源11用于在成像模组12拍摄目标对象的图像时开启,并以预设光谱信息进行补光。
40.具体地,光源11为s(λ),光源11照射在皮肤上,皮肤的反射率函数为ρ(λ),经过皮肤作用之后反射光谱为光源11光谱和皮肤反射函数的卷积,记为h(λ)=s(λ)*ρ(λ)。图像传感器125包括多个感光通道,每个感光通道对应设置一种颜色的滤光片,举例来说,感光通道对应设置的颜色滤波片可以是红色滤波片、蓝色滤波片、绿色滤波片或者白色滤波片,以让对应波长的光能够通过滤波片而进入到感光通道。反射光h(λ)经过积分球传播进入成像模组12的滤光片中,滤光片有不同的光谱通道,因此反射光h(λ)和图像传感器125的光谱通道卷积后会得到不同的通道卷积值。
41.例如:方案中使用了三通道且分别为每个通道探测得到的强度值分别为:
[0042][0043][0044][0045]
如此,通过三个通道的强度值就能够获得准确的色温信息。
[0046]
在一个实施例中,图像传感器125包括三个感光通道,三个感光通道分别为红色感光通道(绿色感光通道和蓝色感光通道)。
[0047]
红色感光通道探测得到的强度值为:
[0048]
绿色感光通道探测得到的强度值为:
[0049]
蓝色感光通道探测得到的强度值为:
[0050]
如此,通过红色感光通道的强度值、绿色感光通道的强度值和蓝色感光通道的强度值就能够获得准确的色温信息。
[0051]
上述实施例以图像传感器125包括红、绿、蓝,共三个感光通道进行举例说明是为了方便理解本技术的实施。在某些实施方式中,图像传感器125也可以包括更多感光通道,如此可以通过细分光谱通道的分辨率提升测量结果的准确性,此处不作限定。
[0052]
值得一提的是,相关技术中由于光源的不确定性,光源的色温会出现很大的跨度(例如:色温可以位于1800k至6500k之间),无法准确获取光源的光谱信息,相对应的白平衡增益也需要进行估算。另外,为了图像的美观,还会进行后端图像信号处理(image signal processing,isp),后端图像信号处理可以理解为isp调试,在调试过程中很容易发生调试差异。估算的数值和调试差异均会导致获得的结果很不准确,不能正确反馈皮肤真实状态。在本技术实施方式中,光源11的光谱信息可以通过提前测量得到,也即是说,光源11的光谱信息是已知的,那么对应的不同通道的白平衡响应差异也是已知的,因此白平衡增益值是固定的。由于白平衡增益值是固定的,所以获得的数值是精准的。如此可以避免白平衡处理对目标对象的图像的影响,可以更好保证检测结果的准确度。
[0053]
具体地,响应于检测到的第一操作,处理器20可以控制光源11开启,并且利用成像模组12获取目标对象的图像,处理器20还可以获取目标对象的图像的像素信息。可以预先设置预设数据库提高皮肤检测速度,保证检测结果的准确度。预设数据库内包括在预设光谱信息下标定像素信息与标定皮肤状态信息的映射关系,如此可以利用目标对象的图像的像素信息与预设数据库内的标定像素信息进行比对,获得与目标对象的图像的像素信息最接近的标定像素信息。标定像素信息对应标定皮肤状态信息,如此可以获得目标对象的图像的像素信息对应的标定皮肤状态信息以确定皮肤状态信息。
[0054]
在一个实施例中,皮肤状态信息包括肤色信息,肤色信息可以对应肤色卡。利用成像模组12获取目标对象的图像,处理器20获取目标对象的图像的像素信息,像素信息包括色温信息。如此可以利用色温信息比对预设数据库内的标定像素信息,标定像素信息包括标定色温信息,选择与色温信息最接近的标定色温信息。确定最接近的标定色温信息对应的标定皮肤状态信息作为皮肤状态信息,皮肤状态信息包括肤色信息。也即是说,可以根据最接近的标定色温信息查找到对应的肤色卡,肤色卡可以反馈出用户的肤色信息,肤色信
息能够反馈出目标对象当前皮肤是否健康、是否处于暗沉状态等。如此可以实现皮肤检测。通过设置预设数据库可以提高皮肤检测速度,保证检测结果的准确度。
[0055]
值得一提的是,皮肤状态信息包括但不仅限于肤色信息、皮肤肤质信息、皮肤水分信息、皮肤毛孔信息、皮肤轮廓信息,此处不作限定。像素信息包括但不仅限于色温信息和亮度信息,此处不作限定。
[0056]
请参阅图6,在某些实施方式中,在获取目标对象的图像之前,还包括:
[0057]
041:响应于检测到的第二操作,确定皮肤检测模式,皮肤检测模式包括微距模式、人脸模式或融合模式;
[0058]
042:在微距模式下,获取目标对象的图像包括以微距拍摄的方式拍摄目标对象的皮肤,获取目标对象的皮肤图像;
[0059]
043:在人脸模式下,获取目标对象的图像包括拍摄目标对象的人脸,获取目标对象的人脸图像;
[0060]
044:在融合模式下,获取目标对象的图像包括以微距拍摄的方式拍摄目标对象的皮肤和拍摄目标对象的人脸,分别获取目标对象的皮肤图像和人脸图像。
[0061]
在某些实施方式中,步骤041、步骤042、步骤043和步骤044均可以由处理器20实现,也即是说,处理器20可用于:响应于检测到的第二操作,确定皮肤检测模式,皮肤检测模式包括微距模式、人脸模式或融合模式;在微距模式下,获取目标对象的图像包括以微距拍摄的方式拍摄目标对象的皮肤,获取目标对象的皮肤图像;在人脸模式下,获取目标对象的图像包括拍摄目标对象的人脸,获取目标对象的人脸图像;在融合模式下,获取目标对象的图像包括以微距拍摄的方式拍摄目标对象的皮肤和拍摄目标对象的人脸,分别获取目标对象的皮肤图像和人脸图像。
[0062]
具体地,处理器20可以根据用户的输入选择不同的皮肤检测模式。例如:用户可以通过虚拟按键、物理按键、语音输入等方式选择不同的皮肤检测模式。
[0063]
在一个实施例中,移动终端100可以是触屏手机,用户可以轻触手机屏幕上的虚拟按键选择以微距拍摄的方式进行皮肤检测。在微距拍摄的方式下成像模组12处于微距拍摄状态,成像模组12可以获得皮肤图像作为目标对象的图像。
[0064]
在另一个实施例中,移动终端100可以是带有按键手机,用户可以操作手机上的物理按键选择人脸模式进行皮肤检测。在人脸模式下成像模组12处于正常拍摄状态,成像模组12可以获得人脸图像作为目标对象的图像。
[0065]
在又一个实施例中,移动终端100可以是安装有皮肤检测软件的手机,用户可以打开皮肤检测软件,选择皮肤检测软件中的融合模式进行皮肤检测。成像模组12可以先以微距拍摄的方式拍摄目标对象的皮肤以获得皮肤图像,再进入正常拍摄的方式获取目标对象的人脸图像。
[0066]
在再一个实施例中,移动终端100可以是具有声电元件的手机,声电元件可以与处理器20连接。处理器20处理声电元件所接收到的语音信号以确定用户选择的皮肤检测模式。例如:用户可以说“以微距模式进行皮肤检测”作为输入信息,处理器20可以通过声电元件接收到输入信息。成像模组12可以以微距拍摄的方式拍摄目标对象的皮肤,获得多帧皮肤图像。
[0067]
如此,多种检测方式可以使用多种使用场景,满足目标对象的多种使用需求,提高
使用体验。
[0068]
值得一提的是,皮肤图像与人脸图像并不相同。皮肤图像可以是利用微距摄像头获得的微距图像,能够更精准地获得皮肤的细节信息。人脸图像可以是利用常规摄像头获得的,也可以是利用高清摄像头、超广角摄像头、长焦摄像头等获得的,此处不做限定。
[0069]
请参阅图7,在某些实施方式中,在响应于检测到的第二操作,确定皮肤检测模式步骤之前,方法还包括:
[0070]
051:确定环境光的亮度值;
[0071]
步骤041具体包括:
[0072]
0411:在环境光亮度大于第一预设亮度时,确定皮肤检测模式为微距模式。
[0073]
在某些实施方式中,步骤051、步骤0411均可以由处理器20来实现,也即是说,处理器20可用于:确定环境光的亮度值;在环境光亮度大于第一预设亮度时,确定皮肤检测模式为微距模式。
[0074]
具体地,选择微距模式获取皮肤图像的方式包括两种,其中一种方式是用户根据意愿选择微距模式以获取皮肤图像。另一种方式是处理器确定环境光的亮度值,结合环境光亮度建议用户使用微距模式以获取皮肤图像。
[0075]
处理器20可以确定环境光的亮度值,在当前环境光亮度大于第一预设亮度时建议用户使用微距模式以获取皮肤图像。第一预设亮度可以是出厂前设置的,也可以是用户通过自定义的方式手动设置的,此处不作限定。
[0076]
在一个实施例中,第一预设亮度包括6500k、100000lux(即色温为6500开尔文,光照强度为100000勒克斯),当检测到当前环境光亮度大于6500k、100000lux的情况下,提醒用户使用微距模式以获取皮肤图像。
[0077]
提醒用户进行微距拍摄的方式可以是通过显示屏弹出“当前环境建议使用微距模式进行皮肤检测”的文字弹窗,也可以是利用电声元件发出“当前环境建议使用微距模式进行皮肤检测”的声音提醒,此处不作限定。
[0078]
如此,在环境光亮度大于第一预设亮度时,提醒用户使用微距模式进行皮肤检测可以获得更准确的目标对象的图像,可以更好保证检测结果的准确度。另外,可以有效避免因环境光影响获得不符合检测标准的目标对象的图像,也可以避免处理不符合检测标准的目标对象的图像,能够降低运算量,提升效率,降低功耗。
[0079]
在某些实施方式中,成像模组12包括镜头122,光源11设置在成像模组12内,光源11包括环绕镜头122设置的环形面光源。
[0080]
具体地,光源11为环形面光源,并且光源11设置在成像模组12内,环形面光源可以使得光更均匀,提高成像质量。环形面光源环绕镜头12使得拍摄组件10结构上更紧凑,提升了空间利用率,使得拍摄组件10更加小巧。在某些手术方式在,以微距拍摄的方式拍摄目标对象的皮肤时,成像模组12可以抵触用户皮肤。如此光源11位于成像模组12内可以保证补光的单一性,避免环境光的干扰。
[0081]
请参阅图8,在某些实施方式中,在响应于检测到的第二操作,确定皮肤检测模式步骤之前,方法还包括:
[0082]
052:确定环境光的亮度值;
[0083]
步骤041,具体包括:
[0084]
0412:在环境光亮度大于第二预设亮度时,关闭光源,确定皮肤检测模式为人脸模式,并获取人脸模式下的目标对象的参考图像;
[0085]
步骤03,具体包括:
[0086]
031:根据目标对象的参考图像、目标对象的图像、预设光谱信息和预设数据库确定皮肤状态信息。
[0087]
在某些实施方式中,步骤052、步骤0412和步骤031均可以由处理器20来实现,也即是说,处理器20可用于:确定环境光的亮度值;在环境光亮度大于第二预设亮度时,关闭光源,确定皮肤检测模式为人脸模式,并获取人脸模式下的目标对象的参考图像;根据目标对象的参考图像、目标对象的图像、预设光谱信息和预设数据库确定皮肤状态信息。
[0088]
具体地,选择人脸模式获取人脸图像的方式包括两种,其中一种方式是用户根据意愿选择人脸模式以获取人脸图像。另一种方式是处理器确定环境光的亮度值,结合环境光亮度建议用户使用人脸模式以获取人脸图像。
[0089]
在某些实施方式中,在环境光亮度大于第二预设亮度时,关闭光源,确定皮肤检测模式为人脸模式。第二预设亮度是可以是出厂前设置的,也可以是用户通过自定义的方式手动设置的,此处不作限定。
[0090]
在一个实施例中,第二预设亮度包括4000k、60000lux(即色温为4000开尔文,光照强度为60000勒克斯),当检测到当前环境光亮度大于4000k、60000lux的情况下,关闭光源11,确定皮肤检测模式为人脸模式,获取目标对象的参考图像和目标对象的图像。如此,根据目标对象的参考图像、目标对象的图像、预设光谱信息和预设数据库可以确定皮肤状态信息。
[0091]
请参阅图9,在某些实施方式中,步骤031包括:
[0092]
0311:根据预设系数处理目标对象的参考图像以得到处理后的参考图像;
[0093]
0312:采用目标对象的图像的每个像素的像素值减去处理后的参考图像对应像素的像素值以获得对象图像;
[0094]
0313:根据对象图像、预设光谱信息和预设数据库确定皮肤状态信息。
[0095]
在某些实施方式中,步骤0311、步骤0312和步骤0313均可以由处理器20来实现,也即是说,处理器20可用于:根据预设系数处理目标对象的参考图像以得到处理后的参考图像;采用目标对象的图像的每个像素的像素值减去处理后的参考图像对应像素的像素值以获得对象图像;根据对象图像、预设光谱信息和预设数据库确定皮肤状态信息。
[0096]
具体地,在人脸模式时,目标对象的图像是在光源11和环境光光源共同照射的情况下获得的,目标对象的参考图像是在环境光光源照射的情况下获得的。光源11和环境光光源是非相关的,并且光源11是具有已知预设光谱信息的照明光源,因此可以获得目标对象的参考图像后,根据预设系数处理目标对象的参考图像以获得处理后的参考图像;获得目标对象的图像后,采用目标对象的图像的每个像素的像素值减去处理后的参考图像对应像素的像素值以获得对象图像。最后可以根据对象图像、预设光谱信息和预设数据库确定皮肤状态信息。如此,可以去除环境光的干扰。
[0097]
值得一提的是,在用户选择皮肤检测模式的情况下,处理器20可以根据当前的环境光亮度建议用户选择目标对象的图像的获取模式,例如:在夏日的户外太阳阳光较强的情况下,可以建议用户使用微距模式获取皮肤图像作为目标对象的图像,如此单一的光源
11可以保证皮肤检测结果的准确性。在漆黑的室内可以建议用户使用人脸模式获取人脸图像作为目标对象的图像,如此较暗的环境可以避免或忽略环境光的影响,可以保证皮肤检测结果的准确性。
[0098]
请参阅图10,在某些实施方式中,在响应于检测到的第二操作,确定皮肤检测模式步骤之前,方法还包括:
[0099]
06:循环检测是否接收到用户针对进入融合模式的第二操作;
[0100]
步骤041,具体包括:
[0101]
0413:在接收到用户针对进入融合模式的第二操作时,确定皮肤检测模式为融合模式;
[0102]
预设数据库包括第一预设数据库和第二预设数据库,第一预设数据库包括在预设光谱信息下第一标定像素信息与标定皮肤细节信息的映射关系,第二预设数据库包括在预设光谱信息下第二标定像素信息与标定人脸信息的映射关系,步骤03,具体包括:
[0103]
032:根据皮肤图像的第一像素信息、预设光谱信息和第一预设数据库确定皮肤细节信息,皮肤细节信息至少包括皮肤水分信息;
[0104]
033:根据人脸图像的第二像素信息、预设光谱信息和第二预设数据库确定人脸信息,人脸信息至少包括性别信息;
[0105]
034:根据皮肤细节信息和人脸信息确定皮肤状态信息。
[0106]
在某些实施方式中,步骤06、步骤0413、步骤032、步骤033和步骤034均可以由处理器20来实现,也即是说,处理器20可用于:循环检测是否接收到用户针对进入融合模式的第二操作;在接收到用户针对进入融合模式的第二操作时,确定皮肤检测模式为融合模式;根据皮肤图像的第一像素信息、预设光谱信息和第一预设数据库确定皮肤细节信息,皮肤细节信息至少包括皮肤水分信息;根据人脸图像的第二像素信息、预设光谱信息和第二预设数据库确定人脸信息,人脸信息至少包括性别信息;根据皮肤细节信息和人脸信息确定皮肤状态信息。
[0107]
具体地,在使用融合拍摄模式的情况下,能够获得皮肤图像和人脸图像,皮肤图像和人脸图像均为目标对象的图像。
[0108]
在一个实施例中,移动终端100可以包括2个成像模组12。2个成像模组12可以分别设置在移动终端100的正面和背面。设置在移动终端100正面的摄像头可以是高清摄像头,高清摄像头可以获取人脸图像;设置在移动终端100背面的摄像头可以是微距摄像头,微距摄像头可以获取皮肤图像。如此可以通过皮肤图像最终获得皮肤细节信息,可以通过人脸图像最终获得人脸信息,通过皮肤细节信息和人脸信息融合后获得皮肤状态信息。
[0109]
在另一个实施例中,移动终端100可以包括1个具有复用功能的成像模组12,成像模组12设置在移动终端100背面,成像模组12可以切换拍摄模式。成像模组12可以切换为微距模式获取皮肤图像,成像模组12还可以切换为常规拍照模式获取皮肤图像,如此实现成像模组12复用,可以通过皮肤图像获得皮肤细节信息,皮肤细节信息至少包括皮肤水分信息;可以通过人脸图像获得人脸信息,人脸信息至少包括性别信息。
[0110]
在某些实施方式中,获取目标对象的图像包括获取多帧目标对象的图像,并选择多帧图像中清晰度值最大的图像帧作为最终的目标对象的图像。
[0111]
具体地,皮肤图像可以包括多帧相同或者不同的子皮肤图像。人脸图像以包括多
帧相同或者不同的子人脸图像。选择多帧图像中清晰度值最大的图像帧作为最终的目标对象的图像可以提高皮肤检测的成功率,增强皮肤检测的准确性。
[0112]
在一个实施例中,成像模组12具有连拍功能,使用连拍功能获取多帧不同的图像。如此,可以在多帧不同的图像中选择最清晰的作为目标对象的图像,可以避免处理符合检测标准的图像。也可以结合多帧图像生成目标对象的图像,使得获得的目标对象的图像更加精准,保证检测结果的准确度。
[0113]
在某些实施方式中,在步骤03之前,方法还包括:
[0114]
确定目标对象的图像是否满足预设的第一检测阈值,当目标对象的图像不满足第一检测阈值时,移动终端输出提醒信息。
[0115]
在某些实施方式中,上述步骤可以由处理器20来实现,也即是说,处理器20可用于:确定目标对象的图像是否满足预设的第一检测阈值,当目标对象的图像不满足第一检测阈值时,移动终端输出提醒信息。
[0116]
具体地,在目标对象的图像不满足第一检测阈值的情况下,会导致检测失败,这种情况会降低皮肤检测效率,浪费功耗。在目标对象的图像不满足第一检测阈值的情况下,可以认为目标对象的图像不符合检测标准。目标对象的图像不满足第一检测阈通常是因为目标对象的图像质量不高。目标对象的图像质量不高的原因包括:用户在拍摄图像时手抖晃动、用户在拍摄图像时误触关闭了光源11、用户在拍摄图像时意外遮挡住部分镜头等。因此在根据目标对象的图像获取皮肤状态信息之前,对目标对象的图像的质量进行判断是有必要的。可以避免处理不符合标准的目标对象的图像,能够降低运算量,提升效率,降低功耗。在目标对象的图像不满足第一检测阈值时提醒用户重新拍摄目标对象的图像。
[0117]
请参阅图11,在某些实施方式中,皮肤检测方法还包括:
[0118]
07:根据皮肤状态信息输出对应的皮肤检测结果,皮肤检测结果至少包括肤色亮度值。
[0119]
在某些实施方式中,步骤07可以由处理器20来实现,也即是说,处理器20可用于:据皮肤状态信息输出对应的皮肤检测结果,皮肤检测结果至少包括肤色亮度值。
[0120]
具体地,通过皮肤状态信息可以获取皮肤检测结果,皮肤检测结果包括但不仅限于肤色亮度值、皮肤含水量、皮肤健康度评分、皮肤肤质、皮肤肤龄、皮肤问题描述等。如此,用户可以通过皮肤检测对自己皮肤状态的实时掌握,皮肤检测结果精确可靠。
[0121]
在某些实施方式中,可以在获取皮肤状态信息后运行皮肤检测算法获取皮肤检测结果。皮肤检测算法可以利用数据分类原理,具体包括:主成分分析,遗传算法,伪逆法等,此处不作限定。
[0122]
请参阅图12,在某些实施方式中,皮肤检测方法还包括:
[0123]
08:根据皮肤检测结果生成皮肤护理方案。
[0124]
在某些实施方式中,步骤08可以由处理器20来实现,也即是说,处理器20可用于:根据皮肤检测结果生成皮肤护理方案.
[0125]
具体地,皮肤护理方案是根据皮肤检测结果生成的,皮肤护理方案参考性强,能够提升用户的使用体验。
[0126]
请参阅图13,在某些实施方式中,用户可以通过微距模式进行微距拍摄以获得皮肤图像,再检测皮肤图像是否满足预设的第一检测阈值。若皮肤图像不满足预设的第一检
测阈值则提醒用户重新拍摄皮肤图像;若皮肤图像满足预设的第一检测阈值则根据皮肤图像的第一像素信息、预设光谱信息和第一预设数据库确定皮肤细节信息,最后根据皮肤细节信息输出对应的皮肤检测结果和皮肤护理方案。由于皮肤检测结果是根据皮肤图像获得的,因此皮肤检测结果输出的细节信息更精准,例如:皮肤水分信息、角质层情况信息等,用户获得的细节信息参考性更强。
[0127]
请参阅图14,在某些实施方式中,用户可以通过人脸模式获取人脸图像。可以先检测图像上是否有人脸,再检测皮肤图像是否满足预设的第一检测阈值,如此可以提高检测效率。若人脸图像不满足预设的第一检测阈值则提醒用户重新拍摄人脸图像;若人脸图像满足预设的第一检测阈值则根据人脸图像的第二像素信息、预设光谱信息和第二预设数据库确定人脸信息,最后根据人脸信息输出对应的皮肤检测结果和皮肤护理方案。由于皮肤检测结果是根据人脸图像获得的,因此皮肤检测结果至少包括性别信息。人脸信息结合人脸图像全脸皮肤情况还可以生成肤龄信息、肤质信息等,用户获得的整体信息参考性更强。
[0128]
请参阅图15,在某些实施方式中,用户可以通过融合模式获得皮肤检测结果。用户分别拍摄皮肤图像和人脸图像,拍摄顺序不做限定。再检测皮肤图像和人脸图像是否满足预设的第一检测阈值,满足预设的第一检测阈值后生成皮肤细节信息和人脸信息,最终根据皮肤细节信息和人脸信息生成皮肤检测结果。因此皮肤检测结果包括了从人脸到细节的整合,可以获得用户的性别、肤龄、肤质、肤色、皮肤含水量信息、角质层情况等多方面信息,实现了对用户皮肤的精准探测,提高了用户使用的体验。
[0129]
请一并参阅图1、图2和图16,在某些实施方式中,移动终端100包括色温传感器30,色温传感器30也可以输出当前的肤色信息。皮肤状态信息可以结合色温传感器30输出的肤色信息生成皮肤检测结果。
[0130]
具体地,色温传感器30可以设置在成像模组12附近,色温传感器30可以包括多个感光通道,通过细分感光通道的分辨率提升色温传感器30测量结果的准确性。光源11为已知光谱信息的光源,色温传感器30的测量数值是可以通过计算得到的,因此可以实现精准的皮肤检测。
[0131]
成像模组12进入人脸模式的情况下,色温传感器30开启并输出色温测量值,对色温测量值运行皮肤分类算法以获得色温输出值,皮肤状态信息可以结合色温输出值生成皮肤检测结果。皮肤状态信息能够输出肤色信息、肤龄、肤质、黑头、毛孔等信息,色温传感器30能够输出肤色信息。将两者信息融合可以获得精准的肤色信息,实现了对用户皮肤的精准探测,提高了用户使用的体验。
[0132]
值得一提的是,在某些实施方式中,在移动终端100包括色温传感器30的情况下,以色温传感器30输出肤色信息为准,此处不作限定。
[0133]
请一并参阅图3和图17,本技术公开一种计算机设备200,计算机设备包括存储器220及处理器240。存储器220中存储有计算机可读指令,计算机可读指令被处理器240执行时,处理器240执行本技术上述任意一种实施方式的皮肤检测方法。例如计算机可读指令用于执行以下皮肤检测方法:
[0134]
01:响应于检测到的第一操作,开启光源11以预设光谱信息对目标对象进行补光;
[0135]
02:获取目标对象的图像;
[0136]
03:根据目标对象的图像的像素信息、预设光谱信息和预设数据库确定皮肤状态
信息,皮肤状态信息至少包括肤色信息,像素信息至少包括色温信息,预设数据库包括在预设光谱信息下标定像素信息与标定皮肤状态信息的映射关系。
[0137]
请一并参阅图3和图18,本技术公开一种包含计算机可执行指令的非易失性计算机可读存储介质300,当计算机可执行指令被一个或多个处理器20执行时,处理器20执行本技术上述任意一种实施方式的皮肤检测方法。例如移动终端100可被处理器20执行以完成以下皮肤检测方法:
[0138]
01:响应于检测到的第一操作,开启光源11以预设光谱信息对目标对象进行补光;
[0139]
02:获取目标对象的图像;
[0140]
03:根据目标对象的图像的像素信息、预设光谱信息和预设数据库确定皮肤状态信息,皮肤状态信息至少包括肤色信息,像素信息至少包括色温信息,预设数据库包括在预设光谱信息下标定像素信息与标定皮肤状态信息的映射关系。
[0141]
如图18所示,本技术实施方式的皮肤检测方法可以由本技术实施方式的移动终端100实现。需要指出的是,非易失性计算机可读存储介质300可以是内置在移动终端100中的存储介质,也可以是能够插拔地插接在移动终端100的存储介质。
[0142]
在本技术的实施方式的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术的实施方式的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0143]
在本技术的实施方式的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术的实施方式中的具体含义。
[0144]
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
[0145]
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
[0146]
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理模块的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或
传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0147]
应当理解,本技术的实施方式的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
[0148]
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0149]
此外,在本技术的各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0150]
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0151]
尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施方式进行变化、修改、替换和变型。

技术特征:
1.一种皮肤检测方法,应用于移动终端,其特征在于,所述移动终端设置有光源和成像模组,所述皮肤检测方法包括:响应于检测到的第一操作,开启所述光源以预设光谱信息对目标对象进行补光;获取所述目标对象的图像;及根据所述目标对象的图像的像素信息、所述预设光谱信息和预设数据库确定皮肤状态信息,所述皮肤状态信息至少包括肤色信息,所述像素信息至少包括色温信息,所述预设数据库包括在所述预设光谱信息下标定像素信息与标定皮肤状态信息的映射关系。2.根据权利要求1所述的皮肤检测方法,其特征在于,在所述获取目标对象的图像之前,还包括:响应于检测到的第二操作,确定皮肤检测模式,所述皮肤检测模式包括微距模式、人脸模式或融合模式;在所述微距模式下,所述获取目标对象的图像包括以微距拍摄的方式拍摄目标对象的皮肤,获取目标对象的皮肤图像;在所述人脸模式下,所述获取目标对象的图像包括拍摄目标对象的人脸,获取目标对象的人脸图像;在所述融合模式下,所述获取目标对象的图像包括以微距拍摄的方式拍摄目标对象的皮肤和拍摄目标对象的人脸,分别获取目标对象的皮肤图像和人脸图像。3.根据权利要求2所述的皮肤检测方法,其特征在于,在响应于检测到的第二操作,确定皮肤检测模式步骤之前,所述方法还包括:确定环境光的亮度值;所述响应于检测到的第二操作,确定皮肤检测模式,具体包括:在所述环境光亮度大于第一预设亮度时,确定皮肤检测模式为微距模式。4.根据权利要求2所述的皮肤检测方法,其特征在于,在响应于检测到的第二操作,确定皮肤检测模式步骤之前,所述方法还包括:确定环境光的亮度值;所述响应于检测到的第二操作,确定皮肤检测模式,具体包括:在所述环境光亮度大于所述第二预设亮度时,关闭所述光源,确定皮肤检测模式为人脸模式,并获取所述人脸模式下的所述目标对象的参考图像;所述根据所述目标对象的图像的像素信息、所述预设光谱信息和预设数据库确定皮肤状态信息,具体包括:根据所述目标对象的参考图像、所述目标对象的图像、所述预设光谱信息和所述预设数据库确定皮肤状态信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标对象的参考图像、所述目标对象的图像、所述预设光谱信息和所述预设数据库确定皮肤状态信息,具体包括:根据预设系数处理所述目标对象的参考图像以得到处理后的参考图像;采用所述目标对象的图像的每个像素的像素值减去所述处理后的参考图像对应像素的像素值以获得对象图像;根据所述对象图像、所述预设光谱信息和所述预设数据库确定皮肤状态信息。6.根据权利要求2所述的皮肤检测方法,其特征在于,在响应于检测到的第二操作,确
定皮肤检测模式步骤之前,所述方法还包括:循环检测是否接收到用户针对进入所述融合模式的所述第二操作;所述响应于检测到的第二操作,确定皮肤检测模式,具体包括:在接收到用户针对进入所述融合模式的所述第二操作时,确定所述皮肤检测模式为所述融合模式;所述预设数据库包括第一预设数据库和第二预设数据库,所述第一预设数据库包括在所述预设光谱信息下第一标定像素信息与标定皮肤细节信息的映射关系,所述第二预设数据库包括在所述预设光谱信息下第二标定像素信息与标定人脸信息的映射关系,所述根据所述目标对象的图像的像素信息、所述预设光谱信息和预设数据库确定皮肤状态信息,具体包括:根据所述皮肤图像的第一像素信息、所述预设光谱信息和所述第一预设数据库确定皮肤细节信息,所述皮肤细节信息至少包括皮肤水分信息;根据所述人脸图像的第二像素信息、所述预设光谱信息和所述第二预设数据库确定人脸信息,所述人脸信息至少包括性别信息;根据所述皮肤细节信息和所述人脸信息确定所述皮肤状态信息。7.根据权利要求2所述的皮肤检测方法,其特征在于,所述获取目标对象的图像包括获取多帧目标对象的图像,并选择多帧图像中清晰度值最大的图像帧作为最终的目标对象的图像。8.根据权利要求1所述的皮肤检测方法,其特征在于,在根据所述目标对象的图像的像素信息、所述预设光谱信息和预设数据库确定皮肤状态信息之前,所述方法还包括:确定所述目标对象的图像是否满足预设的第一检测阈值,当所述目标对象的图像不满足第一检测阈值时,所述移动终端输出提醒信息。9.根据权利要求1所述的皮肤检测方法,其特征在于,所述方法还包括:根据所述皮肤状态信息输出对应的皮肤检测结果,所述皮肤检测结果至少包括肤色亮度值。10.根据权利要求9所述的皮肤检测方法,其特征在于,所述方法还包括:根据所述皮肤检测结果生成皮肤护理方案。11.一种移动终端,其特征在于,所述移动终端设置有光源、成像模组和处理器,所述处理器用于响应于检测到的第一操作,开启所述光源以预设光谱信息对目标对象进行补光;获取所述目标对象的图像;根据所述目标对象的图像的像素信息、所述预设光谱信息和预设数据库确定皮肤状态信息,所述皮肤状态信息至少包括肤色信息,所述像素信息至少包括色温信息,所述预设数据库包括在所述预设光谱信息下标定像素信息与标定皮肤状态信息的映射关系。12.根据权利要求11所述的移动终端,其特征在于,所述成像模组包括镜头,所述光源设置在所述成像模组内,所述光源包括环绕所述镜头设置的环形面光源。13.一种计算机设备,包括存储器及处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行权利要求1至10中任意一项所述的皮肤检测方法。14.一种包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执
行指令被一个或多个处理器执行时,使得所述处理器执行权利要求1至10中任意一项所述的皮肤检测方法。

技术总结
本申请公开了一种皮肤检测方法、移动终端、计算机设备和介质。皮肤检测方法应用于移动终端,移动终端设置有光源和成像模组。方法包括:控制成像模组获取待检测图像;控制光源在获取待检测图像时开启以预设光谱信息进行补光;根据目标对象的图像的像素信息、预设光谱信息和预设数据库确定皮肤状态信息,皮肤状态信息至少包括肤色信息,像素信息至少包括色温信息,预设数据库包括在预设光谱信息下标定像素信息与标定皮肤状态信息的映射关系。如此,获取目标对象图像时以预设光谱信息进行补光,也即是提供拍摄的环境光。由于环境光稳定,可以避免环境光变化对皮肤检测结果的影响。可以更好的保证检测结果的准确度。以更好的保证检测结果的准确度。以更好的保证检测结果的准确度。


技术研发人员:王文涛 韦怡
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2022.04.06
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-15320.html

最新回复(0)