一种皱纹检测方法及电子设备技术

技术编号:25353398 阅读:36 留言:0更新日期:2020-08-21 17:11
一种皱纹检测方法及电子设备,该方法旋转人脸图像中需要检测皱纹的区域得到多个待检测图像,通过在每个不同角度的待检测图像中分别根据像素点的灰度值从全部像素点中确定皱纹点,并根据皱纹点确定至少一条皱纹线,此后,电子设备可在需要检测皱纹的区域显示皱纹线,其中,每条皱纹线指示待检测图像中的一条皱纹。采用以上方法,电子设备可分别在具有不同旋转角度的待检测图像中检测皱纹,有助于提高对于不同走向的皱纹进行检测时的检测精度。

【技术实现步骤摘要】
【国外来华专利技术】一种皱纹检测方法及电子设备本申请要求于2018年7月16日提交中国专利局、申请号为201810776285.6、申请名称为“一种检测皱纹的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信领域,尤其涉及一种皱纹检测方法及电子设备。
技术介绍
面部皱纹的严重程度可以直接反映人们肌肤年龄、皮肤健康状况,皱纹作为皮肤老化的标志性特征之一,颇受爱美人士的关注。目前,一些应用程序可检测用户面部图像中存在的皱纹。然而,由于用户面部图像中皱纹的走向具有不规则性,现有方法在进行皱纹检测时难以准确检测不同走向的皱纹,因此检测精确度不高。
技术实现思路
本申请实施例提供一种皱纹检测方法及电子设备,用于解决现有的皱纹检测方法的检测精度不高的技术问题。第一方面,本申请实施例提供一种皱纹检测方法,通过旋转人脸图像中需要检测皱纹的区域得到多个待检测图像,在每个不同角度的待检测图像中分别根据像素点的灰度值从全部像素点中确定皱纹点,此后根据确定的皱纹点从多个待检测图像中确定至少一条皱纹线,在人脸图像中需要检测皱纹的区域显示皱纹线,其中,每条皱纹线指示待检测图像中的一条皱纹,从而可以指示人脸图像的需要检测皱纹的区域中的皱纹。采用以上方法,可在不同角度的待检测图像中检测皱纹,有助于提高对于不同走向的皱纹进行检测时的检测精度。一种可能的设计中,可通过以下方式中的任意一种,旋转人脸图像中需要检测皱纹的区域得到多个待检测图像:方式一、可以将人脸图像中需要检测皱纹的区域,分别按照预设角度集合中的部分或全部预设角度旋转,得到多个待检测图像,其中,预设角度集合包括多个预设角度,每个预设角度的数值不同。方式二、可以将人脸图像中需要检测皱纹的区域,分别按照预设角度集合中的部分或全部预设角度旋转,得到多个备选图像,之后将多个备选图像,分别按照预设比例集合中的部分或全部预设比例进行缩小,得到多个待检测图像,其中,预设比例集合包括多个预设比例,每个预设比例的数值不同。一种可能的设计中,在从待检测图像的全部像素点中确定皱纹点时,可设置矩形窗口,之后按设定的滑动步长,控制矩形窗口遍历待检测图像,并在矩形窗口所在的每个窗口位置,确定位于矩形窗口中心位置的中心像素点,根据矩形窗口中全部像素点的灰度值确定中心像素点的置信度值,得到多个置信度值,此后,将不小于阈值的置信度值所对应的中心像素点,作为皱纹点,其中,置信度值可用于表示中心像素点为皱纹点的可能性。从而可以通过对备选图像进行缩小,提高对于不同粗细的皱纹的检测精度。一种可能的设计中,若矩形窗口的长、宽均为N个像素,可根据以下公式,确定位于矩形窗口中心位置的中心像素点的置信度值:其中,M表示矩形窗口中心位置的中心像素点的置信度值,Pij表示第一矩阵中位于第i行、第j列的元素,Qij表示第二矩阵中位于第i行、第j列的元素,第一矩阵为预设的N*N的矩阵,第一矩阵中每一行的元素相同,第二矩阵中第i行、第j列的元素,为矩形窗口中第i行、第j列的像素点的灰度值,1≤i≤N,1≤j≤N,N为奇数,且N大于等于3。一种可能的设计中,第一矩阵的表达式为:其中,P为第一矩阵,n0>n1;或者其中,P为第一矩阵,n0<n1;或者其中,P为第一矩阵,nu>nu-1,u为整数且1≤u≤x,N大于3;或者其中,P为第一矩阵,nu<nu-1,u为整数且1≤u≤x,N大于3。一种可能的设计中,阈值为所述多个置信度值的均值,从而将具有不小于阈值的置信度值的中心像素点作为皱纹点,提高皱纹点的检测准确度。一种可能的设计中,在从多个待检测图像中确定至少一条皱纹线时,可以确定皱纹点中至少两个连续的皱纹点的轮廓线,之后确定轮廓线中的直线段,并将部分或全部直线段作为皱纹线。一种可能的设计中,确定的皱纹线满足以下条件中的一个或多个:皱纹线的尺寸不小于预设像素尺寸;或者,皱纹线上距离最远的两个像素点之间的连线与水平方向的夹角不大于预设夹角。一种可能的设计中,在区域中显示至少一条皱纹线时,可以在需要检测皱纹的区域中,显示根据全部待检测图像确定的全部皱纹线。一种可能的设计中,还可以根据显示的至少一条皱纹线的特征集,确定皱纹评分,并输出皱纹评分,其中,皱纹线的特征集可包括以下特征中的一个或多个皱纹线的长度、皱纹线的宽度、皱纹线上像素点的对比度值、皱纹线的面积占比,其中,对比度值用于表征皱纹线上像素点的对比度,皱纹线的面积占比用于表征皱纹线上的像素数量占待检测图像中全部像素数量的比重。一种可能的设计中,可根据以下公式确定皱纹评分:H=A×ω1+B×ω2+C×ω3+D×ω4+ω5;其中,H为皱纹评分,A为皱纹线的长度,B为皱纹线的宽度,C为皱纹线上像素点的对比度值,D为皱纹线的面积占比,ω1、ω2、ω3以及ω4为小于零的预设参数,ω5为预设参数。第二方面,本申请实施例提供一种电子设备,用于实现上述第一方面或第一方面中的任意一种方法,包括相应的功能模块,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现,或通过软件、硬件相结合的方式实现。硬件或软件可包括一个或多个与上述功能相对应的模块。本申请实施例提供的一种电子设备,包括处理器、存储器和显示屏;其中处理器与存储器和显示屏相耦合;其中,存储器用于存储程序指令;处理器用于读取存储器中存储的程序指令,结合显示屏,以实现本申请实施例第一方面及其任一可能的设计的方法。第三方面,本申请实施例提供的一种计算机存储介质,该计算机存储介质存储有程序指令,当程序指令在电子设备上运行时,使得电子设备执行本申请实施例第一方面及其任一可能的设计的方法。第四方面,本申请实施例提供的一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备本申请实施例第一方面及其任一可能的设计的方法。第五方面,本申请实施例提供的一种芯片,所述芯片与电子设备中的存储器耦合,控制电子设备执行本申请实施例第一方面及其任一可能的设计的方法。另外,第二方面至第五方面所带来的技术效果可参见上述第一方面的描述,此处不再赘述。需要说明的是,本申请实施例中“耦合”是指两个部件彼此直接或间接地结合。附图说明图1为本申请实施例适用的一种电子设备的结构示意图;图2A为本申请实施例适用的一种用户界面的示意图;图2B为本申请实施例提供的另一种用户界面的示意图;图3为本申请实施例提供的一种皱纹检测方法的流程示意图;图4为本申请实施例提供的人脸图像中需要检测皱纹的区域的位置示意图;图5为本申请实施例提供的一种需要检测皱纹的区域的示意图;图6为本申请实施例提供的一种旋转需要检测皱纹的区域的效果示意图;图7本文档来自技高网...

