- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京理工大学本科生毕业设计(论文)
PAGE
PAGE 46
摘 要
人体运动分析主要包括:运动目标检测、人体运动跟踪、人体运动识别与描述四个环节。人体运动分析在许多领域有着广泛的应用。本文主要是基于OpenCV技术,对视频输入的人体运动进行处理,通过人体运动跟踪,人体运动分割和运动参数的估计,最终得到视频中的人的运动信息。
整个程序的输入是有摄像头捕捉视频信息,经过处理最后得到的结果是对人体的一个一个可以被看成是刚体的部位运动的运动参数的估计。主要的处理流程是首先对视频输入的图像进行分析找到视频中容易被跟踪的点,然后跟踪这些点在视频图像序列中位置坐标的变化,然后根据这些点的坐标变化特点将这些点分割成一组一组可以被认为是在同一个刚体上的点集。最后根据每一个刚体上被跟踪的点集估算出该刚体的运动参数。
其中寻找容易被跟踪的点和跟踪这些点,我用到了光流算法。这个算法现在已经相当成熟了。而运动分割和运动参数估计则是我这这篇文章中要重点介绍的我的处理方法。
运动分割是指根据被跟踪的点的运动变换情况将这些点分割成一组一组属于不通过刚体上的点的集合。而运动分割的主要依据就是刚体运动不变性。由于刚体的运动不变性我们知道如果一组点同属于同一个刚体上那么它们在运动前后的相对位子是不变的。我们正是根据这一点来设计算法实现运动分割。
运动参数估计是指通过跟踪一个刚体上一组点在视频图像序列中的位置坐标的变换情况来估算出这个刚体的运动情况。刚体的运动可以分解为绕某一个轴发生一定角度的转动和沿一定的向量的平动。而这两种运动最后可以用一个的矩阵来描述。而解得这个的矩阵需要跟踪刚体上的八个点。而实际跟踪中刚体上被跟踪的点可能超过八个点,我们需要充分利用这些点估算出最接近刚体实际运动的运动参数。
运动分割的好坏直接影响到下一步运动参数估计的准确性,也就直接影响到最后结果的好坏。而运动参数估计的输出就是整个项目的最后输出,这一步所选择的算法的好坏队最后结果的影响也是非常明显的。同时由于这个项目是对视频图像实时处理,对于运动分割和运动参数估计的时效性也做出了一定的要求。所以在算法设计的过程中,算法效率也是一个重要的参考因素。
关键词:人体运动分析、光流法、运动分割、运动参数估计
Abstract
Human motion analysis include: motion detection, human motion tracking, human motion recognition and description. Human motion analysis has been widely used in many areas. This article is based on the OpenCV technology, process the video input of human motion, motion tracking through the human body, human motion segmentation and motion parameter estimation, and ultimately get the video of human motion information.
The whole processing input is the camera to capture video information, and the final processing result is a human body, which can be seen as a part of the rigid , movement of the motion parameters estimation. The main processing steps are: first of all video analysis the video image and find the easily be tracked points, and then tracking these points in the video image sequence coordinates change. And then , coordinates of the changes of these points ,these points the is divided into groups ,that every points group can be considered at the same rigid body. Finally, according to set of points tracked at the same rigid body
文档评论(0)