一种敬礼姿势检测校正方法与流程

文档序号:15493081发布日期:2018-09-21 21:02阅读:516来源:国知局

本发明涉及姿势检测校正领域,特别涉及一种敬礼姿势检测校正方法。



背景技术:

视频图像广泛应用于内容的表达和信息的承载,视频分析技术已有着极其广泛的应用。近年来姿势识别受到广泛的关注,姿势检测识别与视频分析技术相结合成为研究的主题,而对于具体的敬礼姿势的分析还没有相关深入的研究。

敬礼姿势对于中国有着重要的意思,军人敬礼、学生敬礼、党员敬礼都是庄重而神圣的,具有特殊的意义。敬礼是从青少年阶段起的必修课程,且在少先队礼仪教育中具有十分重要的意义。利用视频实时检测分析敬礼姿势,是一种未提到的姿势检测校正方法,能够实现本人对敬礼姿势的自我校正,提高学习敬礼的兴趣以及学习的独立性,加强礼仪教育。



技术实现要素:

为解决现有技术中没有具体针对敬礼姿势检测校正的问题,本发明提出一种敬礼姿势检测校正方法。

本发明的技术方案是这样实现的:

一种敬礼姿势检测校正方法,包括以下步骤:

步骤一、利用视频装置实时成像并显示视频,通过人脸识别进行动态跟踪,且将检测到的人脸用凸显颜色框出;

步骤二、在视频装置的显示屏中设置特定区域,并将该特定区域的人脸用区别于凸显颜色的识别颜色框出,且根据人脸位置在其左上方局部区域绘制敬礼辅助线,将其对应的用户标记为锁定用户;

步骤三、对锁定用户进行姿态识别,若锁定用户站立姿势不符合规范则给出语音提示,否则以锁定用户的人脸位置为基准在其左上方局部区域根据两条敬礼辅助线进行肤色检测、边缘检测和轮廓分析,获取右臂弯曲角度、右手距离头部的距离和右手轮廓的面积;

步骤四、再对锁定用户进行手势识别,同时根据右臂弯曲角度、右手距离头部的距离和右手轮廓的面积进行敬礼姿势评价,以使锁定用户根据显示视频实时调整姿势,直至评价符合标准,完成敬礼姿势检测及校正。

优选的是,所述步骤二中“根据人脸位置在其左上方局部区域绘制敬礼辅助线”的具体方式为:

在视频装置中获取锁定用户被识别颜色框出的人脸位置的左上角的坐标位置;以该坐标位置为基准根据标准敬礼姿势模拟绘制两条平行且倾角为45度的平行辅助线,两条平行辅助线之间的间隔根据用户右臂的平均宽度在视频装置中预设宽度阈值,两条平行辅助线作为敬礼辅助线。

优选的是,所述步骤二中“在视频装置的显示单元中设置特定区域,并将该特定区域的人脸用区别于凸显颜色的识别颜色框出”的具体实现方式为:

在视频装置的显示屏中间设置特定区域,不同身高的用户可以调整自己的站立位置以保证脸部进入特定区域;在视频装置中预设人脸的大小阈值,将大于大小阈值的所有人脸用凸显颜色的矩形框框出;若凸显颜色框出的人脸进入特定区域,凸显颜色框出的人脸变成识别颜色框出的人脸,用于有序的判定识别。

优选的是,所述步骤三中“以锁定用户的人脸位置为基准在其左上方局部区域根据两条敬礼辅助线进行肤色检测、边缘检测和轮廓分析,获取右臂弯曲角度、右手距离头部的距离和右手轮廓的面积”的方式为:

两条敬礼辅助线用于校正右臂弯曲的角度和右臂的位置;对人脸位置的左上方局部区域进行右臂边缘检测和轮廓分析,获取所有右臂边缘线和矩形轮廓;根据获取的右臂边缘线和矩形轮廓计算右臂矩形轮廓的长边的角度和边缘线的角度,并计算右臂矩形轮廓角度和边缘线的角度的平均值为右臂弯曲角度;对人脸位置的左上方局部区域进行右手肤色检测和边缘检测,获取所有右手矩形轮廓和边缘线,再以人脸位置为基准,根据获取的右手矩形轮廓位置和边缘线位置,获取右手距离头部的距离;根据获取的右手矩形轮廓计算右手轮廓面积。

优选的是,所述步骤三中“对锁定用户进行姿态识别”的方式为:

在视频装置中根据人脸位置预设标准站立姿势下手臂和腿的位置阈值;

利用锁定用户的人脸位置确定其手臂和腿所在的局部区域;对手臂和腿所在的局部区域进行肤色检测、边缘检测和轮廓分析,获取手臂和腿的位置;

若检测的手臂和腿的位置在预设的位置阈值内,则判定锁定用户站立姿势符合规范,否则为不符合规范。

