基于ARM的目标检测与跟踪技术研究
发布时间:2017-03-21 02:09
本文关键词:基于ARM的目标检测与跟踪技术研究,,由笔耕文化传播整理发布。
【摘要】:现在视频监控系统已经广泛应用于人们的社会生活、生产及国防等安防领域中。而针对传统的视频监控系统成本高,出现监控死角,需消耗大量人力资源在监控屏幕前看守及辅助操作等缺点,本文设计了基于ARM11架构的智能视频监控系统,并对系统整体结构、硬件与软件进行了设计,对其所涉及到的运动目标检测与跟踪算法进行了研究。以基于ARM11的S3C6410处理器作为主控芯片,其上运行裁剪的嵌入式Linux系统,结合所设计的有效可行的外围扩展电路及外部支持设备,构成了系统的整体结构,实现了系统的小型化,降低了成本。在软件平台的构建上,进行了uboot移植、裁剪过的内核移植、根文件系统制作、Qt及相关驱动移植,并安装了OpenCV库。通过设计合适的算法流程,调用OpenCV库中的接口函数来完成基于帧差法的目标检测以及基于卡尔曼滤波预测算法的目标跟踪。另外根据运动目标的位置信息对云台进行控制,使运动目标处于视频图像的中心区域,实现了跟踪的智能化。最后通过实验测试,本论文完成了预期效果。
【关键词】:S3C6410 Linux OpenCV 检测与跟踪 卡尔曼滤波
【学位授予单位】:长春理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP391.41;TN948.6
【目录】:
- 摘要4-5
- ABSTRACT5-8
- 第一章 绪论8-12
- 1.1 课题的研究背景和意义8-9
- 1.2 国内外发展现状9-10
- 1.2.1 视频监控现状9
- 1.2.2 目标检测与跟踪技术研究现状9-10
- 1.3 论文的主要研究内容及章节安排10-12
- 第二章 硬件平台设计12-20
- 2.1 硬件平台总体结构设计12-13
- 2.2 系统硬件平台13-20
- 2.2.1 硬件系统处理器及其外围电路13-17
- 2.2.2 摄像头选择17-18
- 2.2.3 步进电机及其驱动电路18-20
- 第三章 开发环境及ARM嵌入式系统搭建20-36
- 3.1 嵌入式操作系统选择20-21
- 3.2 PC宿主机环境的搭建21-23
- 3.2.1 交叉编译环境的搭建21-22
- 3.2.2 宿主机与目标机通信环境的搭建22-23
- 3.3 嵌入式Linux操作系统的移植23-32
- 3.3.1 U-boot移植24-25
- 3.3.2 Linux内核及相关驱动移植25-29
- 3.3.3 Linux根文件系统的构建29-31
- 3.3.4 Qt移植31-32
- 3.4 OpenCV移植32-36
- 3.4.1 OpenCV简介32-33
- 3.4.2 OpenCV的移植33-36
- 第四章 运动目标检测与跟踪算法研究36-46
- 4.1 运动估计与运动补偿36-37
- 4.2 图像预处理37-40
- 4.3 运动目标检测方法40-42
- 4.4 运动目标跟踪方法42-46
- 第五章 运动目标检测与跟踪实验及测试46-54
- 5.1 图像采集46-47
- 5.2 运动目标检测与跟踪算法流程设计47-48
- 5.3 目标检测与跟踪测试结果48-54
- 5.3.1 图像的灰度化48
- 5.3.2 中值滤波48-50
- 5.3.3 帧间差分50
- 5.3.4 运动物体的跟踪与显示50-54
- 第六章 总结与展望54-55
- 参考文献55-57
- 致谢57
本文关键词:基于ARM的目标检测与跟踪技术研究,由笔耕文化传播整理发布。
本文编号:258853
本文链接:https://www.wllwen.com/guanlilunwen/renliziyuanguanlilunwen/258853.html