当前位置: 首页 > 专利查询>中南大学专利>正文

一种基于kinect的求职仪态测试方法及其系统技术方案

技术编号:15326207 阅读:73 留言:0更新日期:2017-05-16 10:29
本发明专利技术目的在于提供一种基于kinect的求职仪态测试方法及其系统,以解决现有仪态检测存在主观性、随意性和局限性的现有技术问题。本发明专利技术提取kinect采集空间定位信息中左肩节点、右肩节点、躯干节点、头部节点、颈部节点、左手节点、右手节点、左腿跟节点和右腿跟节点的坐标值以及人脸识别信息中眼部信息的特征值和鼻子信息特征值;根据采集的节点坐标计算平面内斜率来判断头部状态,根据左手节点、右手节点、左肩节点和右肩节点的坐标来计算手臂状态,通过左腿跟节点和右腿跟节点的坐标来判断双脚状态;根据眼部信息的特征值判断眼睛状态;综合眼睛状态、上身状态、头部状态、手臂状态和双脚状态给出仪态测试结果。

Method and system for testing job appearance based on Kinect

The invention aims to provide a method and a system for testing a job seeking posture based on Kinect, so as to solve the existing technical problems of subjectivity, randomness and limitation existing in the existing deportment detection. The present invention coordinates extraction Kinect spatial location information acquisition node, node, left shoulder and right shoulder, head and neck trunk node node node, node, node, left right left leg and right leg with the node with the node value and feature information of the eye face recognition in information value and nose information characteristic value; to determine the coordinates of nodes according to the head of state the acquisition of the calculated plane slope to calculate the arm according to the coordinates of nodes, the right hand left hand, left shoulder and right shoulder node node node, node and coordinate with the left leg through the right leg with the node to determine the feet of state; according to the characteristics of the value judgment information of the eye eye state; comprehensive eye state, body state, head of state, arm state and state test results are given and the feet.