优选的是,所述步骤四中“对锁定用户进行手势识别”的方式为:

以人脸位置为基准在其左上方局部区域进行肤色检测、边缘检测和轮廓分析,获取手部图像;给定手掌、拳头以及剪刀手的模板图像,对手部图像进行模板匹配,若检测的手部图像为手掌、拳头或剪刀手,则判定其姿势不标准。

优选的是,所述步骤四中“进行敬礼姿势评价”的方式为:判定右臂是否在敬礼辅助线的区域内,若不在则评价为不标准;判定右臂是与头顶的距离是否在预设距离阈值内,若不在则评价为不标准;判定右臂轮廓的面积是否在预设面积阈值内,若不在则评价为不标准;判定右手是否是伸开状态,若不是则评价为不标准;

若评价条件均判定为标准,则进行右臂弯曲角度分析,再进行敬礼姿势的评级:若右臂弯曲角度在40~50度,则评级为优秀;若右臂弯曲角度在50~60度,则评级为良好;若右臂弯曲角度在30~40度,则评级为中等。

优选的是,判定右臂是否在敬礼辅助线的区域内的方式为:在视频装置中设定右臂矩形轮廓的两条长边到人脸位置左上角的第一阈值,同时设定右臂边缘线到人脸位置左上角的第二阈值,计算右臂矩形轮廓的两条长边到人脸位置左上角的距离,并判定其是否在第一阈值内,同时计算右臂边缘线到人脸位置左上角的距离,并判定其是否在第二阈值内,同时满足第一阈值和第二阈值则判定右臂在敬礼辅助线的区域内。

本发明的有益效果为:本发明的敬礼姿势检测校正方法,利用视频装置实时成像并显示视频,便于直观观察被跟踪到的用户。对特定区域内的人脸用区别于凸显颜色的识别颜色框出,避免多个用户同时使用无法识别的问题。根据人脸位置绘制两条敬礼辅助线,用户在敬礼过程中可根据两条敬礼辅助线的位置调整手臂的位置和弯曲角度,实现敬礼姿势的实时校正,帮助用户更快完成标准敬礼姿势,同时敬礼辅助线的添加能够帮助实现手臂的快速准确定位,提高算法运行效率,减少计算机内存消耗。对锁定用户进行姿态识别,若不符合规范则给出语音提示用于及时校正,进行姿态识别能够有效避免只进行敬礼姿势分析而忽略敬礼时的其他规范;然后再根据人脸位置的左上方局部区域进行肤色检测、边缘检测和轮廓分析,获取右臂弯曲角度、右手距离头部的距离和右手轮廓的面积,以此再进行敬礼姿势评价以使锁定用户根据显示视频实时调整姿势,直至评价符合标准,用于帮助用户完成敬礼姿势检测及校正,节省人力资源,提高校正效率。

下面对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:一种敬礼姿势检测校正方法,包括以下步骤:

步骤一、利用视频装置实时成像并显示视频,通过人脸识别进行动态跟踪且将检测到的人脸用凸显颜色框出;

步骤二、在视频装置的显示屏中设置特定区域,并将该特定区域的人脸用区别于凸显颜色的识别颜色框出,且根据人脸位置在其左上方局部区域绘制敬礼辅助线,将其对应的用户标记为锁定用户;

步骤三、对锁定用户进行姿态识别,若锁定用户站立姿势不符合规范则给出语音提示,否则以锁定用户的人脸位置为基准在其左上方局部区域根据两条敬礼辅助线进行肤色检测、边缘检测和轮廓分析,获取右臂弯曲角度、右手距离头部的距离和右手轮廓的面积;

步骤四、再对锁定用户进行手势识别,同时根据右臂弯曲角度、右手距离头部的距离和右手轮廓的面积进行敬礼姿势评价,以使锁定用户根据显示视频实时调整姿势,直至评价符合标准,完成敬礼姿势检测及校正。

步骤二中“在视频装置的显示屏中设置特定区域,并将该特定区域的人脸用区别于凸显颜色的识别颜色框出”的具体实现方式为:在视频装置的显示屏中间设置特定区域,不同身高的用户可以调整自己的站立位置以保证脸部进入特定区域;在视频装置中预设人脸的大小阈值,将大于大小阈值的所有人脸用凸显颜色的矩形框框出;若凸显颜色框出的人脸进入特定区域,凸显颜色框出的人脸变成识别颜色框出的人脸,用于有序的判定识别。步骤二中“根据人脸位置在其左上方局部区域绘制敬礼辅助线”的具体方式为:在视频装置中获取锁定用户被识别颜色框出的人脸位置的左上角的坐标位置;以该坐标位置为基准根据标准敬礼姿势模拟绘制两条平行且倾角为45度的平行辅助线,两条平行辅助线之间的间隔根据用户右臂的平均宽度在视频装置中预设宽度阈值,两条平行辅助线作为敬礼辅助线。

