基于OpenCV的人体姿态检测系统设计开题报告
2020-05-26 20:41:54
1. 研究目的与意义(文献综述包含参考文献)
文 献 综 述
1.1 课题研究的背景和意义
自计算机诞生的半个多世纪以来,就不断的被改进,使得计算机的功能也越来越强大。为了能使计算机更好的为人类服务,人们希望它能够有与人类似的能力。有研究表明,人获取的外界信息大约80%是通过眼睛获得的;如何使计算机可以像眼睛的一样获取外部信息,这就是计算机视觉这一学科研究的目的。
2. 研究的基本内容、问题解决措施及方案
1.4本文主要研究的内容
目前,人体姿态识别是计算机视觉领域的研究热点,但目前还面临很多挑
战和难题。本文所研究项目为自选课题。目的在于使用Open CV完成一个人体
姿态检测系统,并测试、比较系统的实时性和可移植性。拟采用的研究途径如
下:
既然要在OpenCV开发平台上设计一个人体姿态检测系统,那首先肯定要熟
悉并熟练使用OpenCV;同时也要深入学习C/C 。
人体姿态检测系统的流程图大致如下:
图像采集gt;gt;gt; |
预处理gt;gt;gt;gt; |
特征提取 |
人体姿态识别 |
分析 |
|
lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;
图像采集:使用 OpenCV 软件可以通过 HighGUI 模块,无视设备差异、
方便快捷地读入图像。是通过BananaPI开发板自带的摄像头对人体姿态进行图
像采集的。
预处理:是为了后续图像处理做准备的一个环节,通过图像预处理可以对
图像进行去噪、恢复、增强、通道转换等操作。将采用平滑处理方法中的高斯
滤波对图像预处理。
特征提取:采用颜色直方图人体姿态特征提取。
分析:主要是将检测图像与模板图像进行匹配,识别出人体姿态。可以采
用归一化互相关匹配算法对图像进行匹配。
在硬件方面将采用BananaPI开发板,写入编好的程序,然后运行实现人体
姿态的检测功能。
在满足识别要求的情况下,改进所用的算法,尽量提高检测系统的实时
性。总得来说本课题的研究侧重于实践,对于理论研究较少,在具体操作时所
用方法可能有所改变,以最终论文为准。