【技术实现步骤摘要】
一种基于kinect的求职仪态测试方法及其系统
本专利技术涉及动态识别领域,尤其涉及一种基于kinect的求职仪态测试方法及其系统。
技术介绍
很多工作对求职者的仪态有很高的要求,传统的仪态测试一般由求职者本人或周围人根据书籍、网络或经验进行判断,其存在主观性、随意性和局限性等不足。kinect红外深度传感器提供的脸部识别和骨骼追踪等功能使得人机交互来训练或测试自身的仪态成为了可能。
技术实现思路
本专利技术目的在于提供一种基于kinect的求职仪态测试方法及其系统,以解决现有仪态检测存在主观性、随意性和局限性的现有技术问题。为实现上述目的,本专利技术提供了一种基于kinect的求职仪态测试方法,包括以下步骤:提取kinect采集空间定位信息中左肩节点、右肩节点、躯干节点、头部节点、颈部节点、左手节点、右手节点、左腿跟节点和右腿跟节点的坐标值以及人脸识别信息中眼部信息的特征值和鼻子信息特征值;根据左肩节点、右肩节点和躯干节点的坐标计算平面内斜率来判断上身状态,根据头部节点和颈部节点的坐标计算平面内斜率来判断头部状态,根据左手节点、右手节点、左肩节点和右肩节点的坐标来计算手臂状态,通过左腿跟节点和右腿跟节点的坐标来判断双脚状态;根据眼部信息的特征值和鼻子信息特征值判断眼睛状态;综合眼睛状态、上身状态、头部状态、手臂状态和双脚状态给出仪态测试结果。依托上述方法,本专利技术还提供了一种基于kinect的求职仪态测试系统,包括:采集模块:用于提取kinect采集空间定位信息中左肩节点、右肩节点、躯干节点、头部节点、颈部节点、左手节点、右手节点、左腿跟节点和右腿跟节点的坐标值以及人脸识别信息中眼部信息的特征值;第一决策模块:用于根据左肩节点、右肩节点和躯干节点的坐标计算平面内斜率来判断上身状态,根据头部节点和颈部节点的坐标计算平面内斜率来判断头部状态,根据左手节点、右手节点、左肩节点和右肩节点的坐标来计算手臂状态,通过左腿跟节点和右腿跟节点的坐标来判断双脚状态;第二决策模块:根据眼部信息的特征值判断眼睛状态;输出模块:用于综合眼睛状态、上身状态、头部状态、手臂状态和双脚状态给出仪态测试结果。本专利技术具有以下有益效果:采用kinect红外深度传感器通过人脸识别、空间定位和肢体识别采集人脸特征、骨架位置,通过采集的数据对人体仪态进行判断检测,其检测结果客观准确。下面将参照附图,对本专利技术作进一步详细的说明。附图说明构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术优选实施例的一种基于kinect的求职仪态测试方法流程图;图2是本专利技术优选实施例的人体骨架节点图。具体实施方式以下结合附图对本专利技术的实施例进行详细说明,但是本专利技术可以由权利要求限定和覆盖的多种不同方式实施。本专利技术实施例首先公开一种基于kinect的求职仪态测试方法,该方法采集的数据为通过微软提供的SDK(SoftwareDevelopmentKit)的API(ApplicationProgrammingInterface)去读取驱动上面的kinect红外深度传感器从而获得所需的数据,其具体表现形式包括但不限于通过微软提供的SDK的API去读取驱动上面的kinect红外深度传感器。如图1所示,一种基于kinect的求职仪态测试方法的流程包括:步骤S1、提取kinect采集空间定位信息中左肩节点、右肩节点、躯干节点、头部节点、颈部节点、左手节点、右手节点、左腿跟节点和右腿跟节点的坐标值以及人脸识别信息中眼部信息的特征值。通过微软提供的API读取kinect上层算法分析彩色和深度图像得到的骨骼点数据,具体表现为跟踪到的人的关节点的位置信息。通过人脸识别提取眼部信息特征值和鼻子信息特征值。步骤S2、根据左肩节点、右肩节点和躯干节点的坐标计算平面内斜率来判断上身状态,根据头部节点和颈部节点的坐标计算平面内斜率来判断头部状态,根据左手节点、右手节点、左肩节点和右肩节点的坐标来计算手臂状态,通过左腿跟节点和右腿跟节点的坐标来判断双脚状态。通过获取的骨骼点数据来判断上身是否挺直、头部是否摆正、头部是否乱动、行走时摆臂幅度、行走时步长和坐立时脚的位置状态。步骤S3、根据眼部信息的特征值和鼻子信息的特征值判断眼睛状态。根据瞳孔与鼻子的位置来判断眼睛的状态。步骤S4、综合眼睛状态、上身状态、头部状态、手臂状态和双脚状态给出仪态测试结果。从坐姿,站姿,行姿3个方面对人体仪态进行分析。进一步地,参见图2,空间定位信息还包括左手腕节点、左手肘节点、右手腕节点、右手肘节点、左臀节点、左膝盖节点、右臀节点和右膝盖节点。可以通过这些节点创建更多的仪态分析方法。进一步地,判断上身状态的步骤为:设定左肩节点坐标为(xA,yA,zA),右肩节点坐标为(xB,yB,zB),躯干节点坐标为(xC,yC,zC);在XOZ坐标平面中,AC为一条直线,BC为一条直线,即斜率k=dz/dx;若kAC≈kBC,即(ZA-ZC)/(XA-XC)≈(ZB-ZC)/(XB-XC),则上身是挺直的,反之上身没有挺直。由左肩节点、右肩节点和躯干节点构成了一个平面,通过设定的坐标计算平面的斜率从而判断该平面是否垂直于地面,进而判断上身是否挺直。无论对于坐姿,站姿还是行姿,上身挺直都是重要的。进一步地,判断头部状态的步骤为:设定头部节点坐标为(xhead,yhead,zhead),颈部节点坐标为(xneck,yneck,zneck);在XOZ坐标平面中,xhead≈xhead,yhead≈yneck,则头部是直的,反之头部不直。通过头部节点和颈部节点的坐标来判断头部是否摆正,且可以通过一段时间对头部节点和颈部节点的采集来判断是否有头部晃动的情况。头部是否摆正,对于坐姿、站姿或行姿亦是非常重要的。进一步地,判断手臂状态的步骤为:设定左肩节点坐标为(xleftshoulde,yleftshoulde,zleftshoulde)、右肩节点坐标为(xrightshoulder,yrightshoulder,zrightshoulder)、左手节点坐标为(xlefthand,ylefthand,zlefthand)和右手节点坐标为(xrighthand,yrighthand,zrighthand);向量l=(xlefthand-xleftshoulder,ylefthand-yleftshoulder,zlefthand-zleftshoulder),向量r=(xrighthand-xrightshoulder,yrighthand-yrightshoulder,zrighthand-zrightshoulder);通过计算sinα=(l×r)/(|l|×|r|)的最大值,得到摆臂幅度l和r的夹角α。通过左肩节点坐标、右肩节点坐标、左手节点坐标和右手节点坐标来判断手臂摆幅,在行走时,手臂幅度不应大于30°为宜。站立时应保持幅度为0°。进一步地,判断腿部状态的步骤为:设定左腿跟节点坐标为(xleftfoot,yleftfoot,zleftfoot)和右腿跟节点坐标为(xrightfoot,yrightfoot,zrightfoot);设人前行方向沿本文档来自技高网...
一种基于kinect的求职仪态测试方法及其系统

