深度图中人脸区域定位方法、电子设备及存储介质技术

技术编号:31381952 阅读:25 留言:0更新日期:2021-12-15 11:31
本发明专利技术实施例涉及人脸检测领域,公开了一种深度图中人脸区域定位方法、电子设备及存储介质。本发明专利技术的深度图中人脸区域定位方法,包括:获取目标人脸深度图中深度值最小的像素点作为鼻尖点,在以鼻尖点为中心的预设的检测框中进行边缘检测,确定鼻子轮廓,根据鼻子轮廓确定鼻子区域;根据鼻尖点确定鼻子关键点,根据鼻子关键点确定内眦点,根据内眦点确定眼睛宽度和眼睛区域;经过鼻尖点并朝下颌方向纵向作射线,在射线上检测深度值较小的两个像素点作为上嘴唇中心点和下嘴唇中心点,根据上嘴唇中心点和下嘴唇中心点确定嘴唇宽度;根据鼻子关键点确定嘴唇长度,通过嘴唇宽度和嘴唇长度确定嘴唇区域,完成目标人脸深度图的人脸区域定位。定位。定位。

【技术实现步骤摘要】
深度图中人脸区域定位方法、电子设备及存储介质


[0001]本专利技术实施例涉及人脸检测领域,特别涉及一种深度图中人脸区域定位方法、装置、电子设备及存储介质。

技术介绍

[0002]深度图是指将从图像采集器到场景中各点的距离(深度)作为像素值的图像,它直接反映了景物可见表面的几何形状。目前人脸深度图中人脸区域定位方法主要获取与人脸深度图对应的人脸彩色图,对人脸彩色图进行人脸检测,然后将人脸彩色图的检测结果对应到人脸深度图中,但该方法中获取的人脸彩色图容易受光照等环境影响,人脸彩色图的质量无法保证,且在将人脸彩色图的检测结果对应到人脸深度图的过程中,很容易出现偏差。

技术实现思路

