基于OpenPose的人体动作识别对比研究*
2021-12-30张素君张创豪黄晶晶
杨 君, 张素君, 张创豪, 黄晶晶
(武汉科技大学 信息科学与工程学院,湖北 武汉430081)
0 引 言
随着我国经济水平和生活水平的提高,人们的生活质量和健康状况受到更多的关注。人们在锻炼中受伤会影响生活和健康,系统提出的解决办法是通过计算机或者传感器等判断人们的动作是否标准,从而避免损伤。这种识别方法主要有两种:基于传感器的方法[1~3]和基于计算机平台的方法[4~6]。
目前基于人体特征的动作识别研究受到了更多关注,如利用反向传播(back propagation,BP)、SAM等[7,8]多种分类方式进行人体动作识别。基于人体特征的识别方法中对知识库和训练数据的大量需求使得该方法有一定的局限性。
现在成熟的识别研究大多与人脸识别和手势识别有关,对动作识别的研究较少,且往往没有交互的过程。针对以往经典的人体动作对比识别方法的不足,本文在现有的应用基础[9]上分析研究,提出了一个基于OpenPose的单目图像识别对比指导系统。
1 系统设计
实验环境为戴尔Inspiron 15—7560笔记本电脑,CPU 为Intel i7—7500U,Windows 10 64位旗舰版操作系统。内存为12 GB,1 600 MHz,显卡为NVIDIA GEFORCE GT 640M,软件平台Visual Studio 2019。该系统安装简单,所需设备数量少、成本低。系统流程图如图1所示。

图1 系统流程图
图像在转换和传输的过程中,会受到成像设备和外部环境的影响,经常会出现一些出现亮度偏差过大的区域,即噪声,这些噪声会干扰结果的准确性。为了最大程度简化无关信息,首先对图像进行预处理提取有效信息[10];再采用中值滤波将图象中的像素按RGB值排序,取中间值为有效值,平滑处理可以强化图像的目标特征;最后,锐化处理使用拉普拉斯模板对图像边缘增强。……
