首页> 中文学位 >停车场远程视频监控系统的设计与开发
【6h】

停车场远程视频监控系统的设计与开发

代理获取

目录

声明

摘要

第一章 绪论

1.1 引言

1.2 停车场远程视频监控系统的国内外研究现状

1.3 本文主要研究内容

1.4 本章小结

第二章 系统的整体设计

2.1 关键技术研究

2.1.1 嵌入式Linux操作系统

2.1.2 数字视频软件开发包

2.1.3 OpenCV

2.1.4 嵌入式数据库

2.1.5 嵌入式WEB服务器

2.1.6 SSH

2.2 停车场远程视频监控系统总体设计方案

2.3 本章小结

第三章 系统的硬件设计

3.1 系统硬件架构介绍

3.2 DM3730处理器介绍

3.3 接口电路设计

3.3.1 TPS65930

3.2.2 USB接口

3.3.3 以太网接口

3.3.4 串口

3.4 本章小结

第四章 停车场车位检测算法的研究及实现

4.1 图像矫正

4.1.1 几何矫正方法

4.1.2 车位矫正方法

4.2 图像预处理

4.2.1 OpenCV创建图像

4.2.2 设置感兴趣区域

4.2.3 平滑处理

4.2.4 图像颜色空间模型的转化

4.3 背景减除法检测

4.4 线性相关度检测

4.5 边缘检测

4.6 车位检测方案的论证和设计选择

4.6.1 车位信息的几何特点和纹理特征

4.6.2 车位检测方案的比较和选择

4.6.3 车位检测方案确定后的设计

4.7 本章小结

第五章 系统的软件设计

5.1 软件架构设计

5.2 嵌入式工具平台搭建

5.2.1 软件开发系统

5.2.2 交叉编译器

5.2.3 安装DVSDK开发包

5.3 嵌入式系统移植

5.3.1 移植U-Boot及x-loader

5.3.2 移植Linux内核

5.3.3 构建Linux文件系统

5.4 嵌入式系统组件移植

5.4.1 OpenCV移植

5.4.2 嵌入式SQLite移植

5.4.3 嵌入式Thttpd移植

5.4.4 OpenSSH移植

5.4.5 mtd-utils工具移植

5.5 停车场视频监控服务器

5.6 停车场车位检测实现

5.6.1 DM3730软件开发流程

5.6.2 Codec程序开发

5.6.3 Server程序开发

5.6.4 应用程序开发

5.7 SSH远程维护实现

5.8 Linux系统备份与恢复实现

5.8.1 Judge-Area基础设计

5.8.2 U-Boot下备份及恢复设计

5.8.3 Linux下备份及恢复设计

5.9 本章小结

第六章 系统的试验及结果分析

6.1 测试及分析

6.1.1 远程视频监控测试

6.1.2 远程车位检测测试

6.1.3 系统备份与恢复功能测试

6.1.4 远程维护功能测试

6.2 本章小结

第七章 总结与展望

7.1 总结

7.2 展望

参考文献

在校期间发表的论文、科研成果等

致谢

展开▼

摘要

本课题主要提出和实现了一种基于嵌入式设备的停车场远程视频监控和多车位检测方案。利用嵌入式网络技术及视频图像处理技术,为当前停车难问题提供了比较便捷的解决方案。另外,本课题还实现了基于安全外壳协议(SSH)的远程系统升级和维护功能,以及系统的多重备份与恢复功能。
  在软件系统方面,本课题实现了基于B/S网络模型的停车场视频监控,以及基于开源计算机视觉库(OpenCV)的多车位检测。停车场车位检测算法的研究对象是停车场的车位图像,该图像是由停车场监控视频提取获得。该算法首先在不同的环境条件下获得多组停车场背景图像,通过离线检测获取车位背景相关的物理特征信息。如各种条件下的像素阈值,为方便后面的预处理提供支撑。预处理包含矫正图像,滤除环境的干扰信息,截取单车位区域作为感兴趣区(ROI),接着分别对每一个车位区域进行算法检测。在嵌入式Linux操作系统下,主要通过调用OpenCV中的图像处理函数进行程序开发[1],实现多车位的检测,并将检测结果保存到嵌入式数据库中。最后通过嵌入式设备将车位占用信息发送给PC或手持设备,并以图像的形式显示,达到远程车位检测的目的。
  车位占用状况的判断选用三个标准:一是当前图像帧中的车位信息与预存背景图像的差影方差;二是它们的线性相关度;三是当前图像帧中的车位信息的边缘点数。测试结果表明,该算法可以很好地运行在嵌入式平台,为停车诱导提供支持。
  在硬件系统方面,本系统采用ARM+DSP的处理器DM3730,DM3730是高性能、增强型数字媒体的处理器。该处理器集成了高达1 GHz的ARM Cortex-A8内核及高达800 MHz的具有高级数字信号处理的DSP核。众所周知,DSp在视频图像领域发挥着巨大作用,如视频图像的编解码等[2]。因此,本系统把图像预处理的部分任务交给DSP接手,让ARM与 DSP的共同工作,充分发挥DSP的强项性能,如在DSP上实现将图像由RGB彩色空间改变到HSI空间的图像预处理。
  本课题使用Linux作为嵌入式设备的操作系统,然而鉴二嵌入式系统的专用性,应用环境的复杂性的限制,嵌入式系统维护难度大的问题更加严峻[3]。嵌入式设备在现实情况中投入运行后,一部分没法在开发中充分测试的bug、掉电等意外情形都会导致功能失效,数据遗失,严重的能够导致系统瘫痪。如果采用现场维护的方式,由于安装位置等因素,可能会耗费很多的精力[3]。因此,嵌入式系统的自动备份与恢复机制是还原系统最简易和最有效的方式。本文提出了一种新的嵌入式系统备份与恢复机制,将嵌入式系统镜像(包括内核和文件系统)在一套设备上备份为多份,每次仅启动一个系统。当运行的操作系统功能失效时,就会触发系统备份与恢复机制,使用下一个可用的系统备份分区覆盖掉出现故障的系统分区,然后启动另一个可用的系统。整个备份与恢复过程通过watchdog自动完成,不需要人为干预。如果系统需要升级,可以通过SSH远程登录到该系统,简单地运行脚本,即可完成升级工作。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号