头部转动检测方法、电子设备及存储介质技术

技术编号:30168082 阅读:14 留言:0更新日期:2021-09-25 15:25
本申请实施例提供头部转动检测方法、电子设备及存储介质,涉及图像检测技术领域。其中,头部转动检测方法通过获取和检测正面人脸图像,获得基准坐标;通过获取和检测当前人脸图像,获得当前坐标;再根据所述基准坐标、当前坐标、左右转动半径、上下转动半径、第一平面几何关系和第二平面几何关系,计算得到当前头部的横向转动角度和纵向转动角度,克服了人体头部转动方向检测相关技术存在的对信息获取设备的要求比较高或对运算能力的要求比较高的问题,有利于利用简单通用的信息获取设备和较低的运算资源,实现人体头部转动方向检测,从而能够有效节省检测头部转动的设备成本和运算能力资源。能力资源。能力资源。

【技术实现步骤摘要】
头部转动检测方法、电子设备及存储介质


[0001]本申请实施例涉及图像检测
,尤其涉及头部转动检测方法、电子设备及存储介质。

技术介绍

[0002]随着技术的发展,人体面部、头部、姿态等任务的检测效果得到了大幅度的提升,且在工业和生活中的很多场景中得到了应用。头部转动检测任务属于其中一个子领域,其应用场景包括:颈部运动监测、驾驶员监测、无接触操作等。
[0003]目前关于人体头部转动方向检测的方法有很多。其中,一类方法是基于特殊的辅助设备或信息,比如陀螺仪、传感器、脑电或肌电信号等,这类方法对信息获取设备的要求比较高,且专业性太强,应用场景有限;另一类方法则是基于图像的,比如使用深度相机进行三维重建,或通过二维信息映射到三维空间进行检测识别,这类方法对于运算能力的要求比较高,比较适合运行在服务器端,而对低运算能力的终端设备不适用。

技术实现思路

