嵌入式linux网络视频监控项目,非常实用,非常经典,值得学习
2010年第11期
文章编号:1006 2475(2010)11 0031 04
计算机与现代化JISUANJIYUXIANDAIHUA
总第183期
基于嵌入式Linux远程图像监控系统的设计
唐人财,刘连浩
(中南大学信息科学与工程学院,湖南长沙410083)
摘要:系统以嵌入式微处理器S3C2440和Linux为核心平台,采用USB摄像头作为图像采集设备,利用Linux下视频设备应用编程接口V4L2和Qt/Embedded实现图像的采集,实时显示和JPEG格式图片保存,利用libjpeg库来实现视频数据的编解码以及通过以太网进行远程传输,实现一种功耗低、可靠性高和低成本的网络图像采集与传输系统设计方案。关键词:Linux;图像采集;Qt/Embedded;V4L2;S3C2440
中图分类号:TP391.41 文献标识码:A do:i10.3969/.jissn.1006 2475.2010.11.009
DesignofRemoteImageMonitoringSystemBasedonEmbeddedLinux
TANGRen ca,iLIULian hao
(InstituteofInformationScienceandEngineering,CentralSouthUniversity,Changsha410083,China)
Abstract:ThesystemusesembeddedmicroprocessorS3C2440andLinuxasthecoreplatform.Theapplicationprogrammingin terfaceV4L2andQt/Embeddedlibraryaretwokeytechnologiestorealizeimageacquisition,real timedisplayandJPEGpicturesavingbyusingUSBcamera.Thisdesignofimageacquisitionandtransmissionisalowpowerconsumption,highreliabilityandinexpensivesystem,whichachievesencodingordecodingofimagesbylibjpeglibraryandremotetransmissionofEthernet.Keywords:Linux;imageacquisition;Qt/Embedded;V4L2;S3C2440
0 引 言
随着嵌入式技术、多媒体技术及网络技术的发展,基于嵌入式技术、视频压缩编码技术和网络传输
控制技术的综合应用,已成为数字化网络视频采集监控领域的核心技术。系统是基于ARM9和Linux平台的远程视频图像监控设计方案,整个系统建立在嵌入式结构上,实现了高质量的视频图像采集和实时处理功能。
友好图形操作界面,实现现场图像在终端上的实时显示和JPEG图片的保存。利用Linux下libjpeg库编码压缩图像,通过以太网接口实时传输到视频监控中心PC机上,通过接收解码显示现场图像,实现远程视频图像监控功能。系统总体设计结构如图1
所示。
1 系统总体设计
远程视频图像监控系统分为嵌入式视频监控终端和监控中心PC机两部分。嵌入式视频监控终端基于嵌入式微处理器S3C2440和Linux核心平台,采用通用USB摄像头捕捉现场图像,通过USB接口将数据传输到ARM开发板上,由开发板上的图像采集处理模块进行图像数据处理,通过LCD触摸屏显示
图1 系统总体设计框图
2 系统硬件设计
系统选取mini2440开发板作为系统设计的硬件
收稿日期:2010 06 28
作者简介:唐人财(1978 ),男,海南海口人,中南大学信息科学与工程学院硕士研究生,研究方向:嵌入式系统及应用;刘连浩(1959 ),男,湖南澧县人,教授,博士,研究方向:单片机及嵌入式系统。