步骤三中“以锁定用户的人脸位置为基准在其左上方局部区域根据两条敬礼辅助线进行肤色检测、边缘检测和轮廓分析,获取右臂弯曲角度、右手距离头部的距离和右手轮廓的面积”的方式为:两条敬礼辅助线用于校正右臂弯曲的角度和右臂的位置,实现敬礼姿势的校正,帮助用户更快地完成标准敬礼姿势,同时敬礼辅助线的添加实现右臂的快速准确定位,提高算法运行效率,减少计算机内存消耗;对人脸位置的左上方局部区域进行右臂边缘检测和轮廓分析,获取所有右臂边缘线和矩形轮廓,排除显示屏中其他未被锁定的敬礼人员的干扰;根据获取的右臂边缘线和矩形轮廓计算右臂矩形轮廓的长边的角度和边缘线的角度,并计算右臂矩形轮廓角度和边缘线的角度的平均值为右臂弯曲角度;对人脸位置的左上方局部区域进行右手肤色检测和边缘检测,获取所有右手矩形轮廓和边缘线,再以人脸位置为基准,根据获取的右手矩形轮廓位置和边缘线位置,获取右手距离头部的距离;根据获取的右手矩形轮廓计算右手轮廓面积。步骤三中“对于锁定用户进行姿态识别”的方式为:在视频装置中根据人脸位置预设标准站立姿势下手臂和腿的位置阈值;利用锁定用户的人脸位置确定其手臂和腿所在的局部区域;对手臂和腿所在的局部区域进行肤色检测、边缘检测和轮廓分析,获取手臂和腿的位置;若检测的手臂和腿的位置在预设的位置阈值内,则判定锁定用户站立姿势符合规范,否则为不符合规范。

步骤四中“对锁定用户进行手势识别”的方式为:以人脸位置为基准在其左上方局部区域进行肤色检测、边缘检测和轮廓分析,获取手部图像;给定手掌、拳头以及剪刀手的模板图像,对手部图像进行模板匹配,若检测的手部图像为手掌、拳头或剪刀手,则判定其姿势不标准,进一步增加检测及校正的准确性。

步骤四中“进行敬礼姿势评价”的方式为:判定右臂是否在敬礼辅助线的区域内,若不在则评价为不标准;判定右臂是与头顶的距离是否在预设距离阈值内,若不在则评价为不标准;判定右臂轮廓的面积是否在预设面积阈值内,若不在则评价为不标准;判定右手是否是伸开状态,若不是则评价为不标准。若评价条件均判定为标准,则进行右臂弯曲角度分析,再进行敬礼姿势的评级:若右臂弯曲角度在40~50度,则评级为优秀;若右臂弯曲角度在50~60度,则评级为良好;若右臂弯曲角度在30~40度,则评级为中等。判定右臂是否在敬礼辅助线的区域内的方式为:在视频装置中设定右臂矩形轮廓的两条长边到人脸位置左上角的第一阈值,同时设定右臂边缘线到人脸位置左上角的第二阈值,计算右臂矩形轮廓的两条长边到人脸位置左上角的距离,并判定其是否在第一阈值内,同时计算右臂边缘线到人脸位置左上角的距离,并判定其是否在第二阈值内,同时满足第一阈值和第二阈值则判定右臂在敬礼辅助线的区域内。

实施例二:在实施例一的基础上,若锁定用户设定为少先队员,则还需检测检测锁定用户是否佩戴红领巾以及红领巾佩戴是否标准,检测红领巾佩戴是否标准的方式为:根据锁定用户的人脸位置确定红领巾应该佩戴的局部区域;对红领巾应该佩戴的局部区域进行颜色分割,获取二值图像;利用该二值图像进行边缘检测、形状检测和轮廓分析,获取红领巾的尺寸和轮廓;检测的红领巾尺寸是否在给定的尺寸阈值内,若在则判定红领巾佩戴为标准,否则判定红领巾佩戴不标准并发出语音提示。

若锁定用户设定为少先队干部,还包括队委标志检测,在敬礼完成后,队干部的左臂对准视频装置的显示屏,采用获取右臂位置的方法获取左臂的位置,从而获取左臂所在的局部区域;在视频装置中预设队委标志位置、尺寸比例和倾斜角度的阈值,利用颜色分割获取仅包含左大臂局部区域的二值图像;利用该二值图像进行矩形检测和轮廓分析,根据队委标志形状和尺寸比例获取队委标志的实际位置;根据队委标志形状和尺寸计算队委标志的尺寸比例和倾斜角度;分别判定队委标志位置、尺寸比例和倾斜角度是否在相应的阈值内,若不在则判定为不标准。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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