The invention provides a method, device, storage medium and terminal device for detecting the face angle, in which the method includes: acquiring the face image of the detected object; using a two-dimensional geometric figure to circle the face of the face image, acquiring the pixel information of the pixel points of the face and the position of each pixel point; and according to the bits of the pixel points in the two-dimensional geometric figure. The position of each pixel point in the three-dimensional geometric model is determined by the geometric mapping relationship between the two-dimensional geometric figure and the three-dimensional geometric model, and the face angle of the detected object is determined according to the pixel information of each pixel point, the position of each pixel point in the two-dimensional geometric figure and the position of the three-dimensional geometric model. The method improves the accuracy of detecting face angle.
【技术实现步骤摘要】
检测脸部角度的方法、装置、存储介质和终端设备
本专利技术涉及计算机
,尤其涉及一种检测脸部角度的方法、装置、存储介质和终端设备。
技术介绍
近几年来,随着车辆的普及,交通安全越来越成为大家关注的安全问题之一。如何避免交通事故,除了遵守交通秩序等客观要求外,人为的主观因素也是非常重要的。在人为的主观因素中,较为重要的就是驾驶员的注意力和驾驶姿势。因此,如何避免因为驾驶员注意力不集中而导致车祸发生就显得尤为关键。在驾驶过程,可以通过检测驾驶员的视线区域的变化来研究驾驶员的注意力变化。传统方案是利用深度学习的方法,从二维图像中获取脸部的检测框,通过检测框来获取脸部的特征。即,采用一个矩形框将二维图像中的脸部圈出来。但是,此矩形框是一种二维的矩形框,难以有效地从脸部图像中获取脸部角度的转向信息(特征)。进而,难以准确地确定驾驶员的注意变化。
技术实现思路
本专利技术实施例提供一种检测脸部角度的方法、装置、存储介质和终端设备,以解决或缓解现有技术中的以上一个或多个技术问题。第一方面,本专利技术实施例提供了一种检测脸部角度的方法,包括:获取检测对象的脸部图像;利用二维几何图 ...
【技术保护点】
1.一种检测脸部角度的方法,其特征在于,包括:获取检测对象的脸部图像;利用二维几何图形圈住所述脸部图像的脸部,获取所述脸部的像素点的像素信息以及各像素点的位置;根据各所述像素点在所述二维几何图形的位置,以及所述二维几何图形与三维几何模型的几何映射关系,确定各所述像素点在所述三维几何模型的位置;根据各所述像素点的像素信息、各所述像素点在所述二维几何图形的位置以及在所述三维几何模型的位置,确定所述检测对象的脸部角度。
【技术特征摘要】
1.一种检测脸部角度的方法,其特征在于,包括:获取检测对象的脸部图像;利用二维几何图形圈住所述脸部图像的脸部,获取所述脸部的像素点的像素信息以及各像素点的位置;根据各所述像素点在所述二维几何图形的位置,以及所述二维几何图形与三维几何模型的几何映射关系,确定各所述像素点在所述三维几何模型的位置;根据各所述像素点的像素信息、各所述像素点在所述二维几何图形的位置以及在所述三维几何模型的位置,确定所述检测对象的脸部角度。2.如权利要求1所述的检测脸部角度的方法,其特征在于,根据各所述像素点的数值、各所述像素点在所述二维几何图形的位置以及在所述三维几何模型的位置,确定所述检测对象的脸部角度,包括:根据所述二维向何图形的中心像素的像素信息、所述二维几何图形的中心点相对于所述脸部图像的位置以及拍摄所述脸部图像的相机拍摄参数,确定所述相机到脸部中心的辐射角;根据各所述像素点的数值和各所述像素点在所述三维几何模型的位置,确定所述脸部的航向角;以及对所述辐射角和所述航向角求和,获得所述检测对象的脸部角度。3.如权利要求2所述的检测脸部角度的方法,其特征在于,根据各所述像素点的数值和各所述像素点在所述三维几何模型的位置,确定所述脸部的航向角,包括:将所述三维几何模型划分成多个三维几何子模型;其中,相邻的三维几何子模型具有重叠的区域;根据各所述三维几何子模型的各像素点的数据,预测各所述三维几何子模型对应的置信度和角度差;其中,所述置信度用于描述脸部的航向角方向落在所述三维几何子模型的可信程度,所述角度差用于描述所述航向角的方向到所述三维几何子模型的中心方向的偏差;根据各所述三维几何子模型对应的置信度和角度差,计算所述航向角。4.如权利要求3所述的检测脸部角度的方法,其特征在于,在所述预测过程采用损失函数确定预测结果,所述损失函数包括:L=α*Ldims+Lθ;Lθ=Lconf+ω*Llocal;其中,L表示预测过程的总损失,Ldims表示各所述三维几何子模型的尺寸回归损失,Lθ表示预测各所述三维几何子模型的角度差的方向预测损失,Lconf表示各所述三维几何子模型的置信度的分类损失,Llocal表示预测各所述三维几何子模型的角度差的的损失;α和ω均表示预设系数;n表示所述三维几何子模型的总数量,D*表示各所述三维几何子模型的真实尺寸,表示各所述三维几何模型所包含的脸部的平均尺寸,δ表示残差;θ*表示各所述三维几何子模型相对于地面坐标的角度,ci表示第i个三维几何子模型的中心角度,Δθi表示各所述三维几何子模型的角度差。5.如权利要求4所述的检测脸部角度的方法,其特征在于,在所述预测过程采用损失函数确定预测结果,包括:当所述总损失的损失误差值低于预设的误差阈值时,输出当前预测的各所述三维几何子模型对应的置信度和角度差。...
【专利技术属性】
技术研发人员:赵彤彤,燕飞龙,王亮,马彧,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。