【技术保护点】
一种皱纹检测方法,其特征在于,包括:/n旋转人脸图像中需要检测皱纹的区域,得到多个待检测图像;/n根据每个所述待检测图像中像素点的灰度值,从每个所述待检测图像的全部像素点中确定皱纹点;/n根据所述皱纹点,从所述多个待检测图像中确定至少一条皱纹线,每条所述皱纹线用于表示所述待检测图像中的一条皱纹;/n在所述区域中显示至少一条所述皱纹线。/n

【技术特征摘要】
【国外来华专利技术】20180716 CN 2018107762856一种皱纹检测方法,其特征在于,包括:
旋转人脸图像中需要检测皱纹的区域,得到多个待检测图像;
根据每个所述待检测图像中像素点的灰度值,从每个所述待检测图像的全部像素点中确定皱纹点;
根据所述皱纹点,从所述多个待检测图像中确定至少一条皱纹线,每条所述皱纹线用于表示所述待检测图像中的一条皱纹;
在所述区域中显示至少一条所述皱纹线。


如权利要求1所述的方法,其特征在于,所述旋转人脸图像中需要检测皱纹的区域,得到多个待检测图像,包括:
将所述人脸图像中需要检测皱纹的区域,分别按照预设角度集合中的部分或全部预设角度旋转,得到所述多个待检测图像,所述预设角度集合包括多个预设角度,每个所述预设角度的数值不同。


