1.一种坐姿识别方法,其特征在于:包括以下步骤:获取输入图像;
通过神经网络在输入图像中识别人体区域;
通过神经网络在人体区域中识别头部区域;
计算人体区域和头部区域的比例;
根据人体区域和头部区域的比例判断坐姿是否正确。
2.根据权利要求1所述的一种坐姿识别方法,其特征在于:所述人体区域为人体上半部分的区域。
3.根据权利要求1所述的一种坐姿识别方法,其特征在于:所述计算人体区域和头部区域的比例,其具体包括:确定人体区域在输入图像中的位置;
确定头部区域在输入图像中的位置;
根据人体区域和头部区域在输入图像中的位置计算人体区域和头部区域的比例。
4.根据权利要求3所述的一种坐姿识别方法,其特征在于:所述根据人体区域和头部区域在输入图像中的位置计算人体区域和头部区域的比例,其具体包括:将头部区域的顶部位置到人体区域底部位置之间的距离,以及头部区域的顶部位置到头部区域的底部位置之间的距离相除,得到人体区域和头部区域的比例;
或者
将头部区域的顶部位置到头部区域的底部位置之间的距离,以及头部区域的顶部位置到人体区域底部位置之间的距离相除,得到人体区域和头部区域的比例。
5.根据权利要求1所述的一种坐姿识别方法,其特征在于:所述通过神经网络在输入图像中识别人体区域,其具体包括:将输入图像输入到神经网络,提取出人体目标框以及人体目标框的置信度;
判断人体目标框的置信度是否大于第一预设阈值;
将置信度大于第一预设阈值的人体目标框所框选的区域作为人体区域。
6.根据权利要求5所述的一种坐姿识别方法,其特征在于:所述通过神经网络在人体区域中识别头部区域,其具体包括:从输入图像中裁剪出人体区域;
将裁剪得到的图像输入到神经网络,提取出头部目标框以及头部目标框的置信度;
判断头部目标框的置信度是否大于第二预设阈值;
将置信度大于第二预设阈值的头部目标框所框选的区域作为头部区域。
7.根据权利要求1所述的一种坐姿识别方法,其特征在于:所述根据人体区域和头部区域的比例判断坐姿是否正确,其具体为:根据人体区域和头部区域的比例是否落入预设范围,来判断坐姿正确或者不正确。
8.一种坐姿识别系统,其特征在于:包括:获取单元,用于获取输入图像;
人体区域识别单元,用于通过神经网络在输入图像中识别人体区域;
头部区域识别单元,用于通过神经网络在人体区域中识别头部区域;
比例计算单元,用于计算人体区域和头部区域的比例;
判断单元,用于根据人体区域和头部区域的比例判断坐姿是否正确。
9.一种坐姿识别系统,其特征在于:包括:存储器,用于存储程序;
处理器,用于加载所述程序以执行如权利要求1-7任一项所述的坐姿识别方法。
10.一种存储介质,其存储有程序,其特征在于:所述程序被处理器加载时实现如权利要求1-7任一项所述的坐姿识别方法。