一种人脸姿态检测方法、装置、终端设备及可读存储介质制造方法及图纸

技术编号:22076754 阅读:29 留言:0更新日期:2019-09-12 14:29
本申请提供了一种人脸姿态检测方法、装置、终端设备及可读存储介质。所述方法包括:获取人脸图像以及与所述人脸图像对应的深度图像;对所述人脸图像进行特征点检测,以确定所述人脸的第一特征点与第二特征点分别在所述人脸图像中的位置;基于所述深度图像,分别确定所述第一特征点与所述第二特征点的深度值;基于所述第一特征点在所述人脸图像中的位置以及深度值,确定所述第一特征点在预设三维坐标系下的第一位置信息,同样地,确定所述第二特征点在预设三维坐标系下的第二位置信息;根据所述第一位置信息以及所述第二位置信息,确定所述人脸的旋转角度。本申请可以解决传统的人脸姿态检测方法导致终端设备开发周期较长的技术问题。

A Face Attitude Detection Method, Device, Terminal Equipment and Readable Storage Media

【技术实现步骤摘要】
一种人脸姿态检测方法、装置、终端设备及可读存储介质
本申请属于计算机
,尤其涉及一种人脸姿态检测方法、人脸姿态检测装置、终端设备及计算机可读存储介质。
技术介绍
传统的人脸姿态检测方法是通过训练好的神经网络模型实现的,因此,必须要在终端设备出厂前事先训练好用于人脸姿态检测的神经网络模型,然后将该训练好的神经网络模型集成到终端设备中。由此可见,由于传统的人脸姿态检测方法需要在终端设备出厂之前事先训练神经网络模型,而神经网络模型的训练时长往往很长,因此,这种传统的人脸姿态检测方法需要耗费大量的终端设备开发时间,导致开发周期较长。
技术实现思路
有鉴于此,本申请提供了一种人脸姿态检测方法、人脸姿态检测装置、终端设备及计算机可读存储介质,可以解决传统的人脸姿态检测方法导致终端设备开发周期较长的技术问题。本申请第一方面提供了一种人脸姿态检测方法,包括:获取包含人脸的人脸图像以及与该人脸图像对应的深度图像;对上述人脸图像进行特征点检测,以确定上述人脸的第一特征点与第二特征点分别在上述人脸图像中的位置;基于上述深度图像,确定上述第一特征点的深度值与上述第二特征点的深度值;基于上述第一特征点在上述本文档来自技高网...

【技术保护点】
1.一种人脸姿态检测方法,其特征在于,包括:获取包含人脸的人脸图像以及与所述人脸图像对应的深度图像;对所述人脸图像进行特征点检测,以确定所述人脸的第一特征点与第二特征点分别在所述人脸图像中的位置;基于所述深度图像,确定所述第一特征点的深度值与所述第二特征点的深度值;基于所述第一特征点在所述人脸图像中的位置以及所述第一特征点的深度值,确定用于表示所述第一特征点在预设三维坐标系下位置的第一位置信息,并基于所述第二特征点在所述人脸图像中的位置以及所述第二特征点的深度值,确定用于表示所述第二特征点在所述预设三维坐标系下位置的第二位置信息;根据所述第一位置信息以及所述第二位置信息,确定所述人脸相对于摄像...

【技术特征摘要】
1.一种人脸姿态检测方法,其特征在于,包括:获取包含人脸的人脸图像以及与所述人脸图像对应的深度图像;对所述人脸图像进行特征点检测,以确定所述人脸的第一特征点与第二特征点分别在所述人脸图像中的位置;基于所述深度图像,确定所述第一特征点的深度值与所述第二特征点的深度值;基于所述第一特征点在所述人脸图像中的位置以及所述第一特征点的深度值,确定用于表示所述第一特征点在预设三维坐标系下位置的第一位置信息,并基于所述第二特征点在所述人脸图像中的位置以及所述第二特征点的深度值,确定用于表示所述第二特征点在所述预设三维坐标系下位置的第二位置信息;根据所述第一位置信息以及所述第二位置信息,确定所述人脸相对于摄像头在预设平面内的旋转角度,所述摄像头为采集所述人脸图像的摄像头。2.如权利要求1所述的人脸姿态检测方法,其特征在于,所述预设三维坐标系的Z轴与所述摄像头的图像采集方向平行,所述预设三维坐标系的XOY平面与所述Z轴垂直,所述预设平面为XOZ平面;所述第一位置信息包括所述第一特征点在Z轴的投影值以及在X轴的投影值,所述第二位置信息包括所述第二特征点在Z轴的投影值以及在X轴的投影值;相应地,所述根据所述第一位置信息以及所述第二位置信息,确定所述人脸相对于摄像头在预设平面内的旋转角度,包括:根据所述第一特征点在Z轴的投影值以及在X轴的投影值、所述第二特征点在Z轴的投影值以及在X轴的投影值以及第一旋转角度计算公式,确定所述人脸的相对于所述摄像头在所述XOZ平面的旋转角度,所述第一旋转角度计算公式为:其中,α为所述人脸在XOZ平面的旋转角度,Δz为所述第一特征点与所述第二特征点在Z轴方向的投影值的差,Δx为所述第一特征点与所述第二特征点在X轴方向的投影值的差。3.如权利要求2所述的人脸姿态检测方法,其特征在于,所述X轴平行于第一线条,所述第一线条为位于所述人脸图像中且穿过所述人脸的左脸颊与右脸颊的线条;相应地,所述第一特征点与所述第二特征点分别为位于所述人脸左右脸颊处的特征点;相应地,所述对所述人脸图像进行特征点检测,以确定所述人脸的第一特征点与第二特征点分别在所述人脸图像中的位置,包括:对所述人脸图像进行特征点检测,以确定分别位于所述人脸左右两颊处的第一特征点与第二特征点分别在所述人脸图像中的位置。4.如权利要求1所述的人脸姿态检测方法,其特征在于,所述预设三维坐标系的Z轴与所述摄像头的图像采集方向平行,所述预设三维坐标系的XOY平面与所述Z轴垂直,所述预设平面为YOZ平面;所述第一位置信息包括所述第一特征点在Z轴的投影值以及在Y轴的投影值,所述第二位置信息包括所述第二特征点在Z轴的投影值以及在Y轴的投影值;相应地,所述根据所述第一位置信息以及所述第二位置信息,确定所述人脸相对于摄像头在预设平面内的旋转角度,包括:根据所述第一特征点在Z轴的投影值以及在Y轴的投影值、所述第二特征点在Z轴的投影值以及在Y轴的投影值以及第二旋转角度计算公式,确定所述人脸相对于所述摄像头在所述YOZ平面的旋转角度,所述第二旋转角度计算公式为:其中,β为所述人脸在YOZ平面的旋转角度,Δz为所述第一特征点与所述第二特征点在Z轴方向的投影值的差,Δy为所述第...

【专利技术属性】
技术研发人员:张光辉
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1