基于嵌入式linux的视频监控系统的设计与实现

基于嵌入式linux的视频监控系统的设计与实现

ID:31360108

大小:107.50 KB

页数:6页

时间:2019-01-09

基于嵌入式linux的视频监控系统的设计与实现_第1页
基于嵌入式linux的视频监控系统的设计与实现_第2页
基于嵌入式linux的视频监控系统的设计与实现_第3页
基于嵌入式linux的视频监控系统的设计与实现_第4页
基于嵌入式linux的视频监控系统的设计与实现_第5页
资源描述:

《基于嵌入式linux的视频监控系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于嵌入式Linux的视频监控系统的设计与实现  摘要:随着互联网的快速发展,嵌入式网络视频监控是目前很受关注的热点,而且在各个领域都涉及它的应用,因此对基于嵌入式视频监控系统的研究具有一定的意义。因此在视频监控方向,该文提出了一种系统设计方案。该系统以Linux作为操作系统,以S3C2410作为开发平台,由USB摄像头实时的采集视频图像数据,经压缩编码后通过TCP网络传输到视频服务器客户端,实现基本的监控功能。  关键词:视频监控;嵌入式;摄像头;视频压缩;视频采集  中图分类号:TP37文献标识码:A文章编号:1009-3044(2016)26-0

2、201-02  TheDesignAndImplementOfVideoMonitoringSystemBasedOnEmbeddedLinux  HEYi  (SchoolofInformationEngineering,GuangdongUniversityofTechnology,Guangzhou510006,China)  Abstract:WiththerapiddevelopmentofInternet,embeddednetworkvideomonitoringishotspotthatattractingextensiveattent

3、ioninthepresent,andhaveinvolvedinallfields,sotheresearchforthevideomonitoringsystemhasacertainsignificance.Sointhedirectionofvideomonitoring,thispaperproposesa6systemdesignscheme,ThesystemusingtheLinuxasoperatingsystem,S3C2410asdevelopmentplatformandCollectingvideoimagedatabyUSB

4、camera,aftercompressioncoding,thevideoimagedataistransmittedtothevideoserverandclientthroughthenetwork,achievethebasicmonitoringfunction.  Keywords:videomonitoring;embedded;camera;videocompression;videocapture  1概述  在当前科技迅速发展的环境下,视频监控系统已经在安防、交通监控和家居生活等重要领域得到了广泛的应用。视频监控系统经过了三个发展阶

5、段,第一是基于模拟摄像机的模拟视频监控系统阶段,第二是基于PC端的数字视频监控阶段,第三是基于嵌入式Linux的网络视频监控系统阶段[1-2]。传统的模拟视频监控系统存在传输距离和系统数据量有限、图像质量低和不易扩展等不足,数字监控系统虽慢慢取代了模拟视频监控系统,但其本身也存在视频前端采集复杂、系统稳定可靠性差等局限。网络视频监控系统在各类技术的不断发展的基础上也在不断发展中。在网络技术快速发展的趋势下,通过网络传输视频图像[3-5],是目前实现视频监控最好的方法。本文设计并实现一套以S3C2410为开发平台,以Linux为操作系统的基于嵌入式视频监

6、控系统,客户端只要和监控终端在同一局域网内均可实时监控。  2系统整体设计方案6  该嵌入式视频监控系统以Linux系统和S3C2410开发板作为系统核心平台,由在前端的USB摄像头实时采集视频数据,经压缩编码后通过TCP网络传输到后台服务器,客户端可实现实时监控。此系统主要由视频服务器端和客户端组成;服务器端包括视频图像采集模块和TCP网络传输模块,它们的职责就是将视频数据进行压缩、编码后通过TCP网络传输到远程终端设备上。客户端主要实现远程终端设备的视频显示。  3系统硬件设计  在该系统中,硬件结构包括视频图像采集模块、视频服务器模块和TCP网络

7、传输模块。视频图像采集模块主要完成视频数据的实时采集,ARM开发板通过摄像头采集获取视频图像数据,然后进行压缩存储和处理,然后通过网络传输模块将视频数据传输到远程移动终端上显示。  4系统软件设计  软件部分的设计主要包括:嵌入式Linux系统的裁剪和移植、视频图像的采集、视频的网络传输以及客户端网络连接程序。系统的裁剪和移植等技术本文不再作详细的论述。以下主要介绍视频图像采集模块和网络传输模块的设计。  进行视频采集6[6]必须加入video4Linux模块,要从摄像头设备中采集视频图像帧,必须依靠此模块所提供的接口。video4Linux是摄像头设

8、备的相关内核驱动,它为摄像头提供了编程所需的最基本的接口函数,比如ioctl()函数、打开函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。