如权利要求1所述的方法,其特征在于,所述旋转人脸图像中需要检测皱纹的区域,得到多个待检测图像,包括:
将所述人脸图像中需要检测皱纹的区域,分别按照预设角度集合中的部分或全部预设角度旋转,得到多个备选图像;将所述多个备选图像,分别按照预设比例集合中的部分或全部预设比例进行缩小,得到所述多个待检测图像,所述预设比例集合包括多个预设比例,每个所述预设比例的数值不同。


如权利要求1-3任一所述的方法,其特征在于,根据待检测图像中像素点的灰度值,从所述待检测图像的全部像素点中确定皱纹点,包括:
设置矩形窗口;
按设定的滑动步长,控制所述矩形窗口遍历所述待检测图像;
在所述矩形窗口所在的每个窗口位置,确定位于矩形窗口中心位置的中心像素点,并根据所述矩形窗口中全部像素点的灰度值确定所述中心像素点的置信度值,得到多个置信度值,所述置信度值用于表示所述中心像素点为皱纹点的可能性;
将不小于阈值的置信度值所对应的中心像素点,作为所述皱纹点。


如权利要求4所述的方法,其特征在于,所述矩形窗口的长、宽均为N个像素;
所述确定位于矩形窗口中心位置的中心像素点,并根据所述矩形窗口中全部像素点的灰度值确定所述中心像素点的置信度值,包括:
根据以下公式确定所述位于矩形窗口中心位置的中心像素点的置信度值:



其中,M表示所述矩形窗口中心位置的中心像素点的置信度值,P
ij表示第一矩阵中位于第i行、第j列的元素,Q
ij表示第二矩阵中位于第i行、第j列的元素,所述第一矩阵为预设的N*N的矩阵,所述第一矩阵中每一行的元素相同,所述第二矩阵中第i行、第j列的元素,为所述矩形窗口中第i行、第j列的像素点的灰度值,1≤i≤N,1≤j≤N,N为奇数,且N大于等于3。



如权利要求5所述的方法,其特征在于,所述第一矩阵的表达式为:



其中,P为所述第一矩阵,n
0>n
1;或者




其中,P为所述第一矩阵,n
0<n
1;或者

【专利技术属性】
技术研发人员:胡宏伟董辰丁欣郜文美
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1