预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106022236A(43)申请公布日2016.10.12(21)申请号201610314296.3(22)申请日2016.05.13(71)申请人上海宝宏软件有限公司地址201203上海市浦东新区盛夏路570号(72)发明人翁肇杰翟恺(51)Int.Cl.G06K9/00(2006.01)G06K9/46(2006.01)权利要求书1页说明书3页附图1页(54)发明名称一种基于人体轮廓的动作识别方法(57)摘要本发明公开了一种基于人体轮廓的动作识别方法,包括以下步骤:首先,利用数学形态学以及种子区域生长法提取出人体的轮廓;然后,将人体的轮廓拟合成多边形;最后,通过多边形各个顶点的位置关系识别人体的动作。本发明并未采用相对复杂的分类器识别样本的方式,易于实现,且对硬件设备的要求较低,在某些应用场合,比如无人机操控,具备非常高的实用价值。CN106022236ACN106022236A权利要求书1/1页1.一种基于人体轮廓的动作识别方法,其特征在于包含以下步骤:1)视频的第m帧,标出人体区域ROI,其中1≤m<M,M为视频的全部帧数;2)对区域ROI内的视频数据进行预处理;3)分割出人体目标;4)对人体目标进行多边形拟合;5)输出结果。2.根据权利要求1所述的一种基于人体轮廓的动作识别方法,其特征在于,所述的步骤2)为:(1)对ROI进行特定比例的扩展,得到区域RExpand;(2)读取RExpand内的视频数据,得到Video;(3)将Video缩放至特定大小,得到VScale。3.根据权利要求1所述的一种基于人体轮廓的动作识别方法,其特征在于,所述的步骤3)为:(1)将预处理后的视频数据VScale进行二值化,得到VBin;(2)将VBin进行数学形态学处理,得到VPro;(3)对VPro进行轮廓提取,得到T个轮廓{C1,C2,…,Ct,…,CT},其中1≤t≤T;(4)从T个轮廓{C1,C2,…,Ct,…,CT}中,选择最大的轮廓Ci;(5)对轮廓Ci包围的区域ROIi进行数学形态学处理,得到VMM;(6)从VMM中选取初始的种子点;(7)利用最大流算法,从VMM中分割出前景目标Foreground;(8)对前景目标Foreground进行数学形态学处理,得到Tar。4.根据权利要求1所述的一种基于人体轮廓的动作识别方法,其特征在于,所述的步骤4)为:(1)对分割出的人体目标Tar进行轮廓提取,得到ST个轮廓{SC1,SC2,…,SCt,…,SCST},其中1≤t≤ST;(2)从ST个轮廓{SC1,SC2,…,SCt,…,SCST}中,选择最大的轮廓SCi;(3)对轮廓SCi包围的区域SROIi进行数学形态学处理,得SVMM;(4)对SVMM进行多边形拟合,得到多边形Poly,Poly的顶点数目为Num;(5)根据Poly各个顶点的位置关系,得到第m帧图像的动作识别结果Act。5.根据权利要求1所述的一种基于人体轮廓的动作识别方法,其特征在于,所述的步骤5)为:对步骤(4)的动作识别结果Act进行判断,若已经连续N帧的Act相同,输出Act,m加1,如果m=M,结束,否则进入步骤(1);若尚未连续N帧的Act相同,m加1,如果m=M,结束,否则进入步骤(1)。2CN106022236A说明书1/3页一种基于人体轮廓的动作识别方法技术领域[0001]本发明属于计算机视觉与模式识别领域,具体涉及一种基于人体轮廓的动作识别方法。背景技术[0002]人体动作识别技术的应用范围相当广泛,在人机交互、安防监控、互动游戏以及视频标注等应用场景都发挥着不可替代的作用。[0003]目前,常用的人体动作识别方法大体可以分为两类:(1)在人体关节处安装无线传感器和加速度感应器,采集人体的动作信息,这类方法原理简单、易于实现,但应用范围十分有限;(2)基于视觉的人体动作识别正逐渐成为计算机视觉与模式识别领域的研究热点,这类方法能够广泛地应用于智能监控、数字娱乐、视频标注等领域。[0004]基于视觉的人体动作识别方法一般将人体动作识别看作分类或者检测问题,利用全标记的训练数据来训练分类器,但是获得全标记的训练数据是费时费力的;或者通过多摄像头监控系统的搭建解决遮挡问题;或者通过多种特征融合的方式提高动作识别的性能。总体来说,这类方法可以识别各种比较复杂的人体动作,比如开车、打电话、握手、坐下和起立等,但是从难易度、成本方面考虑,这类方法代价较大,难以应用于某些场合,比如无人机操控,只需要能够识别人体的简单动作(单/双手平伸、单/双手举起等)。发明内容[0005]针对特定场合的应用,比如无人机操控,只需要能够识别人体的简单动作(单/双手平伸、单/双手举起等),本发明提出了一