嵌入式系统在远程图像监控系统中的应用研究_第1页
嵌入式系统在远程图像监控系统中的应用研究_第2页
嵌入式系统在远程图像监控系统中的应用研究_第3页
免费预览已结束,剩余17页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

性能牢靠等优点。ARM9Linux操作系统、USB摄像头,设计了一种便携式图像监控设备,能够实现对动态视频和静态图片的采集与存储;预留的USBLED指示灯实现报警功能;缺乏150mm×100mm×30mm的尺寸使得设备具有较强的使S3C2410AMC2410E开发平台上,搭接了承受Linux2.6.14内核的移植,文件系统的构建与移植,摄像头驱动的移植,GPIO驱动程序以及监控应用软件的设计与编写;最终,对整个系统进展了调试并给出了测试结果。关键词:图像监控,嵌入式Linux,ARM9,驱动程序AbstractWiththeimprovementofthepublicsocialsafetyconsciousness,theimagemonitorsystemshavemuchmorewidespreadapplicationsinmanyfields,such as thefinancial institution,the resident house,the publicfacilities,thetrafficsystem,theindustryfieldwithoutanybodyandsoforth.Moreandmorerequirementsareavailableforthestudyofthedigitalimagemonitordevicesinviewofthesituation:alargenumberofapplicationsdemandtoreducethecostofmonitordevices;avarietyofapplication environments, scattered and isolated monitoring pointsrequirethatmonitordevicesshouldbeintegrated,miniaturizedandindependent;humanizeddesignsrequirethat monitordevicesshouldbeportableandmeanwhilebeofconvenientpowersupplyandreliableperformance.Inviewofthesenewproblemsandnewrequirements,thethesisdesignsaportableimagemonitordevicebasedonARM9embeddedLinuxoperatingsystemandusingUSBcamera.Thedevicecanrealizecollectionandstorageofdynamicvideoandstaticpicture,andtheimagedatacanbeexportedthroughareservedUSBinterfaceconveniently.LEDrealizes alarm fuction.The size 150mm×100mm×30mm enables thedevicetohavestrongconcealmentandmobility,andcanbeabletomeetthedemandingapplicationsaboutintegration,size,power,independence,portabilityandconcealment.Andthelowcostalsomakesthedevicehasbroadapplicationprospects.ThethesisrealizesthehardwaresystemwhichiscomposedofUSBcamera,keyanddevelopmentplatformMC2410EwhichisbasedonS3C2410Amicroprocessor;softwaredesigniscompletedwhichincludesLinux2.6.14kernelandfilesystemtransplant,cameraandGPIOdriverdevelopment,aswellastherealizationofmonitoringapplicationsoftware;finally,thewholesystemisdebuggedandthetestingresultsaregiven.Keywords:Imagemonitoring,EmbeddedLinux,ARM9,Devicedriver1章嵌入式图像监控系统总体方案.............................................1.1系统构成和工作原理...............................................................................................1.2嵌入式图像监控系统设计方案...............................................................................1.2.1USB摄像头的选择...........................................................................................................1.2.2嵌入式微处理器的选择....................................................................................................1.2.3嵌入式操作系统的选择....................................................................................................1.3嵌入式图像监控系统硬件平台设计.......................................................................1.4嵌入式图像监控系统软件设计...............................................................................第2........................................................2.1监控软件总体构造...................................................................................................2.1.1交互模式............................................................................................................................2.1.2系统功能............................................................................................................................2.1.3系统应用程序流程............................................................................................................2.2多帧图片采集...........................................................................................................2.2.1JPEG文件..........................................................................................................................2.2.2图像采集方法....................................................................................................................2.2.3关键数据构造....................................................................................................................2.2.4多帧图片定时采集实现....................................................................................................2.3AVI视频流文件采集................................................................................................2.4按键处理应用程序设计...........................................................................................3章总结与展望............................................................................3.1总结与展望...............................................................................................................参考文献......................................................................................................1系统构成和工作原理系统构建在嵌入式平台之上,主要组成局部包括USB摄像头、嵌入式开发板、用户按键、USB电子硬盘、预留USBHOST接口、LED指示灯以及GPRS1.1所示。图1.1系统构造其中各个局部的说明如下:USB摄像头负责采集图像数据;图像数据导出等;用户按键是系统供给应用户的人机交互方式视频采集、图像数据导出等;USB电子硬盘负责图像数据的存储;LED指示灯以及GPRS报警模块负责当有警情发生时进展报警;预留的USBHOST接口便利用户接入硬盘或U盘导出图像数据。嵌入式图像监控系统设计方案括系统级软件〔Bootloader、操作系统和驱动程序〕与用户级软件〔应用程序〕的设计。USB摄像头的选择USB摄像头是由镜头Len、图像传感器Senso、数字信号处理芯片DSDigitalSignalProcessoUSB件构成,其中最关键的是镜头、图像传感器和DSP。USB摄像头的选择主要从以下三个方面考虑:镜头〔Lens〕镜头的组成是透镜构造,由几片透镜组成。一般有塑胶透镜plasti〕或玻璃透镜glas通常摄像头用的镜头构造有:1P、2P、1G1P、1G2P、2G2P、4G、5G等。承受玻璃镜头的摄像头品质好,成像效果相对塑胶镜头较好。因此,本课题选用的是玻璃镜头的摄像头。图像传感器〔Sensor〕用的感光元件主要是CCDCMOSCCD的CCD相比,CMOS具有节能及本钱低等特点,而且在百万像素内CMOS的感光效果完CCDCMOS作为感光元件。综合考虑,本课题选用CMOS感光元件的摄像头。数字信号处理芯片DSPDSP通过一系列简单的数学算法运算,对数字图像信号参数进展优化处理,并把处理后的信号通过USB等接口传到PC等设备上。因此把握芯片的好坏,直接打算画面品质〔比方颜色饱和度、清楚度〕与流畅度。目前用于摄像头的DSP主要有中国中星微〔VIMICRO〕公301OVOV511+301系列芯片拥有影像光源自动增益补强技术,自动曝光、自动白平衡,颜色饱和度、比照度、边缘增加以及伽马矫正等格外平滑,视觉效果格外舒适。在国内市场上的USB摄像头根本上承受的是中星微公司的DSP芯片,而OV511+芯片的摄像头则比较难找到。考虑到中星微的市场普及率,本课题选用含有中星微公司的ZC0301P芯片的摄像头。嵌入式微处理器的选择嵌入式微处理器是嵌入式系统的核心。选择一款适宜的嵌入式微处理器应当从应用工程背景、处理器性能、处理器功耗、开发本钱、开发难易程度等方面综合考虑。目前,市面上的典型的嵌入式微处理器有ARM、MIPS、PowerPC等等[10,11]。ARM〔AdvancedRISCMachines〕16/32RISC微处理器学问产权设计供给商。ARM公司通过转让高性能、低本钱、低功耗的RISC微处理器、外围和系统ARM已成为移动RISCARM处理器有三大特点:小体积、低功耗、低本钱而高性能;16/32位双指令集;全球的合作伙伴众多。MIPS32/64MIPS是MicroprocessorwithoutInter---lockedPipelineStages的缩写,是一种处理器内核标准,它是MIPS技术公司开发的。MIPS技术公司是一家设计制造高性能、高档次的嵌入式32位和64位处理器的厂商,在RISC处理器方面占有重要地位。2022年,MIPS公司公布了MIPS324Kc64MIPS6420Kc处理器内核。PowerPC端的工作站、效劳器到台式计算机系统,从消费类电子产品到大型通信设备,无所不包。PowerPC架构的特点是可伸缩性好,便利机敏。PowerPC处理器品种很多,既有通用的处理器,又有嵌入式把握器和内核,应用范围格外广泛,从高端的工作站、效劳器到桌面计算机系统,从消费类电子产品到大型通信设备等各个方面。目前PowerPC独立微处理器与嵌25MHz~700MHz不等,它们的能量消耗、大小、整合程度、价格差350MHz~700MHzPowerPC750CX750CXe以及主频400MHz的PowerPC440GP等。嵌入式的PowerPC405〔主频最高为266MHz〕和PowerPC440〔主频最高为550MHz〕〔SOC〕设备上,在电信、金融和其它很多行业具有广泛的应用。相比之下,ARM价格低廉并且功耗很低,开发也相比照较简洁。因此,本课题选用基于ARM920T芯片的S3C2410微处理器来进展系统的设计和开发。嵌入式操作系统的选择集以及应用程序,大大提高了应用系统的开发效率。嵌入式操作系统的选择主要从以下三个方面考虑:操作系统的硬件支持,包括操作系统是否支持目标硬件平台,基于该选择的操作系统上开发的嵌入式应用软件是否具有很好的移植性。开发工具的支持程度,包括在线仿真器、编译器、汇编器、连接器、调试器等能否支持操作系统。应用需求,包括操作系统的性能、兼容性、技术支持等。从20世纪80年月开头,消灭了百余种嵌入式操作系统,比较流行的有:WindowsCE、VxWorks、QNX、PalmOS等,但是开源并且免费的的嵌入式操作系统只有uC/OS-IILinux[12,13]。WindowsCEWindowsCEWindowsCE能够访问Internet并收发Email或扫瞄WeWindowsCE特有的与Windows类似的用户界面使最终用户易于使用。WindowsCE的缺点是速度慢、效率低、价格偏高、开发应用程序相对较难。VxWorksVxWorks是WindRiver公司的实时操作系统POSIX,ANSIC和TCP/IP网络协议。VxWorks运行系统的核心是一个高效率的微内核,该微内核支持各种实载并可快速响应外部大事。目前在全世界装有VxWorks系统的智能设备数以百万计,其应用范围普及互联网、电信和数据通信、数字影像、网络、医学、计算机外设、汽车、火控、导航与制导、航空、指挥、把握、通信和情报、声纳与雷达、空间与系统、模拟和测试等众多领域。QNXQNX是由加拿大QSSL程组成,具有高度的伸缩性,可机敏地剪裁,最小配置只占用几十KB内存。因此,可以广泛地嵌入到智能机器、智能仪器仪表、机顶盒、通讯设备、PDA等应用中去。PalmOS3Com公司的PalmOS在掌上电脑和PDA用程序接口,开发商可依据需要自行开发所需的应用程序。嵌入式LinuxLinuxLinux是源代码开放软件,任何人都Linux系统是可以定制的,系统内核目前己经可以做得很小。Linux作为一种可剪裁的软件平台系统,Linux是指对Linux经过小型化裁减后,能KB或几MBLinux操作系统。综合考虑,本课题承受嵌入式Linux操作系统来进展开发。.本课题是基于嵌入式系统进展硬件架构的处理中的优势和其它方面如技术支持和设备条件等缘由,选用了三星公司的S3C2410A作为图像处理和中心把握芯片。1.2所示。图1.2 系统硬件构造图本课题的系统硬件电路,主要是在满足图像信号数据时序要求严格、数据量大、采集速度快等特点的状况下,保证数据能够稳定牢靠的采集并实现压缩、存储和导出。1.USB摄像头本课题选用Teclast台电科技的MK55摄像头。它拥有130万像素的镜头,承受中星微ZC0301PLH主控芯片+原装A+360彩色传感器,保证了良好的画面效果。摄像头工作原理与过程如下:由CMOSISP单元来完成。本课题承受传感器芯片MI360工作模式是:输出区分率为640×480,图像数据流8RGB格式。ZC301MI360所需的各种把握信号,并接收来自MI360的同步输出信号。ZC301JPEG格式的图像数据流。通过内置的USB把握器和外接的USB收发器经USB总线送往嵌入式把握系统。S3C2410USB把握芯片,所以它可以对ZC301USB接口直接操作。S3C2410通过对I/O口进展把握来实现图像的存储。MC2410E开发板MC2410E开发板作为硬件平台[15]。它由核心板与底板组成,便于用户进展二次开发。核心板上集成了三星公司的微处理器S3C2410A,64M Nand Flash〔K9F1208〕以及64M SDRAMHY57V561620,底板上集成了一些常规外设接口。S3C2410A微处理器MC2410E开发板选用三星公司S3C2410A芯片作为硬件平台的中心处理器,其主频工作在266MHz,负责完成全部的系统把握,如系统级别初始化、配置、用户接口、用户命令执行ARM920TARM920T是高性能和低功耗特性方面最正确的通用系统封装微处理器,它承受5级流水线,具有指令和数据Cache,支持协处理MMU等技术,具有体积小、高性能、低功耗等优点。目前,S3C2410已广泛地应用于PDA、智能手机、机顶盒、嵌入式网络应用、POS机、数字多媒体等方面。S3C2410AS3C2410A的主要片上功能[16]。_1.8VARM920T内核供电,1.8V/2.5V/3.3V存储器供电;_16KB16KB数据缓存的MMU内存治理单元;_外部存储器把握SDRAM把握和芯片选择规律;_供给LCD把握器〔最大支持4K色的STN或256K色TFT的LC1个通道的LCD专用DMA把握器;_4通道DMA,具有外部恳求引脚;_3通道UART〔IrDA1.0,16字节发送FIFO16字节接收FIFO〕/2通道SPI接口;_1个通道多主IIC总线把握器/1通道IIS总线把握器;_兼容SD1.0MMC2.11版;_供给2个主机接口的USB口/1个设备USB口1.1版本;_4通道PWM定时器/1通道内部计时器;_供给看门狗定时器;_117个通用I/O口/24通道外部中断源;_供给电源把握不同模式:正常、慢速、空闲及电源关闭模式;_810位ADC;_供给带日历功能的实时时钟把握器RT;_具有PLL的片上时钟发生器。各模块电路工作原理假设要将本课题设计的嵌入式图像监控系统进一步产品化到的各模块电路的原理图设计及其工作原理。电源和复位电路通过5VLM1117芯片产生5V、3.3V系统电源。复位模块通过按键、限流电阻接入S3C2410的nRESET脚。复位电路可完成系统上电复位和在系统工作时用户按键复位。以下图一所示为电源电路,以下图二所示为复位电路。图一 电源电路图二 复位电路存储模块电路系统的存储模块包括SDRAM和ROM两局部。在嵌入式系统中,ROM是一种可进展电保存的用户数据等;SDRAM是系统的内存,它不具有掉电保持数据的特性,但其存取速度大大高于Flash时,CPU首先从复位地址〔一般是0x00000000地址〕读取启动代码,在完成系统的初始SDRAM中运行以提高系统的运行速度64MSDRAM和64MNANDFlash相结合,完成系统存储电路的设计。本课题所承受的是三星公司的K9F1208芯片。K9F1208512Mb〔64M×8位〕NANDFlash存储器。该存储器的工作电2.7~3.6V528字节×32页×4096528字节,块大小为〔16KB+512字节/次可以读/48I/O端口分时复用访问器件命令、地址和数据存放器,完成对芯片内存储器的访问。串行接口电路串行接口电路用于S3C2410系统与其他应用系统的短距离双向串行通讯;串口电路使用一MAX3232芯片实现RS-232UARTPC机端需要通过串口读取LinuxLinux系统发送shell命令,完成程序烧写等交互操作。USBHost接口电路S3C2410AUSBHostOHCI1.0USB1.1标准,支持低速和全速USB设备。USBHost接口用于挂接中星微Zc301PLH摄像头以及USB电子硬盘。按键电路本系统使用三个按键,分别接入S3C2410I/O端口GPF0,GPF1,GPF6。按键电路如以下图所示。LED电路本系统使用两个LED发光二极管,分别接入S3C2410I/O端口GPB5和GPF7。JTAG电路JTAG接口可对芯片内部的全部部件进展访问,通过该接口可对系统进展调试、编程等。2.4嵌入式图像监控系统软件设计图像监控系统的软件设计需要完成以下两方面的工作:在硬件上构建一个软件平台,构建嵌入式Linux系统需要完成Bootloader移植、嵌入式Linux操作系统内核移植以及嵌入式Linux操作系统的设备驱动程序的开发等工作。在软件平台的根底上,开发系统的应用程序。借助穿插编译工具,开发图像监控设备上运行的采集、存储以及导出程序。以下图为系统软件设计流程S3C2410LinuxUSB摄像头采集的图像数据通过USB1.1硬盘中的图像导出的程序,并且当系统检测到有运动物体消灭时,LED灯进展报警到达监控的目的。因此,整个系统的软件设计可以被分为以下几个局部进展:①建立和配置主机开发环境。②vivibootloader与嵌入式Linux内核的编译和移植。③根文件系统的设计和移植。GPIO驱动的设计和移植。⑤基于Video4Linux的图像监控软件的设计。2章监控软件的设计与实现监控软件总体构造交互模式键信息后,就会做出相应的处理。系统功能嵌入式图像监控系统的主要功能如下:USB硬盘是否存在、USB硬盘是否有存储空间、图像猎取设备是否插入、图像猎取设备是否正常工作等。②图片采集功能:系统具有定时拍照功能。③视频采集功能:系统具有实时摄像功能。④存储功能:系统将采集到的图片数据和视频数据存储在硬盘中,可供用户进展进一步的处理。⑤图像导出与删除功能:用户可依据需要将USB硬盘中的图像数据导出或删除。⑥报警功能:当系统检测到有运动物体时,进展报警。系统应用程序流程采集程序设计的关键步骤如下:翻开摄像头设备文件。intv4l_open(char*dev,v4l_device*vd){if(!dev)dev=“/dev/video0“;if((vd->fd=open(dev,O_RDWR))<0){perror(“v4l_open:“);return-1;}if(v4l_get_capability(vd))return-1;if(v4l_get_picture(vd))return-1;return0;}video_capability中信息。intv4l_get_capability(v4l_device*vd){if(ioctl(vd->fd,VIDIOCGCAP,&(vd->capability))<0){perror(“v4l_get_capability:“);return-1;}return0;}成功后可读取vd->capability各重量。video_picture中信息。intv4l_get_picture(v4l_device*vd){if(ioctl(vd->fd,VIDIOCGPICT,&(vd->picture))<0){perror(“v4l_get_picture:“);return-1;}return0;5章监控软件的设计与实现57}成功后可读取图像的属性。重设置图像采集的各种参数,即转变video_picture中重量的值。先为重量赋值,再调用VIDIOCSPICTvd->picture.colour=65535;if(ioctl(vd->fd,VIDIOCSPICT,&(vd->picture))<0){perror(“VIDIOCSPICT“);return-1;}关闭设备。intv4l_close(v4l_device*vd){close(vd->fd);return0;}截取图象。有两种方法:一种是承受内存映射〔mmap〕方式,另一种是直接读取〔read〕的方式。read()方式是通过内核缓冲区来读取数据,通过内核态和用户态之间进展数据拷贝实现的;mmap()方式直接将设备文件/dev/v4l/video0映射到内存中,绕过了内核缓冲区,并加速了文件I/O操作,节约了时间开销。本课题为了验证两种采集方式的优劣性,在程序中参加计时函数,将其分别采集到单幅图片的时间做比较。read()方式采集比较简洁,可以分两步来进展设计:①安排内存空间,用来存储从摄像头读取过来的视频数据。vd->pFramebuffer=(unsignedchar*)realloc(vd->pFramebuffer,(size_t)vd->framesizeIn);其中pFramebuffer为安排的内存变量,大小为framesizeIn。②读取视频数据,直接调用read即可。len=read(vd->fd,vd->pFramebuffer,vd->framesizeIn);整型变量len为实际存储的视频帧大小。mmap()〔内存映射〕方式截取图像步骤如下:①设置picture的属性。②初始化video_mbuf,以得到所映射的buffer的信息,具体实现如下:ioctl(vd->fd,VIDIOCGMBUF,&(vd->mbuf));③修改video_mmap和帧状态的当前设置。mmapvideo_mbuf绑定,具体实现如下:void*mmap(void*addr,size_tlen,intprot,intflags,intfd,off_toffset);len:映射到调用进程地址空间的字节数,它从被映射文件开头offset个字节开头算起;pro:指定共享内存的访问权限PROT_REA〔可读PROT_WRITE〔可写PROT_EXE〔可执行;flags:MAP_SHAREDMAP_PRIVATE中必选一个,MAP_FIXED不推举使用;addr:共享内存的起始地址,一般设0,表示由系统安排;mmap()返回值是系统实际安排的起始地址。intv4l_mmap_init(v4l_device*vd){if(v4l_get_mbuf(vd)<0)return-1;if((vd->map=mmap(0,vd->mbuf.size,PROT_READ|PROT_WRITE,MAP_SHARED,vd->fd,0))<0){perror(“v4l_mmap_init:mmap“);return-1;}return0;}⑤mmap方式下真正做视频截取的VIDIOCMCAPTURE,具体实现如下:ioctl(vd->fd,VIDIOCMCAPTURE,&(vd->mmap));假设调用成功,便开头一帧的截取,是非堵塞的,是否截取完毕留给VIDIOCSYNC来推断。⑥调用VIDIOCSYNC等待一帧截取完毕,具体实现如下:if(ioctl(vd->fd,VIDIOCSYNC,&frame)<0){perror(“v4l_sync:VIDIOCSYNC“);return-1;}假设成功返回,说明一帧截取已完成。便可以开头做下一次VIDIOCMCAPTURE。frame是当前截取的帧的序号。⑦图像帧的地址由vd->map+vd->mbuf.offsets[vd->frame]得到。⑧采集工作完毕后调用munmap取消绑定,具体实现如下:munmap(vd->map,vd->mbuf.size);定时采集设置两次采集之间的时间间隔,在程序中通过定时器实现。设置定时器函数如下:volatileintpictFlag=0;staticintset_timer(intinterval){structitimervalitimer;itimer.it_interval.tv_sec=interval/1000;itimer.it_interval.tv_usec=(interval%1000)*1000;itimer.it_value=itimer.it_interval;signal(SIGALRM,take_snap);setitimer(ITIMER_REAL,&itimer,NULL);return0;}staticvoidtake_snap(intx){pictFlag=1;}interval为用户设置或者系统预先设置好的时间间隔。每隔产生一次SIGALRM信号,take_snap为信号捕获函数,作用是设置采集标志pictFlag1。setitimer函数,用于安装定时器。即可实现每隔intervalms采集一帧图片。AVI视频流文件采集1.MJPEG算法本课题承受国际上流行的MJPEG〔Motion-JPEG〕JPEG图片合成为AVIMJPEG即动态JPEG。MotionJPEG是一种基于静态图像压缩技术JPEGMJPEG压其压缩后之格式可读单一画面,所以可以任意剪接。MJPEG因承受帧内压缩方式也适于视频编辑。MJPEG的优点是画质比较清楚,缺点是压缩率低,占用带宽很大。一般单路占2M左右。MJPEG之间的差异来进展压缩,因此造成了大量冗余信息被重复存储,存储占用的空间大到每帧8-20K3K严峻降低。2.AVI文件格式AVI英文全称为AudioVideoInterleaved,即音频视频穿插格式。是将语音和影像同步组合质量不是太好,但其应用范围仍旧格外广泛。AVI支持256色和RLE压缩。AVI信息主要应用在多媒体光盘上,用来保存电视、电影等各种影像信息。AVI文件含三局部:文件头、数据块和索引块[30,31]。其中数据块包含实际数据流,即图像和声音序列数据。这是文取力量。文件头包括文件的通用信息,定义数据格式,所用的压缩算法等参数。3.视频流文件采集关键步骤系统为了把采集到的视频流保存成AVIavilibAPIavilibAPI工具集支持简洁的aviMJPEGAVI视频流的采集与多帧图像采集类似,只是把每帧图像写入一个avi文件而不是将每帧图像都保存成JPEG文件。AVI视频流文件采集的具体实现步骤如下:翻开视频文件。avi_t*AVI_open_output_file(char*filename);设置视频参数。包括宽度、高度、帧率以及压缩格式。voidAVI_set_video(avit*AVI,intwidth,intheight,doublefps,char*compressor);avi文件中写入帧数据。intAVI_write_frame(avi_t*AVI,char*data,longbytes);avi文件。intAVI_close(avit*AVI); 按键处理应用程序设计按键电路中使用了瞬时接触开关连接到ARM处理器的I/O口,ARM处理器可简洁地检测到闭合。当开关翻开时,通过处理器I/O1;当开关闭合时,处I/O0。即一旦有键按下,发生外部中断,推断键值,依据键值转到相应的键值处理程序,键值处理程序包括图片采集子程序、AVI视频流文件录制子程序、图像数据导出子程序。3章总结与展望总结本课题在总结分析前人争辩成果的根底上完成的工作与获得的结论如下:分析了图像监控系统的现状与进展趋势,并针对课题具体要求提出基于ARM9和嵌入式Linux的图像监控方案。完成了BootLoader与嵌入式LinuxARM平台的移植。完成了硬件平台相关驱动程序的设计与移植。完成了系统监控软件的设计。完成了整个系统试验室环境下的样机的调试与测试工作。系统设计的样机体积小,满足监控领域隐蔽性的要求,使用便利、本钱低廉、易于升级与扩展,具有肯定的市场应用前景。展望雏形,还需进一步的改进与完善,主要有以下几点:图片采集与视频采集的实时切换功能。按键防抖功能,防止按键连续被按下使系统运行出错。时间标记功能,在实时图像上叠加日期和时间显示。扩展外部设备,如后备电源、GPRS报警设备等。参考文献刘富强.数字视频监控系统开发及应用[M].北京:机械工业出版社2022.数字监控技术的进展趋势[J]中国公共安全〔综合版〕,202208期马昕.视频监控系统的现状和今后进展趋势[J].金卡工程,202203期丁忠校.视频监控系统的应用现状与进展综述[J].科技询问导报,202228期徐力,孔岩.视频监控系统的现状和进展趋势[J].信息技术与信息化,2022年04期孟柯,李凤亭,马惠敏.用于视频监控的便携式数字录像机设计[J].电视技术,2022,7:78-80谭晓, 明明. 嵌入式Linux 平台的网络视频监控系统[J]. 电子技术,2022,01:46-49陈福,马莉,周树杰等.基于嵌入式系统的视频图像捕获争辩与实现[J].微计算机信息,2022,21:12-14杨晖,胡永健,林志泉.基于Linux和S3C2410嵌入式图象传输系统设计[J].微计算机信息,2022,23:20-22杜春雷ARM体系构造与编程[M].北京:清华大学出版社,2022[11]李驹光ARM应用系统开发详解[M].北京:清华大学出版社2022李驹光,郑

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论