更新时间:06-10 上传会员:紫色烟火
分类:计算机信息 论文字数:6244 需要金币:1000个
摘要:随着国家经济的逐步发展及对公众安全的需求日益提高,计算机视觉逐渐成为了主要的技术研究领域之一。在智能监控,智能辅助驾驶,智能机器人等各个领域中,计算机视觉中的行人检测技术都是实现其他功能的技术基础。一个有效的行人检测技术能够大幅度地提高社会生活的安全性,因此,如何设计及应用行人检测软件,是本文研究的重点。
本设计以Matlab为平台,主要内容是(1)选定需检测的行人视频文件。(2)对视频文件进行预处理。(3)使用Faster RCNN对视频各帧进行行人检测。(4)将检测后的各帧处理成视频。
本软件实现了使用卷积神经网络对视频进行行人检测,将检测到的行人进行框选后以视频形式播放。
关键词:行人检测;计算机视觉;卷积神经网络;Faster RCNN
目录
摘要
Abstract
1 绪论-1
1.1 研究背景与意义-1
1.2 研究现状-1
1.3 存在的问题-2
1.4 论文组织结构-2
2 相关理论与技术-3
2.1 卷积神经网络-3
2.1.1 卷积层-3
2.1.2 池化层-4
2.2 Faster RCNN-4
2.2.1 R-CNN,Fast R-CNN和Faster R-CNN比较-4
2.2.2 Fast R-CNN目标检测流程-4
2.2.3 Faster R-CNN目标检测流程-5
2.2.4 RPN-5
3 基于Faster R-CNN + VGG16的行人检测方法-6
3.1 准备工作-6
3.2 算法设计-6
3.2.1 获取视频模块-6
3.2.2 视频成帧模块-7
3.2.3 各帧检测模块-7
3.2.4 检测结果模块-9
3.3 实验结果-9
3.3.1 图片检测模块-9
3.3.2 视频检测模块-10
4 基于Faster R-CNN + ZF模型的行人检测方法-12
4.1 准备工作-12
4.1.1 数据集-12
4.2 实验结果-14
4.2.1 图片检测模块-14
4.2.2 视频检测模块-15
5 结论-17
5.1 结论-17
5.2 展望-17
参 考 文 献-19
致 谢-20