一种皮肤检测方法、系统及存储介质与流程

文档序号:33126380发布日期:2023-02-01 05:23阅读:52来源:国知局
一种皮肤检测方法、系统及存储介质与流程

1.本技术涉及皮肤检测的技术领域,尤其是涉及一种皮肤检测方法、系统及存储介质。


背景技术:

2.随着健康知识的普及,用户对于自身各方面的状态越来越关注,例如,越来越关注自身的皮肤状态。所以,在日常生活中,一些用户经常会对自身的皮肤状态进行检测。
3.相关技术中,用户在对自身的皮肤状态检测时,多是通过对应设备直接拍摄用户的皮肤照片,然后通过皮肤检测算法计算得出用户的皮肤状态信息。
4.上述中的现有技术方案存在以下缺陷:拍摄皮肤照片时皮肤所处的状态直接影响最终得出的皮肤状态信息,使得最终得出的皮肤状态信息容易受皮肤表面状态的影响存在误差,尚有改进的空间。


技术实现要素:

5.为了提高皮肤检测结果的准确性,本技术提供一种皮肤检测方法、系统及存储介质。
6.第一方面,本技术提供一种皮肤检测方法,采用如下的技术方案:一种皮肤检测方法,包括:获取用户的第一面部图像;基于所述第一面部图像选取目标区域;控制第一测试纸擦拭用户面部的所述目标区域;根据所述第一测试纸判断是否需要处理用户的面部;如果是,则对用户的面部处理,否则,基于所述第一面部图像得出皮肤状态信息;获取用户面部处理之后的第二面部图像;基于所述第二面部图像得出皮肤状态信息。
7.通过采用上述技术方案,先基于第一面部图像选取目标区域,通过检测擦拭目标区域之后的第一测试纸判断用户的面部是否存在其它干扰皮肤检测结果的物质,若用户的面部不存在干扰皮肤检测结果的物质,则基于第一面部图像通过皮肤检测算法得出皮肤状态信息。若用户的面部存在扰皮肤检测结果的物质,则先对用户的面部进行处理,再拍摄第二面部图像,最后基于第二面部图像通过皮肤检测算法得出皮肤状态信息,使得皮肤检测结果不易受其它物质的影响,提高了皮肤检测结果的准确性。
8.可选的,基于所述第一面部图像选取目标区域,包括:基于所述第一面部图像获取亮暗分界线;基于所述亮暗分界线选取中心点;选取所述中心点的周围区域作为目标区域。
9.通过采用上述技术方案,当用户的面部出现油脂或涂覆化妆品时呈强反光状态,
油脂的反光强度大于化妆品的反光强度,当用户的面部未出现油脂或未涂覆化妆品时呈弱反光状态。从亮暗分界线上选取中心点,再基于中心点选取中心点周围区域作为目标区域,以确保目标区域存在干扰物,提高了检测用户面部是否存在干扰物的准确性。
10.可选的,根据所述第一测试纸判断是否需要处理用户的面部,包括:获取所述第一测试纸的透光量;判断第一测试纸的所述透光量是否包含于预设的透光量区间;如果是,则不需要处理用户的面部,否则,对用户的面部处理。
11.通过采用上述技术方案,实现了对用户面部是否存在干扰物的检测,若用户面部存在干扰物,则对用户的面部进行处理,以提高用户面部皮肤检测的准确性。
12.可选的,包括:基于第一测试纸的所述透光量于预设数据库中比对得出用户面部的干扰源;根据用户面部的所述干扰源对用户的面部处理。
13.通过采用上述技术方案,根据第一测试纸的得出用户面部存在的干扰源,再根据干扰源的种类对用户的面部处理,以确保将用户的面部清理干净。
14.可选的,根据用户面部的所述干扰源对用户的面部处理,包括:根据所述干扰源选取清洗液;向用户的面部喷涂清洗液;控制第一湿棉布擦拭用户的面部;控制第二湿棉布擦拭用户的面部。
15.通过采用上述技术方案,根据干扰源的不同选择对应的清洗液,以确保能够将用户的面部皮肤清洗干净。控制第一湿棉布擦拭用户的面部之后,再控制第二湿棉布对用户的面部,以确保能够将用户面部的干扰物清理干净。
16.可选的,所述干扰源包括油脂和粉料。
17.可选的,控制第二湿棉布擦拭用户的面部之后,还包括:控制第二测试纸擦拭用户的面部;获取所述第二测试纸的透光量;判断第二测试纸的所述透光量是否包含于预设的透光量区间;如果是,则获取第二面部图像,否则,控制第三湿棉布擦拭用户的面部。
18.通过采用上述技术方案,对第二湿棉布擦拭过得的皮肤进行二次检测,以确保用户的面部皮肤不存在其它干扰物之后再获取第二面部图像,提高了用户皮肤检测的准确性。
19.可选的,获取用户面部处理之后的第二面部图像之前,还包括:获取用户面部的湿度;判断用户面部的所述湿度是否大于预设湿度;如果是,控制吹风装置向用户的面部吹风直至用户面部的湿度不大于预设湿度。
20.通过采用上述技术方案,使得皮肤检测结果不易受到湿棉布残留于用户面部水份影响,提高了用户面部皮肤检测的准确性。
21.第二方面,本技术提供一种皮肤检测系统,采用如下的技术方案:一种皮肤检测系统,包括:
图像获取模块,用于获取用户的第一面部图像和第二面部图像;选取模块,用于基于所述第一面部图像选取目标区域;擦拭模块,用于控制第一测试纸擦拭用户面部的所述目标区域;判断模块,用于根据所述第一测试纸判断是否需要处理用户的面部;面部处理模块,用于基于所述判断模块的指令对用户的面部处理;以及,皮肤状态计算模块,用于基于所述第一面部图像或所述第二面部图像得出皮肤状态信息。
22.通过采用上述技术方案,先基于第一面部图像选取目标区域,通过检测擦拭目标区域之后的第一测试纸判断用户的面部是否存在其它干扰皮肤检测结果的物质,若用户的面部不存在干扰皮肤检测结果的物质,则基于第一面部图像通过皮肤检测算法得出皮肤状态信息。若用户的面部存在扰皮肤检测结果的物质,则先对用户的面部进行处理,再拍摄第二面部图像,最后基于第二面部图像通过皮肤检测算法得出皮肤状态信息,使得皮肤检测结果不易受其它物质的影响,提高了皮肤检测结果的准确性。
23.第三方面,本技术提供一种计算机存储介质,采用如下的技术方案:一种计算机可读存储介质,存储有能够被处理器加载并执行如上任一种方法的计算机程序。
24.通过采用上述技术方案,方便存储如上所述的皮肤检测方法。
25.综上所述,本技术包括以下至少一种有益技术效果:先基于第一面部图像选取目标区域,通过检测擦拭目标区域之后的第一测试纸判断用户的面部是否存在其它干扰皮肤检测结果的物质,若用户的面部不存在干扰皮肤检测结果的物质,则基于第一面部图像通过皮肤检测算法得出皮肤状态信息。若用户的面部存在扰皮肤检测结果的物质,则先对用户的面部进行处理,再拍摄第二面部图像,最后基于第二面部图像通过皮肤检测算法得出皮肤状态信息,使得皮肤检测结果不易受其它物质的影响,提高了皮肤检测结果的准确性。
附图说明
26.图1是本技术实施例1的一种皮肤检测方法的流程图。
27.图2是本技术实施例1的基于所述第一面部图像选取目标区域的流程图。
28.图3是本技术实施例2的一种皮肤检测系统的结构示意图。
具体实施方式
29.以下结合附图对本技术作进一步详细说明。
30.本具体实施例仅仅是对本技术的解释,其并不是对本技术的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本技术的权利要求范围内都受到专利法的保护。
31.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
32.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
33.下面结合说明书附图对本技术实施例作进一步详细描述。
34.实施例1本技术实施例提供一种皮肤检测方法,所述方法的主要流程描述如下。
35.如图1所示:步骤110:获取用户的第一面部图像。
36.其中,通过摄像头拍摄得到用户的第一面部图像。
37.步骤120:基于所述第一面部图像选取目标区域。
38.其中,根据第一面部图像分析选出一块目标区域,方便进行下一步的操作,缩小范围有助于提高精度,同时降低了下一步操作的成本。
39.基于所述第一面部图像选取目标区域,包括如下方法:步骤121:基于所述第一面部图像获取亮暗分界线。
40.其中,在拍摄用户的面部图像时,根据用户面部反光情况会出现亮暗度不均匀的情况,亮暗分界线即为面部强反光区域与弱反光区域的连接处。当用户的面部出现油脂或涂覆化妆品时呈强反光状态,油脂的反光强度大于化妆品的反光强度,当用户的面部未出现油脂或未涂覆化妆品时呈弱反光状态。此处的亮暗分界线即为面部皮肤出现油脂和面部皮肤未出现油脂的分界线,或者面部皮肤涂覆化妆品和未涂覆化妆品的分界线。
41.步骤122:基于所述亮暗分界线选取中心点。
42.其中,在亮暗分界线上随机选择一点作为中心点。
43.步骤123:选取所述中心点的周围区域作为目标区域。
44.其中,以中心点作为中心,将中心点周围的区域选做为目标区域,目标区域可以为圆形,可以为正三角形,也可以为正方形,目标区域的面积根据需要进行设定,此处目标区域的面积为16cm
²

