预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于ARM9和Qt的嵌入式视频监控系统的设计的任务书 一、任务背景和目的 随着科技的日益发展,监控系统作为一种强大的安全工具得到了越来越广泛的应用,不仅在大型公共场所和工业环境中应用广泛,而且在家庭安防也越来越受到重视。嵌入式监控系统具有结构简单、功耗低、稳定性好、成本低等优点,已经成为安防领域的主流选择。 本设计任务是基于ARM9和Qt技术,设计一款嵌入式视频监控系统,旨在满足用户轻便、安全、可靠使用、多种设备兼容等需求,以推动中国安防监控系统的技术升级和市场发展,满足智慧社会建设的需要。 二、任务要求 1.嵌入式硬件平台 (1)采用ARM9作为嵌入式硬件平台,可选择S5PV210、S3C2440、AT91SAM9G45等芯片进行设计。 (2)采用Linux嵌入式操作系统,可以采用本地文件系统或jffs2文件系统。 (3)需要具备网络通信能力,可通过以太网或无线方式实现。 2.视频捕获 (1)视频采集方式可以采用USB、RS485、模拟信号输入等方式,具有多路视频信号输入,支持多种分辨率和帧率。 (2)支持视频压缩算法,如H.264、MPEG-4、MJPG等,能够自适应网络带宽和存储容量。 3.视频处理 (1)具备视频实时预览、录像、回放等功能,可设置录像时间、录像模式等参数,支持录像文件的自动覆盖。 (2)支持视频云台控制,能够控制云台的旋转、调焦、变倍等操作。 (3)支持移动侦测功能,可以在检测到移动目标时自动进行录像,并且能够设置灵敏度。 (4)支持远程监控控制,提供Web和手机App两种远程监控方式,实现远程实时监控、录像回放、视频下载等功能。 4.界面设计 (1)采用Qt技术进行界面设计,实现用户友好交互。 (2)具备多语言支持,可以根据用户的需要设置界面语言。 (3)提供多种操作方式,如触摸屏、遥控器、键盘等。 5.安全性能 (1)采用加密算法进行视频传输和数据存储,保证数据的安全性。 (2)支持多用户管理,具有账号、密码等安全机制,为不同用户提供不同的权限管理。 6.工程要求 (1)采用C/C++语言进行开发,符合面向对象的设计思想。 (2)代码要求规范、清晰、易读、易维护。 (3)详细编写设计文档,包括架构设计、功能设计、界面设计等。 (4)提供详细的测试文档和测试数据。 (5)按照用户需求和市场需求进行功能定制和系统优化。 7.时间要求: 本设计任务的完成时间不超过6个月。 三、任务评估标准 1.系统性能:稳定性、实时性、可靠性、扩展性,根据要求完成文档和测试数据。 2.系统功能:根据任务需求和设计文档完成开发工作,系统功能齐全、界面友好,方便用户使用。 3.安全性能:加密算法和安全机制的设计和实现,有效提高系统的安全性。 4.操作性能:提供多种操作方式,操作简单便捷,方便用户使用。 5.生产可行性:考虑到系统的成本、易用性和实用性,对系统进行多次测试和调整,确保能够在实践中可行。 6.市场需求:系统功能齐全、界面友好、易用性及安全性能都能符合市场需求。