技术特征:
1.一种解决坐姿检测中检测器前无目标时产生误报的方法,其特征在于,包括以下步骤:
s1,首次处理坐姿计算模块,用于获取坐姿信息,包括:人脸检测模块、人脸角度检测模块,计算坐姿信息模块,人脸计数累加器和未检出人脸计数累加器;
s2,注册标准坐姿;
s3,判断所述注册是否成功?如果否,则重新进入步骤s2;如果是,则进行下一步骤;
s4,再次处理坐姿计算模块,用于获取坐姿信息;
s5,对比实时坐姿数据和标准坐姿数据;
s6,判断所述偏差是否超过阈值?如果否,则重新进入步骤s4;如果是,则进行下一步骤s7;
s7,判断该状态持续时间是否超过指定周期?如果否,则重新进入步骤s4,如果是,则进行下一步骤s8;
s8,判断有无目标:
对人脸计数累加器进行判断,如果人脸计数累加器不大于1,则认为在检测周期内没有检出人脸,判定为没有目标人物在检测器检测范围内,进行下一步骤s9;
s9,坐姿异常报警,赋值alarm=1;
s10,再一次处理坐姿计算模块,用于获取坐姿信息;
s11,再一次对比实时坐姿和标准坐姿数据;
s12,判断坐姿是否达到标准?如果否,则重新进入步骤s9;如果是,则取消报警,重置alarm=0,重新进入步骤s4。
2.根据权利要求1所述的一种解决坐姿检测中检测器前无目标时产生误报的方法,其特征在于,所述步骤s1、s4或s10的处理坐姿计算模块进一步包括:
a,所述的人脸检测模块从图像数据获得人脸边界框;
b,依据人脸边界框扣取人脸roi数据并传给人脸角度检测模块,获取人脸空间角度,并对人脸计数累加器加1,当人脸检测模块无法从图像数据中获得人脸边界框时人脸计数累加器不做处理,未检出人脸计数累加器加1;
c,计算坐姿信息模块即将获得的人脸边界框和人脸空间角度整合到一起,并更新人脸计数累加器和未检出人脸计数累加器,以供其他模块进行计算。
3.根据权利要求1所述的一种解决坐姿检测中检测器前无目标时产生误报的方法,其特征在于,所述的步骤s2注册标准坐姿中,进一步包括:通过步骤s1获取坐姿信息数据,一帧数据得到的坐姿信息数据作为一个结果,连续取预设个数n的坐姿信息数据结果,其中n为大于等于3的正整数。
4.根据权利要求3所述的一种解决坐姿检测中检测器前无目标时产生误报的方法,其特征在于,所述的步骤s2中,进一步包括:判断注册标准坐姿成功的条件是,
1)坐姿信息结果中至少3个角度偏差值最大值小于预设第一阈值;
2)空间位置偏移值满足预设第二阈值;
3)以上两个条件1)和2)必须同时满足,则标准坐姿注册成功。
5.根据权利要求1所述的一种解决坐姿检测中检测器前无目标时产生误报的方法,其特征在于,所述步骤s5或s11中的对比实时坐姿和标准坐姿偏差,进一步包括:
a.检测中获取当前帧的坐姿信息同已注册的坐姿信息进行偏差计算;
b.计算人脸空间角度偏差值、人脸空间位置偏移值。
6.根据权利要求1所述的一种解决坐姿检测中检测器前无目标时产生误报的方法,其特征在于,所述的步骤s6中,所述偏差是否超过阈值,进一步包括:如果计算得到的人脸空间角度偏差值、人脸空间位置偏移值两个偏差值有一个超过预设阈值或两个都超过预设阈值,或未检出人脸计数累加器超过预设阈值,则认为当前坐姿不正常,进行下一步骤s7。
7.根据权利要求1所述的一种解决坐姿检测中检测器前无目标时产生误报的方法,其特征在于,所述步骤s7中,判断所述超过阈值的状态持续时间是否超过指定周期,进一步包括:当偏差超过阈值,判断坐姿不正常时开始累计坐姿异常帧的个数并同时开始计时,当在所述的指定周期内,坐姿异常计数超过预设次数,则确认异常坐姿成立,给出报警信号,进行下一步骤s8;否则认为是虚假信息,重新进行步骤s4处理坐姿计算模块,继续监控坐姿数据信息。
8.根据权利要求7所述的一种解决坐姿检测中检测器前无目标时产生误报的方法,其特征在于,所述预设次数为大于1的正整数。
9.根据权利要求7所述的一种解决坐姿检测中检测器前无目标时产生误报的方法,其特征在于,所述的给出报警信号,并将alarm=1。
10.根据权利要求7所述的一种解决坐姿检测中检测器前无目标时产生误报的方法,其特征在于,所述步骤s8中,所述判定为没有目标人物在检测器检测范围内,则取消报警信号,并将alarm=0;如果人脸计数累加器大于1,则认为在检测周期内检出人脸,判定为有目标人物在检测器检测范围内,重新进行步骤s4。
技术总结
本发明提供一种解决坐姿检测中检测器前无目标时产生误报的方法,包括:S1首次处理坐姿计算模块;S2注册标准坐姿;S3判断注册是否成功,若否,进行S2;若是,进行S4;S4再次处理坐姿计算模块;S5对比实时坐姿和标准坐姿数据;S6判断偏差是否超过阈值,若否,进入S4;若是,进行S7;S7判断状态持续时间是否超过指定周期,若否,进入S4,若是,进行S8;S8判断有无目标:对人脸计数累加器判断,若人脸计数累加器不大于1,则在检测周期内没有检出人脸,判定没有目标人物在检测器检测范围内,进行S9;S9坐姿异常报警;S10再一次处理坐姿计算模块;S11再一次对比实时坐姿和标准坐姿数据;S12判断坐姿是否达到标准,若否,进入S9;若是,则取消报警,进入S4。
技术研发人员:蔡俊杰
受保护的技术使用者:北京君正集成电路股份有限公司
技术研发日:2020.02.26
技术公布日:2021.08.27
本文用于企业家、创业者技术爱好者查询,结果仅供参考。