45.步骤130:控制第一测试纸擦拭用户面部的所述目标区域。
46.其中,此处第一测试纸为特殊消光胶带,可以吸收人体皮肤上的油脂,也可以粘附人体皮肤上的粉料等。第一测试纸吸收人体皮肤上的油脂后就会变得透明,透光量就会变大。第一测试纸粘附人体上的粉料之后,透光量就会变得减小。控制第一测试纸擦拭用户面部的目标区域,即可将目标区域的油脂、粉料等粘附于第一测试纸上。
47.步骤140:根据所述第一测试纸判断是否需要处理用户的面部。
48.其中,根据第一测试纸即可判断用户面部的目标区域是否出现油脂,或者是否涂覆化妆品。
49.根据所述第一测试纸判断是否需要处理用户的面部,包括如下方法:步骤141:获取所述第一测试纸的透光量。
50.其中,在第一测试纸的一侧使用灯光照射,在第一测试纸的另一侧检测透过第一测试纸的透光量,可通过第一测试纸的另一侧设置光敏传感器检测透光量。。
51.步骤142:判断第一测试纸的所述透光量是否包含于预设的透光量区间。
52.其中,预设的透光量区间为未使用的第一测试纸的透光量范围。
53.步骤143:如果是,则不需要处理用户的面部,否则,对用户的面部处理。
54.其中,若第一测试纸的透光量包含于预设的透光量区间内,则说明用户面部的目标区域并不存在油脂或化妆品,或者存在极少的油脂或化妆品,则无需对用户的面部进行处理。否则说明用户面部的目标区域存在油脂或化妆品,即需要对用户的面部进行处理,以保证皮肤检测结果的准确性。
55.步骤150:如果是,则对用户的面部处理,否则,基于所述第一面部图像得出皮肤状态信息。
56.其中,若需要对处理用户的面部,则按照如下方法:步骤151:基于第一测试纸的所述透光量于预设数据库中比对得出用户面部的干扰源。
57.其中,第一测试纸上吸附油脂时的透光量相较于粘附粉料时的透光量更大,预设数据库存储有测试纸上吸附油脂时的透光量区间以及测试纸上粘附有粉料时的透光量区间,将第一测试纸的透光量与预设数据库中的透光量区间进行比对,第一测试纸的透光量位于哪个透光量区间,该透光量区间所对应的干扰源即为第一测试纸上粘附的干扰源。干扰源包括油脂和化妆品。
58.步骤152:根据用户面部的所述干扰源对用户的面部处理。
59.其中,根据用户面部的所述干扰源对用户的面部处理,包括如下步骤:步骤1521:根据所述干扰源选取清洗液。
60.其中,若干扰源为油脂,则选取洗面奶作为清洗液。若干扰源为粉料,则选取卸妆油作为清洗液。
61.步骤1522:向用户的面部喷涂清洗液。
62.步骤1523:控制第一湿棉布擦拭用户的面部。
63.其中,通过第一湿棉布擦拭用户的面部,将用户面部的清洗液与干扰源擦掉。
64.步骤1524:控制第二湿棉布擦拭用户的面部。
65.其中,通过第二湿棉布再次擦拭用户的面部,确保将用户的面部擦拭干净。
66.控制第二湿棉布擦拭用户的面部之后,还包括:控制第二测试纸擦拭用户的面部;获取所述第二测试纸的透光量;判断第二测试纸的所述透光量是否包含于预设的透光量区间;如果是,则获取第二面部图像,否则,控制第三湿棉布擦拭用户的面部。
67.控制第二测试纸对用户的整个面部进行擦拭,再检测第二测试纸的透光量,根据第二测试纸的透光量判断用户的面部是否清洗干净,若未清洗干净则控制第三湿棉布擦拭用户的面部,以将用户的面部清洗干净。
68.若不需要对用户的面部进行处理,则基于第一面部图像通过皮肤检测算法计算得出皮肤状态信息。
69.步骤160:获取用户面部处理之后的第二面部图像。
70.其中,通过摄像头拍摄得到用户面部处理之后的第二面部图像。
71.步骤170:基于所述第二面部图像得出皮肤状态信息。
72.其中,基于第二面部图像通过皮肤检测算法计算得出皮肤状态信息。
73.获取用户面部处理之后的第二面部图像之前,还包括:获取用户面部的湿度。判断用户面部的所述湿度是否大于预设湿度。如果是,控制
吹风装置向用户的面部吹风直至用户面部的湿度不大于预设湿度。
74.其中,使用皮肤水份测试仪测试用户面部的湿度。若用户面部的湿度大于预设湿度,则使用吹风机向用户的面部吹风直至用户面部的湿度不大于预设湿度,以使得皮肤检测结果不易受到皮肤表面的水份影响,提高了皮肤检测的准确度。
75.实施例2本技术实施例提供一种皮肤检测系统,包括图像获取模块201、选取模块202、擦拭模块203、判断模块204、面部处理模块205和皮肤状态计算模块206.图像获取模块201,用于获取用户的第一面部图像和第二面部图像。
76.选取模块202,用于基于所述第一面部图像选取目标区域。
77.擦拭模块203,用于控制第一测试纸擦拭用户面部的所述目标区域。
78.判断模块204,用于根据所述第一测试纸判断是否需要处理用户的面部。
79.面部处理模块205,用于基于所述判断模块的指令对用户的面部处理。以及,皮肤状态计算模块206,用于基于所述第一面部图像或所述第二面部图像通过皮肤检测算法得出皮肤状态信息。
80.选取模块202包括亮暗分界线获取子模块、中心点选取子模块和目标区域选取子模块。
81.亮暗分界线获取子模块用于基于第一面部图像获取亮暗分界线。
82.中心点选取子模块用于基于亮暗分界线选取中心点。
83.目标区域选取子模块用于选取中心点的周围区域作为目标区域。
84.实施例3本技术实施例还提供一种计算机可读存储介质,存储有能够被处理器加载并执行如上任一种皮肤检测方法的计算机程序。
85.所述领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
86.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
87.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
88.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
89.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
90.以上所述,以上实施例仅用以对本技术的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1