【技术保护点】
一种基于kinect的求职仪态测试方法,其特征在于,包括以下步骤:提取kinect采集空间定位信息中左肩节点、右肩节点、躯干节点、头部节点、颈部节点、左手节点、右手节点、左腿跟节点和右腿跟节点的坐标值以及人脸识别信息中眼部信息的特征值和鼻子信息的特征值;根据所述左肩节点、所述右肩节点和所述躯干节点的坐标计算平面内斜率来判断上身状态,根据所述头部节点和所述颈部节点的坐标计算平面内斜率来判断头部状态,根据所述左手节点、所述右手节点、所述左肩节点和所述右肩节点的坐标来计算手臂状态,通过所述左腿跟节点和所述右腿跟节点的坐标来判断双脚状态;根据所述眼部信息的特征值判断眼睛状态;综合所述眼睛状态、所述上身状态、所述头部状态、所述手臂状态和所述双脚状态给出仪态测试结果。

【技术特征摘要】
1.一种基于kinect的求职仪态测试方法,其特征在于,包括以下步骤:提取kinect采集空间定位信息中左肩节点、右肩节点、躯干节点、头部节点、颈部节点、左手节点、右手节点、左腿跟节点和右腿跟节点的坐标值以及人脸识别信息中眼部信息的特征值和鼻子信息的特征值;根据所述左肩节点、所述右肩节点和所述躯干节点的坐标计算平面内斜率来判断上身状态,根据所述头部节点和所述颈部节点的坐标计算平面内斜率来判断头部状态,根据所述左手节点、所述右手节点、所述左肩节点和所述右肩节点的坐标来计算手臂状态,通过所述左腿跟节点和所述右腿跟节点的坐标来判断双脚状态;根据所述眼部信息的特征值判断眼睛状态;综合所述眼睛状态、所述上身状态、所述头部状态、所述手臂状态和所述双脚状态给出仪态测试结果。2.根据权利要求1所述的一种基于kinect的求职仪态测试方法,其特征在于,所述空间定位信息还包括左手腕节点、左手肘节点、右手腕节点、右手肘节点、左臀节点、左膝盖节点、右臀节点和右膝盖节点。3.根据权利要求1所述的一种基于kinect的求职仪态测试方法,判断所述上身状态的步骤为:设定所述左肩节点坐标为(xA,yA,zA),所述右肩节点坐标为(xB,yB,zB),所述躯干节点坐标为(xC,yC,zC);在XOZ坐标平面中,AC为一条直线,BC为一条直线,即斜率k=dz/dx;若kAC≈kBC,即(ZA-ZC)/(XA-XC)≈(ZB-ZC)/(XB-XC),则上身是挺直的,反之上身没有挺直。4.根据权利要求1所述的一种基于kinect的求职仪态测试方法,判断所述头部状态的步骤为:设定所述头部节点坐标为(xhead,yhead,zhead),所述颈部节点坐标为(xneck,yneck,zneck);在XOZ坐标平面中,xhead≈xhead,yhead≈yneck,则头部是直的,反之头部不直。5.根据权利要求1所述的一种基于kinect的求职仪态测试方法,判断所述手臂状态的步骤为:设定所述左肩节点坐标为(xleftshoulde,yleftshoulde,zleftshoulde)、所述右肩节点坐标为(xrightshoulder,yrightshoulder,zrightshoulder)、所述左手节点坐标为(xlefthand,ylefthand,zlefthand)和所述右手节点坐标为(xrighthand,yrighthand,zrighthand...

【专利技术属性】
技术研发人员:胡幽蒋直平于健昕康天楠方森然党伟然
申请(专利权)人:中南大学
类型:发明
国别省市:湖南,43

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

1