论文部分内容阅读
随着当今社会科技水平飞速发展,机器视觉处理技术、网络通信和嵌入式技术的深入发展,基于嵌入式的视频监控技术也越来越多的受到人们的关注与重视,而智能化的视频监控系统更是当今机器视觉的研究热点之一。智能视频监控采用计算机视觉技术对摄像头采集到的序列图像进行分析、处理和理解,使监控系统具有理解、处理所监控场景内容的能力,可以代替人类从事简单枯燥的监控工作,实现监控的智能化,同时也提高了监控的准确性和工作效率,具有重大的研究意义和应用前景。
本论文通过对智能视频监控的一些相关理论和关键技术进行深入的研究,并探讨智能视频监控的组成构架,结合达芬奇技术视频数据处理能力强、功耗少、成本低的优点,设计出了以OMAP3730处理器为硬件平台,以嵌入式Linux操作系统为软件平台的智能视频监控系统,并利用Qt/Embedded进行应用程序的开发和系统人机交互界面的设计,系统具有较好的实时性和可移植性。
论文的主要内容主要包括以下几个方面:
(1)概述了本课题的研究意义并介绍了本智能视频监控系统的整体设计方案,包括硬件结构和系统软件的开发设计等。
(2)对怎样构建嵌入式开发环境进行了详细的描述,包括启动文件U-boot的移植,Linux内核文件的裁减和移植,根文件系统的制作及USB摄像头和鼠标等相关外围设备驱动程序的开发编写。
(3)讨论分析了现有的目标检测和目标跟踪算法的理论模型,并对各种常用的算法进行对比介绍,结合课题的开发实际,提出了本系统所采用的目标检测与目标跟踪方法,实现了对运动目标的准确跟踪定位,提高了检测效率。
(4)根据课题的设计需求和系统的实现功能,在Linux操作系统下,用Qt编写Video4 Linux2驱动程序,实现了对视频数据的采集与显示,并利用内存共享的方式,对采集的视频图像进行内容分析和算法处理,最终实现了目标检测跟踪、绊线检测、逆向检测、区域报警和多目标跟踪等功能,实现了系统的预期目标。
(5)为了实现良好的人机交互功能,系统利用Qt Creator开发工具,设计了一个GUI监控界面,可以通过相应的按键模块,选择对应的监控功能,方便工作人员对监控系统的操作。