视频是人类最重要的感觉,也是人类获取信息的主要来源。据统计,在人类从外界获取的信息中,有70%以上是来自于视觉的。图像与其他信息相比,直观,具体,生动等显著的特点,让图像成为了人类最容易接受的信息。因此,通过图像来表达信息,衍生出视频监控系统。视频监控系统主要经历了三个阶段:
(1)模拟视频监控系统
主要是以模拟设备为住的闭路系统,称为第一代监控系统。
(2)数字监控系统
20世纪90年代中期,随着计算机处理能力的提高和视频技术的发展,计算机的高速处理能力被用来进行视频的采集和处理,这大大提高了图像质量,增强了视频监控能力。这类型的系统被成为第二代视频监控系统。
(3)网络数字视频监控系统
20世纪90年代末,随着计算机处理能力和存储容量的迅速提高,以及各种视频信息处理技术的出现,视频监控进入了全数字化的网络时代,称为第三代网络视频监控系统。
目前一般远程视频监控系统,其视频数据的解压缩一般是基于PC的视频卡来完成的,这样的视频前端比较复杂,价格昂贵,所占空间较大,便携性差,不易布控。新近出现的基于嵌入式视频服务技术的远程视频监控,由于视频采集前端的高度一体化,可方便实现广阔的布控。系统扩张能力也很强,只要有网络的地方增加监控设备就可以扩展新的监控点。另外,采用基于嵌入式系统的硬件是一个处理器和操作系统捆绑紧密、功能专一的独立设备,因此不像插卡系统那样容易受到通用计算机系统中其他软硬件的影响,性能上更稳定。而且现在嵌入式系统的硬件已经非常成熟,性能也能够满足一般的需求,对于监控获取到的图像信息,完全有能力进行处理。既然现在的硬件能力足以完成这样的功能,就要充分利用它的优势,可以在视频监控的基础上再加入新的功能。
该监控系统主要功能是监控汽车里面是否有人进来,当有人进来,就会不停响以及亮灯,直到用户输入正确的密码。
完成“智能汽车安全报警器”的设计,本系统初步拟定由以下六个模块组成。
(一)主程序模块
该模块主要是系统运行的主函数,显示主界面,然后获取图片进行显示,以及进行图片的判断,根据结果进行报警以及亮灯
(二)图片处理模块
该模块主要是进行图片的生成以及处理,该模块把摄像头获取的jpg格式图片文件转换成bmp图片的格式,然后根据图片的像素点进行判断2张图片是否相同。
(三)保存模块
该模块主要是根据用户的需要,把摄像头获取的图片,根据自己输入的名字进行保存。
(四)密码锁模块
当有人进来汽车内的时候,led灯就会亮,pwm就会响,以及系统就会被锁住,只有输入正确的密码,才可以使led灯关闭,pwm停止响。
(五)led灯模块
该模块主要是控制系统的led灯,实现led灯的启动与关闭。
(六)pwm模块
该模块主要是控制系统的pwm,主要是用来报警。
[1]史蒂文斯,UNIX环境高级编程(第2版)[M],人民邮电出版社,2006.5
[2]韦东山,嵌入式Linux应用开发完全手册[M],人民邮电出版社,2008.8
[3]mini2440用户手册[J],广州友善之臂计算机科技有限公司,2011.3
[4]邹思轶,嵌入式Linux设计与应用[M],清华大学出版社,2002.1
[5]姜立东,嵌入式系统原理与应用[M],机械出版社,2006.5
[6]郑强,Linux驱动开发入门与实战[M] ,清华大学出版社,2011.1
[7]刘刚,Linux系统移植[M],清华大学出版社,2011-1
[8]宋宝华,Linux设备驱动开发详解(第2版) [M],人民邮电出版社,2010.11
[9]克尼汉,C程序设计语言 (第2版) [M],机械工业出版社,2004.1
[10] Kenneth A.Reek,C和指针 POINTERS ON C[M],人民邮电出版社,2008.4
[11]张移山,CGI程序设计指南[M],中国水利水电出版社,1998.7
[12]赖娟,基于Linux的USB摄像头驱动程序设计[J],成都教育学院报,2006.5
[13]段群杰,零基础学ARM9嵌入式Linux系统开发[M],机械工业出版社,2010.10
[14]张聪敏,基于V4L2的视频采集[C],中国科技论文在线,2009,5
[15]张辉,基于V4L2视频采集缓存机制应用与实现[J],现代电子技术,2010,20
该生在分析智能汽车安全报警器的基础上,通过查阅相关文献资料,结合所学专业知识,提出了切实可行的设计思路和方案,该系统设计有一定实用性,同意开题