基于ARM9和Qt的嵌入式视频监控系统的设计摘要实时视频监控是指将特定区域中的声音或图像信息全部或部分地呈现在人们的视野中,以便使人们能够实时的了解该区域中的信息,给日后某些事件的处理提供可靠的证据。随着科学技术的日益腾飞和社会安全性的考虑,实时监控系统成为了人们生活和工作中必不可少的一部分。而近年来嵌入式技术的强势发展使得两者的结合成为了必然的趋势,嵌入式实时监控系统因此得到了迅猛的发展。本文首先介绍了视频监控系统的发展历史,介绍了嵌入式系统开发的一般流程,接着介绍了ARM最小系统的构成以及如何搭建交叉编译环境。然后分析了bootloader的原理和移植以及如何搭建交叉编译环境,接着分析了如何将嵌入式Linux内核移植到S3C2440上。重点讨论了摄像头图像数据的采集和RTP传输的原理,其中图像的压缩技术采用MPEG-4压缩标准,MPEG-4压缩标准是目前视频编码中应用最广泛的一个标准。最后介绍了一款非常流行的跨平台的C++图形用户界面库Qt,并用它实现了一个交互性友好的监控客户端。本文基本实现了视频图像的采集、传输、显示和存储回放功能,绝大部分模块的实现都是采用Linux下的C编程。经过测试,该系统具有良好的稳定性和维护性,具有较大的工程实用价值。【关键词】嵌入式系统图像采集MPEGRTP传输ABSTRACTReal-timevideomonitoringreferstopartiallyorwhollypresentthesoundandvideoinformationinaspecificareainpeople’svisualsight,sothatpeoplecanknowabouttheinformationinthisareaonreal-timebasis,,toimplementreal-esindispensableinhumanbeings’lifeandwork,-,,,inwhichMPEG-pressiontechnologyoftheimagessinceitisthemostwidely--platformC++graphicuserinterfacelibraryQt,,transmission,display,, 1第一章绪论 7第二章系统整体结构设计
armt实时视频监控 来自淘豆网m.daumloan.com转载请标明出处.