人脸检测方法、装置及终端设备与流程

文档序号:11156331阅读:来源:国知局

技术特征:

1.一种人脸检测方法,其特征在于,包括以下步骤:

根据预设周期检测预览画面中的人脸,并存储标记人脸区域的图像帧;

如果在T周期时刻对应的第K帧图像中未检测到所述人脸,则提取在(T-1)周期时刻对应的第(K-1)帧图像中人脸区域的皮肤像素;

检测所述第K帧图像中与所述皮肤像素匹配的候选位置,并在所述候选位置中确定目标位置;

以所述目标位置为中心,在所述第K帧图像中获取与所述第(K-1)帧图像中人脸区域大小匹配的候选区域;

如果所述候选区域超出正常画面,则根据所述候选位置在所述第K帧图像中确定半脸区域。

2.如权利要求1所述的方法,其特征在于,所述根据预设周期检测预览画面中的人脸,包括:

根据预设周期检测通过前置摄像头采集的预览画面中的人脸,或者,

根据预设周期检测通过后置摄像头采集的预览画面中的人脸。

3.如权利要求1所述的方法,其特征在于,所述检测所述第K帧图像中与所述皮肤像素匹配的候选位置,包括:

在所述第K帧图像中确定与所述第(K-1)帧图像中人脸区域相邻的区域;

在所述相邻的区域中检测包含所述皮肤像素的目标区域;

在所述目标区域中确定与所述皮肤像素匹配的候选位置。

4.如权利要求1所述的方法,其特征在于,在所述候选位置中确定目标位置,包括:

计算所述第(K-1)帧图像中人脸区域的皮肤像素的像素平均值;

在所述候选位置中检测与所述像素平均值匹配的目标位置。

5.如权利要求1-4任一所述的方法,其特征在于,还包括:

如果所述候选区域未超出正常画面,则根据所述候选区域在所述第K帧图像中确定人脸区域。

6.一种人脸检测装置,其特征在于,包括:

处理模块,用于根据预设周期检测预览画面中的人脸,并存储标记人脸区域的图像帧;

提取模块,用于在T周期时刻对应的第K帧图像中未检测到所述人脸时,提取在(T-1)周期时刻对应的第(K-1)帧图像中人脸区域的皮肤像素;

检测模块,用于检测所述第K帧图像中与所述皮肤像素匹配的候选位置,

第一确定模块,用于在所述候选位置中确定目标位置;

匹配模块,用于以所述目标位置为中心,在所述第K帧图像中获取与所述第(K-1)帧图像中人脸区域大小匹配的候选区域;

第二确定模块,用于在所述候选区域超出正常画面时,根据所述候选位置在所述第K帧图像中确定半脸区域。

7.如权利要求6所述的装置,其特征在于,所述根据预设周期检测预览画面中的人脸,包括:

根据预设周期检测通过前置摄像头采集的预览画面中的人脸,或者,

根据预设周期检测通过后置摄像头采集的预览画面中的人脸。

8.如权利要求6所述的装置,其特征在于,所述检测模块用于:

在所述第K帧图像中确定与所述第(K-1)帧图像中人脸区域相邻的区域;

在所述相邻的区域中检测包含所述皮肤像素的目标区域;

在所述目标区域中确定与所述皮肤像素匹配的候选位置。

9.如权利要求6所述的装置,其特征在于,所述第一确定模块用于:

计算所述第(K-1)帧图像中人脸区域的皮肤像素的像素平均值;

在所述候选位置中检测与所述像素平均值匹配的目标位置。

10.如权利要求6-9任一所述的装置,其特征在于,还包括:

第三确定模块,用于在所述候选区域未超出正常画面时,根据所述候选区域在所述第K帧图像中确定人脸区域。

11.一种终端设备,其特征在于,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为终端设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:

根据预设周期检测预览画面中的人脸,并存储标记人脸区域的图像帧;

如果在T时刻对应的第K帧图像中未检测到所述人脸,则提取在(T-1)时刻对应的第(K-1)帧图像中人脸区域的皮肤像素;

检测所述第K帧图像中与所述皮肤像素匹配的候选位置,并在所述候选位置中确定目标位置;

以所述目标位置为中心,在所述第K帧图像中获取与所述第(K-1)帧图像中人脸区域大小匹配的候选区域;

如果所述候选区域超出正常画面,则根据所述候选位置在所述第K帧图像中确定半脸区域。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1