[0004]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0005]本申请实施例提供头部转动检测方法、电子设备及存储介质,能够有效节省检测头部转动的设备成本和运算能力资源。
[0006]第一方面,本申请实施例提供一种头部转动检测方法,包括:
[0007]获取正面人脸图像;
[0008]检测所述正面人脸图像,得到正面第一特征部位坐标作为基准坐标;
[0009]获取当前人脸图像;
[0010]检测所述当前人脸图像,得到当前第一特征部位坐标作为当前坐标;
[0011]获取左右转动半径和上下转动半径;
[0012]根据所述基准坐标、所述当前坐标、所述左右转动半径及第一平面几何关系,计算得到当前头部的横向转动角度;其中,所述第一平面几何关系为所述基准坐标、所述当前坐标、所述左右转动半径对应的平面几何关系;
[0013]根据所述基准坐标、所述当前坐标、所述上下转动半径及第一平面几何关系,计算得到当前头部的纵向转动角度;其中,所述第一平面几何关系为所述基准坐标、所述当前坐标、所述上下转动半径对应的平面几何关系。
[0014]在一些可选的实施方式中,所述基准坐标记为原点,所述当前坐标记为(x
OC
,y
OC
);所述第一平面几何关系包括左右角度计算公式;所述所述第二平面几何关系包括上下角度计算公式;
[0015]所述左右角度计算公式包括:
[0016][0017]所述上下角度计算公式包括:
[0018][0019]其中,α
h
为横向转动角度,α
v
为纵向转动角度,R
h
为左右转动半径,R
v
为上下转动半径。
[0020]在一些可选的实施方式中,所述获取左右转动半径和上下转动半径,包括:
[0021]获取头部向左和/或向右转动最大幅度对应的向左人脸图像和/或向右人脸图像;
[0022]检测所述向左人脸图像和/或所述向右人脸图像,计算得到左右边界点坐标;
[0023]根据所述左右边界点坐标和所述基准坐标,计算得到所述左右转动半径;
[0024]获取头部向上和/或向下转动最大幅度对应的向上人脸图像和/或向下人脸图像;
[0025]检测所述向上人脸图像和/或所述向下人脸图像,计算得到上下边界点坐标;
[0026]根据所述上下边界点坐标和所述基准坐标,计算得到所述上下转动半径。
[0027]在一些可选的实施方式中,头部转动检测方法还包括:
[0028]将所述横向转动角度和/或纵向转动角度,与预设阈值做比较,确定头部的转动方向。
[0029]在一些可选的实施方式中,所述将所述横向转动角度和/或纵向转动角度,与预设阈值做比较,确定头部的转动方向,包括:
[0030]当所述横向转动角度小于第一预设阈值,确定头部转动方向为向左;
[0031]当所述横向转动角度大于第二预设阈值,确定头部转动方向为向右;
[0032]当所述纵向转动角度小于第三预设阈值,确定头部转动方向为向上;
[0033]当所述纵向转动角度大于第四预设阈值,确定头部转动方向为向下。
[0034]在一些可选的实施方式中,头部转动检测方法还包括:
[0035]获取连续视频帧,得到多张所述当前人脸图像;
[0036]依次对多张所述当前人脸图像进行头部转动方向判断;
[0037]根据判断结果,输出对应的信号。
[0038]在一些可选的实施方式中,所述获取正面人脸图像之后,还包括:
[0039]检测所述正面人脸图像,得到正面第一参考部位坐标和正面第二参考部位坐标;
[0040]根据所述正面第一参考部位坐标和所述正面第二参考部位坐标,计算得到正面第一参考部位和正面第二参考部位之间的基准距离;
[0041]所述获取当前人脸图像之后,还包括:
[0042]检测所述当前人脸图像,得到当前第一参考部位坐标和当前第二参考部位坐标;
[0043]根据所述当前第一参考部位坐标和所述当前第二参考部位坐标,计算得到当前第一参考部位和当前第二参考部位之间的当前距离;
[0044]根据所述基准距离、所述当前距离和比例计算公式,修正所述当前坐标。
[0045]在一些可选的实施方式中,所述第一特征部位为鼻子,所述第一参考部位为左肩,所述第二参考部位为右肩。
[0046]第二方面,本申请还提供电子设备,包括:存储器、处理器及存储在存储器上并可
在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如第一方面所述的头部转动检测方法。
[0047]第三方面,本申请还提供计算机可读存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令用于被处理器执行时实现:
[0048]如第一方面所述的头部转动检测方法。
[0049]本申请实施例第一方面提供一种头部转动检测方法,通过获取和检测正面人脸图像,获得基准坐标;通过获取和检测当前人脸图像,获得当前坐标;再根据所述基准坐标、当前坐标、左右转动半径、上下转动半径、第一平面几何关系和第二平面几何关系,计算得到当前头部的横向转动角度和纵向转动角度,克服了人体头部转动方向检测相关技术存在的对信息获取设备的要求比较高或对运算能力的要求比较高的问题,有利于利用简单通用的信息获取设备和较低的运算资源,实现人体头部转动方向检测,从而能够有效节省检测头部转动的设备成本和运算能力资源。
[0050]可以理解的是,上述第二方面至第三方面与相关技术相比存在的有益效果与上述第一方面与相关技术相比存在的有益效果相同,可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0051]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例的一些实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种头部转动检测方法,其特征在于,包括:获取正面人脸图像;检测所述正面人脸图像,得到正面第一特征部位坐标作为基准坐标;获取当前人脸图像;检测所述当前人脸图像,得到当前第一特征部位坐标作为当前坐标;获取左右转动半径和上下转动半径;根据所述基准坐标、所述当前坐标、所述左右转动半径及第一平面几何关系,计算得到当前头部的横向转动角度;其中,所述第一平面几何关系为所述基准坐标、所述当前坐标、所述左右转动半径对应的平面几何关系;根据所述基准坐标、所述当前坐标、所述上下转动半径及第一平面几何关系,计算得到当前头部的纵向转动角度;其中,所述第一平面几何关系为所述基准坐标、所述当前坐标、所述上下转动半径对应的平面几何关系;上下转动半径、左右角度计算公式和上下角度计算公式,计算得到当前头部的横向转动角度和纵向转动角度。2.根据权利要求1所述的方法,其特征在于,以所述基准坐标记为原点,所述当前坐标记为(x
OC
,y
OC
);所述第一平面几何关系包括左右角度计算公式;所述所述第二平面几何关系包括上下角度计算公式;所述左右角度计算公式包括:所述上下角度计算公式包括:其中,α
h
为横向转动角度,α
v
为纵向转动角度,R
h
为左右转动半径,R
v
为上下转动半径。3.根据权利要求2所述的方法,其特征在于,所述获取左右转动半径和上下转动半径,包括:获取头部向左和/或向右转动最大幅度对应的向左人脸图像和/或向右人脸图像;检测所述向左人脸图像和/或所述向右人脸图像,计算得到左右边界点坐标;根据所述左右边界点坐标和所述基准坐标,计算得到所述左右转动半径;获取头部向上和/或向下转动最大幅度对应的向上人脸图像和/或向下人脸图像;检测所述向上人脸图像和/或所述向下人脸图像,计算得到上下边界点坐标;根据所述上下边界点坐标和所述基准坐标,计算得到所述上下转动半径...

【专利技术属性】
技术研发人员:潘浩曾凡涛
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1