论文部分内容阅读
随着近年来技术的迅猛发展和人们生活水平的提高,车载视频监控系统由于给人们的生活带来的便利而得到越来越多的关注。在车载视频监控系统领域中,通过无线技术的应用,客服了传统监控系统布线麻烦的特点,同时采用高性能低功耗的嵌入式硬件开发平台,既可以满足视频监控的需要,又符合集成化的发展要求。本文通过对前人的车载视频监控系统设计方法及相关领域的研究进行分析,提出了新的设计方案。新方案实现了车载四路视频监控系统的设计,并搭建了无线环境,实现三路无线视频监控和一路Universal Serial Bus(USB)视频监控的结合。系统选择了以tiny4412开发板为核心硬件设计平台,同时设计了良好的用户交互界面。在系统开发过程中,首先对车载视频监控系统进行了需求分析和功能设计,详细设计了硬件开发体系和软件开发系统。通过对嵌入式开发平台、USB摄像头和无线网络摄像头的研究分析,最终确定了控制器芯片、摄像头型号以Liquid Crystal Display(LCD)屏的选型。在软件体系结构上,搭建了软件开发环境,对Linux内核进行了裁剪,完成了嵌入式Linux操作系统在Advanced RISC Machines(ARM)开发板上的移植。本车载多路视频监控系统包含摄像头采集端,控制端和显示终端。在视频的采集端,摄像头捕捉到的视频信息,一种通过USB线传输到控制端,通过算法将YUV数据格式转换成Red Green Blue(RGB)格式,另一种通过Open Network Video Interface Forum(ONVIF)视频网络传输协议,在wifi无线环境中传输到控制端,然后解码视频信息,最后都显示在LCD屏上。在显示终端,通过Qt图形界面开发工具,开发了视频播放界面,实现了多路视频同时在终端实时显示。在系统的具体设计过程中,进行了触摸屏的移植,以方便客户手动操作LCD显示终端。选择了无线网卡,通过设计无线网卡驱动,搭建无线wifi网络环境,使无线摄像头的视频监控信息在汽车上得以实时传输。移植了ffmpeg库,实现了视频监控数据的处理。在处理多路视频的显示时,采用多线程设计,实现了各路摄像头同时监控。本文通过对车载多路视频监控系统的分析,通过一些关键技术的应用,实现了车载多路视频监控系统的设计,并且该系统具有良好的扩展性。未来可以通过此类技术的发展使车载视频监控系统更加完善。