[0003]本专利技术实施方式的目的在于提供一种深度图中人脸区域定位方法、电子设备及存储介质,旨在通过人脸深度图中各像素点的深度值快速确定鼻子区域、眼睛区域和嘴唇区域。
[0004]为解决上述技术问题,本专利技术的实施方式提供了一种深度图中人脸区域定位方法,包括:获取目标人脸深度图中深度值最小的像素点,将所述深度值最小的像素点作为鼻尖点,在以所述鼻尖点为中心的预设的检测框中进行边缘检测,确定鼻子轮廓,并根据所述鼻子轮廓确定出鼻子区域;在所述鼻子区域内根据所述鼻尖点确定鼻子关键点,根据所述鼻子关键点确定内眦点,并根据所述内眦点确定眼睛宽度,通过所述眼睛宽度确定眼睛区域;经过所述鼻尖点并朝下颌方向纵向作射线,在所述鼻尖点下方的射线上检测深度值较小的两个像素点,将所述深度值较小的两个像素点作为上嘴唇中心点和下嘴唇中心点,并根据所述上嘴唇中心点和所述下嘴唇中心点确定出嘴唇宽度;根据所述鼻子关键点确定嘴唇长度,通过所述嘴唇宽度和所述嘴唇长度确定嘴唇区域,完成目标人脸深度图的人脸区域定位。
[0005]本专利技术的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述实施方式提及的深度图中人脸区域定位方法。
[0006]本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述实施方式提及的深度图中人脸区域定位方法。
[0007]本专利技术实施方式提供的深度图中人脸区域定位方法,对目标人脸深度图直接进行处理,通过检测整个人脸深度图中深度值最小的像素点确定鼻尖点,通过鼻尖点和边缘检测确定鼻子区域,后续在鼻子区域内根据鼻尖点确定鼻子关键点,再根据鼻子关键点确定眼睛区域和嘴唇区域。整个方法充分利用人脸深度图中各像素点的深度值就可以完成人脸
中眼睛区域、鼻子区域和嘴唇区域的定位,快速简单,既不需要对人脸彩色图进行处理,也无需建立、训练复杂的模型。
[0008]另外,本专利技术实施方式提供的深度图中人脸区域定位方法,在所述鼻子区域内确定鼻子关键点,包括:经过所述鼻尖点纵向作直线,并在所述鼻子区域内计算所述直线两侧的像素点的距离;将所述距离的最大值对应的两个像素点作为所述鼻翼两侧边缘点;经过所述鼻尖点并朝着头顶方向纵向作射线,检测所述射线上深度值最大的像素点,将所述射线上深度值最大的像素点作为鼻根点;其中,所述鼻子关键点包括鼻翼两侧边缘点和所述鼻根点。在鼻子区域内根据鼻尖点可快速确定鼻翼两侧边缘点和鼻根点,由此可快速精准确定目标人脸深度图中的鼻子区域的特征:鼻子轮廓、鼻子高低、鼻翼宽度和鼻子长度。
[0009]另外,本专利技术实施方式提供的深度图中人脸区域定位方法,根据所述鼻子关键点确定内眦点,包括:在以所述鼻根点为中心的预设的检测框内确定深度值较大的两个像素点,并将所述深度值较大的两个像素点作为两个内眦点;或者,经过所述鼻翼两侧边缘点并朝着头顶方向分别作射线,在所述鼻翼两侧边缘点上方的两条射线之间的区域内检测深度值较大的两个像素点,将所述深度值较大的两个像素点作为两个内眦点,其中,所述两条射线之间的区域在鼻翼朝向头顶的方向上逐渐变大。根据鼻子关键点确定内眦点的方法包括两种,一种是根据鼻根点确定,一种是根据鼻翼两侧边缘点确定。可以根据鼻子关键点的内容进行选择,为实际应用提供了多种选择空间。
[0010]另外,本专利技术实施方式提供的深度图中人脸区域定位方法,根据所述鼻子关键点确定嘴唇长度,包括:在所述鼻子区域内经过所述鼻翼两侧边缘点作线段,经过所述线段上的每一个像素点并朝下颌方向纵向作射线;检测每一条射线上深度值较小的两个像素点,并根据所述每一条射线上深度值较小的两个像素点确定嘴唇轮廓,根据所述嘴唇轮廓确定嘴唇长度。通过鼻翼两侧边缘点就可以快速确定嘴唇轮廓,通过嘴唇轮廓即可确定嘴唇长度。整个方法仅需要对射线上的深度值进行检测,简单快速。
[0011]另外,本专利技术实施方式提供的深度图中人脸区域定位方法,完成目标人脸深度图的人脸区域定位之后,还包括:检测所述人脸区域中的每一个像素点与所述鼻尖点的深度差值和距离,其中,所述人脸区是指眼睛区域或嘴唇区域;判断所述人脸区域中每一个像素点的深度差值和距离是否均满足所述人脸区域对应的预设条件;当所述人脸区域中不满足预设条件的像素点的数量大于预设的阈值时,重新确定所述不满足预设条件的像素点所在的人脸区域。完成人脸区域的定位后,通过检测眼睛区域或嘴唇区域中每一个像素点与鼻尖点的深度值和距离判断眼睛区域和嘴唇区域定位是否准确,若不准确,重新确定人脸区域,进一步提高人脸区域定位的准确性。
附图说明
[0012]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0013]图1是本专利技术的实施方式提供的深度图中人脸区域定位方法的流程图一;图2是本专利技术的实施方式提供的深度图中人脸区域定位方法的流程图二;图3是本专利技术的实施方式的提供的电子设备的结构示意图。
具体实施方式
[0014]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
[0015]下面对本实施方式的深度图中人脸区域定位方法的实现细节进行举例说明。以下内容仅为方便理解而提供的实现细节,并非实施本方案的必须。
[0016]目前对人脸深度图进行眼睛、鼻子和嘴巴等五官区域的定位主要包括两种方式:一种是通过获取与人脸深度图对应的人脸彩色图,对人脸彩色图进行人脸检测获取关键点,将关键点对应到人脸深度图上完成人脸五官区域的定位。另一种是将人脸深度图输入到已经训练好的神经网络模型中,利用深度学习的方法完成人脸五官区域的定位。而第一种方法中人脸彩色图易受环境影响,人脸彩色图的质量不能保证,另一方面,将人脸彩色图上的关键点对应到人脸深度图的过程中很容易出现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种深度图中人脸区域定位方法,其特征在于,所述方法包括:获取目标人脸深度图中深度值最小的像素点,将所述深度值最小的像素点作为鼻尖点,在以所述鼻尖点为中心的预设的检测框中进行边缘检测,确定鼻子轮廓,并根据所述鼻子轮廓确定出鼻子区域;在所述鼻子区域内根据所述鼻尖点确定鼻子关键点,根据所述鼻子关键点确定内眦点,并根据所述内眦点确定眼睛宽度,通过所述眼睛宽度确定眼睛区域;经过所述鼻尖点并朝下颌方向纵向作射线,在所述鼻尖点下方的射线上检测深度值较小的两个像素点,将所述深度值较小的两个像素点作为上嘴唇中心点和下嘴唇中心点,并根据所述上嘴唇中心点和所述下嘴唇中心点确定出嘴唇宽度;根据所述鼻子关键点确定嘴唇长度,通过所述嘴唇宽度和所述嘴唇长度确定嘴唇区域,完成目标人脸深度图的人脸区域定位。2.根据权利要求1所述的深度图中人脸区域定位方法,其特征在于,所述在所述鼻子区域内根据所述鼻尖点确定鼻子关键点,包括:经过所述鼻尖点纵向作直线,并在所述鼻子区域内计算所述直线两侧的像素点的距离;将所述距离的最大值对应的两个像素点作为鼻翼两侧边缘点;经过所述鼻尖点并朝着头顶方向纵向作射线,检测所述射线上深度值最大的像素点,将所述射线上深度值最大的像素点作为鼻根点;其中,所述鼻子关键点包括所述鼻翼两侧边缘点和所述鼻根点。3.根据权利要求1或2所述的深度图中人脸区域定位方法,其特征在于,所述鼻子关键点至少包括鼻翼两侧边缘点和鼻根点;所述根据所述鼻子关键点确定内眦点,包括:在以所述鼻根点为中心的预设的检测框内确定深度值较大的两个像素点,并将所述深度值较大的两个像素点作为两个内眦点;或者,经过所述鼻翼两侧边缘点并朝着头顶方向分别作射线,在所述鼻翼两侧边缘点上方的两条射线之间的区域内检测深度值较大的两个像素点,将所述深度值较大的两个像素点作为两个内眦点,其中,所述两条射线之间的区域在鼻翼朝向头顶的方向上逐渐变大。4.根据权利要求1所述的深度图中人脸区域定位方法,其特征在于,所述鼻子关键点至少包括鼻翼两侧边缘点;所述根据所述鼻子关键点确定嘴唇长度,包括:在所述鼻子区域内经过所述鼻翼两侧边缘点作线段,经过所述线段上的每一个像素点并朝下颌方向纵向作射线;检测每一条射线上深度值较小的两...

【专利技术属性】
技术研发人员:何武寇鸿斌付贤强化雪诚户磊
申请(专利权)人:合肥的卢深视科技有限公司
类型:发明
国别省市:

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

1