摘要:当前 ,许多学校体质测试项 目 中的仰卧起坐测试仍需通过手动计数 ,这不仅耗费人力 ,而且效率较低 。 为了促进体质 健身的智能化发展 ,提出了一种基于人体姿态估计模型 Fast-OpenPose和支持向量机(supportvector machine, SVM) 融合实 现的仰卧起坐行为计数方法 。通过 OpenPose检测出仰卧起坐连续视频流中人体关键点的位置信息 ,再 用 SVM 对 获 取 到 的 每一帧人体关键点的坐标数据进行动作特 征 分 类 。鉴 于 原 OpenPose网 络 复 杂 度 高 、模 型 参 数 量 大 、检 测 耗 时 长 的 缺 陷 , 用 FasterNet对其主干特征提取部分进行轻量化改进 ,并在预测分支中优化更为高效的单分支网络结构和卷积类型 ,最后引入空 间注意力(spatialgroup-wise enhance, SGE) 来弥补精度损失 。在 CoCo2017数据集的基础上 ,额外扩充 1 000张 仰 卧 起 坐 场 景的图片数据进行模型训练 ,实验结果表明 ,改进后的 Fast-OpenPose在损失部分精度但不影响仰卧起坐姿态估计的情况下 , 模型参数量缩减近 80% ,关键点检测速度提 升 110% 。 与 同 系 列 其 他 改 进 模 型 相 比 , 在 保 持 相 近 平 均 精 度 均 值(mAP) 的 同 时 ,更具有轻量化与速度优势 。