基于图像处理运动物体识别分析研究安全防范工程专业.docx

上传人:李司机 文档编号:7002697 上传时间:2024-04-05 格式:DOCX 页数:24 大小:79.31KB
返回 下载 相关 举报
基于图像处理运动物体识别分析研究安全防范工程专业.docx_第1页
第1页 / 共24页
基于图像处理运动物体识别分析研究安全防范工程专业.docx_第2页
第2页 / 共24页
基于图像处理运动物体识别分析研究安全防范工程专业.docx_第3页
第3页 / 共24页
基于图像处理运动物体识别分析研究安全防范工程专业.docx_第4页
第4页 / 共24页
基于图像处理运动物体识别分析研究安全防范工程专业.docx_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《基于图像处理运动物体识别分析研究安全防范工程专业.docx》由会员分享,可在线阅读,更多相关《基于图像处理运动物体识别分析研究安全防范工程专业.docx(24页珍藏版)》请在三一办公上搜索。

1、基于图像处理运动物体识别摘要:21世纪是信息化的时代,社会将由工业化社会转变为信息化社会,图像处理运动物体识别,也因此而得到高速发展。它广泛应用于社会生活的各个方面,包括视频会议、监控系统、可视电话技术、医疗成像系统等。人们的生活也发生了很大的变化,人们可以实时看到远方的东西。近年来,视频信号采集与存储已广泛应用于各行各业,生活中有小区安全监控、电信行业有机站监控、银行监控和保险库柜员监控系统、非法交通、交通监控等。因此,开发带有视频捕捉和监控的程序在日常生活中非常实用。关键词:图像处理;技术;使用。ObjectRecognitionBasedOnImageProcessingAbstract

2、The21stcenturyistheeraofinformationization,andthesocietywillbetransformedfromtheindustrializedsocietyintotheinformation-basedsociety,theimageprocessingmovingobjectrecognition,andhencetherapiddevelopment.Itiswidelyusedinallaspectsofsociallife,includingvideoconference,monitoringsystem,videophonetechno

3、logy,medicalimagingsystem,etc.Peoplesliveshavechangedalot.Peoplecanseethingsinthedistanceinrealtime.Inrecentyears,thevideosignalacquisitionandstoragehasbeenwidelyusedinallwalksoflife,lifehasacommunitysafetymonitoring,thetelecomindustryorganicstationmonitoring,bankmonitoringandsupervisorysystemofthev

4、aultteller,illegaltraffic,trafficmonitoring,etc.Therefore,developingprogramswithvideocaptureandmonitoringisverypracticalindailylife.Keywords:imageprocessing;Technology;use.目录第一章视频捕捉相关技术概述11.l简介11.LlUSB2.O物理结构概述11.2USB2.0系统的构成21.L3USB2.O的主要优点21.2VIdeoforwindows技术架构21. 2.IVFW简介21.2. 2VFW体系结构31.3. 3AVl

5、CaP窗口类常用的数据结构及窗口类42.4VFW视频捕获模块AvlCaP61.2.5利用VFW技术实现视频捕捉的工作流程61. 2.6VFW技术实现视频捕获的优缺点9第二章运动检测技术概述112.1运动图像的含义112. 2图像运动检测技术概述112. 3运动检测的典型应用122. 4运动检测的发展特点123. 5运动图像目标检测的研究12第三章运动检测监控录像设计与实现143.1概述153.2基本的研究思路153.3实现的步骤163. 4功能的改进163. 5总结17第四章论文总结与展望184. 1课题完成情况184. 2主要的研究成果194. 3存在的不足194.4工作展望20致谢错误!未

6、定义书签。参考文献20第一章视频捕捉相关技术概述1.l简介这里有必要先说清楚一下USB2.O规范的由来。USB2.O技术规范是有由CompaqHewlettPackardIntelLucentMicrosoftNEC、PhiIiPS共同制定、发布的,规范把外设数据传输速度提高到了480Mbps,是USBl.1设备的40倍!但按照原定计划新的USB2.0标准只是准备把这个标准定在240Mbps,后来,经过努力将它提高到了480Mbps。由于当时制订的标准有了变化,USB规范就产生了三种速度选择:480MbPs、12Mbps、1.5MbpsO而2003年6月份,当USB2.0标准开始逐渐深入人心之

7、后,USB协会重新命名了USB的规格和标准,也许当时USB协会的举措只是为了更好的统一标准而不至于混乱,但也许USB协会没想到这个标准给闪存盘和MP3市场造成一个混乱的局面。重新命名了USB标准将原先的USBLl改成了USB2.OFullSpeed(全速版),同时将原有的USB2.0改成了USB2.OHigh-Speed(高速版),并同时公布了新的标识。不言而喻,高速版的USB2.0速度当然超过全速版的USB2.O0用户的需求,是促进科技发展的动力,厂商也同样认识到了这个瓶颈。这时,COMPAQ、HewlettPackardIntelLucentMicrosoftNEC和PHlLIPS这7家厂

8、商联合制定了USB2.0接口标准。USB2.0将设备之间的数据传输速度增加到了480Mbps,比USBl.1标准快四十倍左右,速度的提高对于用户的最大好处就是意味着用户可以使用到更高效的外部设备,而且具有多种速度的周边设备都可以被连接到USB2.0的线路上,而且无需担心数据传输时发生瓶颈效应。所以,如果你用USB2.0的扫描仪,就完全不同了,扫一张40M的图片只需半秒钟左右的时间,一眨眼就过去了,效率大大提高。不言而喻,市面上不少闪存盘和MP3采用的USB2.0,其实就是原来USBLl的,被USB协会命名为FullSpeed的USB2.0版本。速度上只有12Mbps,与高速版的480Mbps有

9、很大的差距。而且,USB2.0可以使用原来USB定义中同样规格的电缆,接头的规格也完全相同,在高速的前提下一样保持了USBLl的优秀特色,并且,USB2.0的设备不会和USBLX设备在共同使用的时候发生任何冲突。1.LlUSB2.0物理结构概述USB采用四线电缆,其中两根是用来传送数据的串行通道,另两根为下游(DoWnStream)设备提供电源,对于任何己经成功连接且相互识别的外设,将以双方设备均能够支持的最高速率传输数据。USB总线会根据外设情况在所兼容的传输模式中自动地由高速向低速动态转换且匹配锁定在合适的速率。USB是基于令牌的总线。类似于令牌环网络或FDDl基于令牌的总线。USB主控制

10、器广播令牌,总线上设备检测令牌中的地址是否与自身相符,通过接收或发送数据给主机来响应。USB通过支持悬挂/恢复操作来管理USB总线电源。IJSB系统采用级联星型拓扑,该拓扑由三个基本部分组成:主机(Host),集线器(HUb)和功能设备。主机,也称为根,根结或根HUb,它做在主板上或作为适配卡安装在计算机上,主机包含有主控制器和根集线器(RootHub),控制着USB总线上的数据和控制信息的流动,每个USB系统只能有一个根集线器,它连接在主控制器上,一台计算机可能有多个根集线器。集线器是USB结构中的特定成分,它提供叫做端口(Port)的点将设备连接到USB总线上,同时检测连接在总线上的设备,

11、并为这些设备提供电源管理,负责总线的故障检测和恢复。集线可为总线提供能源,亦可为自身提供能源(从外部得到电源)。功能设备通过端口与总线连接。USB同时可做HUb使用。1.L2USB2.0系统的构成USB系统主要由主控制器(HOStCOntroIIer)、USB、HUb和USB外设(PeriP-heralsNode)组成系统拓扑结构。它的硬件组成:一个实用的USB数据采集系统包括A/D转换器、微控制第二章视频捕捉相关技术概述4器以及USB通信接口。为了扩展其用途,还可以加上多路模拟开关和数字I/O端口。系统的A/D、数字I/O的设计可沿用传统的设计方法,根据采集的精度、速率、通道数等诸元素选择合

12、适的芯片,设计时应充分注意抗干扰的性能,尤其对A/D采集更是如此。在微控制器和USB接口的选择上有两种方式,一种是采用普通单片机加上专用的USB通信芯片。另一种方案是采用具备USB通信功能的单片机。1.L3USB2.0的主要优点可以热插拔这就让用户在使用外接设备时,不需要重复“关机将并口或串口电缆接上再开机USB2.0USB2.0”这样的动作,而是直接在电脑工作时,就可以将USB电缆插上使用。携带方便USB设备大多以“小、轻、薄”见长。标准统一大家常见的是IDE接口的硬盘,串口的鼠标键盘,并口的打印机扫描仪,可是有了USB之后,这些应用外设统统可以用同样的标准与个人电脑连接,这时就有了USB硬

13、盘、USB鼠标、USB打印机等等。可以连接多个设备USB在个人电脑上往往具有多个接口,可以同时连接几个设备,如果接上一个有四个端口的USBHUB时,就可以再连上四个USB设备。以此类推,尽可能的连下去。1. 2Videoforwindows技术架构1.2. 1VFW简介视频窗口最初于1992年11月。这是作为一个反应苹果电脑的QUiCkTime技术,以增加数字视频Macintosh平台耗资约200美元,1产品包括编辑和编码用于视频输入板程序。一个运行时版本只观看视频也可以作为一个免费的插件WindOWS3.1和Windows3.11;然后成为一个不可或缺的组成部分WindOWS95后来。如QU

14、iCkTime,视频窗口有三个关键方面:音视频交替(AVI),容器文件格式用于存储数字视频;一个应用编程接口(API),允许软件开发人员玩或操纵数字视频在他们自己的应用程序;一套播放和编辑数字视频软件。VFW软件套件包括:、媒体播放器、Vidcapvideditbiteditpaleditwaveedit原来的版本有一些局限性,包括一个240像素、30帧每秒的最大帧率320像素的最高分辨率。获视频方面具有一定的优势,它能直接访问视频缓冲区,不需要生成中间文件,实时性很强,效率很高。同时,它也可将数字视频捕获到文件。使用AvICaP窗口类可以轻易将视频捕捉和应用程序相结合。AVICap给应用程序

15、提供了一个非常简单的、基于消息的从硬件访问视频和声音的接口,使应用程序可以控制视频从捕获到存盘的过程。AVICap支持实时的视频流捕捉和单帧捕捉。该类提供了对MCI视频源的完全控制,这样,开发人员就可以任意确定视频捕捉的起点和终点,并且有可能对其中的一个点即单帧进行访问。用AVlCaP窗口类创建的窗口可以完成以下工作6。(1)将一视频流和音频流捕获到一个AVl文件中。(2)动态的和视频或声音输入设备进行连接和断开连接。(3)使用叠加或者预览方法对输入信号进行实时显示。(4)设定捕捉频率。(5)显示控制视频源、视频格式和视频压缩的对话框。(6)装载、创建或保存调色板。(7)将图片或调色板复制到剪

16、贴板上。(8)单独捕捉一副图像并且保存为一张与设备无关的图片文件(DIB)o1.2. 2VFW体系结构VFW以消息驱动方式对视频设备进行存取,可以很方便地控制设备数据流的工作过程。它主要包括多个动态连接库,通过这些组件间的协调合作,来完成视频的捕获、视频压缩及播放功能。VFW体系结构如图1.1所示,VFW主要由以下6个模块组成7:(1) AVICAP.DLL:包含了执行视频捕获的函数,它给AVl文件I/O和视频,音频设备驱动程序提供了一个高级接口。(2) MSVIDEO.DLL:用一套特殊的DrawDib函数来处理屏幕上的视频操作。(3) MCIAVI.DRV:此驱动程序包括对VFW的MCIA

17、命令的解释器。(4)AVIFILE.DLL:支持由标准多媒体1/0(MMK)函数提供的更高的命令来访问.AVI文件。(5)压缩管理器(ICM):管理用于食品压缩-解压缩的编解码器(CODEC)0(4) 音频压缩管理器ACM:提高与ICM相似的服务,不同的是它适于波形音频。图LlvFW体系结构图1.2.3AVICap窗口类常用的数据结构及窗口类AVICap为应用程序提供了一个简单的、基于消息的接口,使之能够访问视频和波形音频硬件,并能够在视频流捕获到硬盘上的过程中进行控制。这些接口函数,是高级的,经过了优化的,我们利用它们来创建自己的应用程序具有较大的灵活性。下面是视频捕捉以及处理过程中涉及到的

18、几个很重要的结构:(DCAPSTATUS:此结构定义了捕获窗口的当前状态,如:以象素为单位表示图像的高、宽、预览和重叠方式的标志量,尺寸缩放的标志量等。(2)CAPDRIVERCAPS:此结构定义了捕获驱动器的能力,如有无视频叠加能力,以及能否通过用户直接操作捕获窗口而查看视频源、视频格式、视频源、视频显示。(3)CaptureparmS:包含控制视频流捕获过程的参数,如捕获帧频,指定键盘或鼠标键以终止捕获,捕获时间限制等;以上3个结构都专门有对应的函数来设置和获得相应结构所包含的相应信息。(4)VIDE0HDR:定义视频数据块的头信息。在编写回调函数时常用到其数据成员IPData(指向数据缓

19、存的指针)和ClwBufferLength(数据缓存的大小)其数据成员IPData(指向数据缓存的指针)和(IwBufferLength(数据缓存的大小)。VFW中视频捕捉编程常用的一些VFW函数和宏如下表1所示:VFW困数和宏功能描述消息CapcreateCaptureWindow创建捕获窗口CapDriverCoimect连接窗口与驱动器WM_CAP_DRIVER_CONNECTCapDriverDiscoiinect断开窗口与驱动器的连接WM_CAP_DRIVER_DISCONNECTCaPDriVerGetCaps得到驱动器的性能WNLCAP_DRTVER_GET_CAPSCapGet

20、Status得到捕获窗口的状态WM_CAP_GET_STATUSCaPPreVieWRate设置预视帧率WM_CAP_SET_PREVIEWRArECapPreiew设置为预视帧方式WM_CAP_SET_PREVIEWCapOverlay设置为覆盖方式WNLCAP_SET_OVERLAYCapDlgVideoFonat设置格式对话框WM_CAP_DLG_VIDEOFORMATCaPDlgVideoSOUre设置图像源对话框WM_CAP_DLG_VIDEOSOURCECapDlgvideoCompression设置压缩对话框WM_CAP_DLG_VIDEOCOMPRESSIONCapCaptur

21、eGetSetup得到设置参数WM_CAP_GET_SEQUENCE_SETUPCapcaptureSetSetup设置参数WM_CAP_SET_SEQUENCE_SETUPCapFileSetCaptureFile设置捕捉文件WM_CAP_HLE_SET_CAPTURE_FI1.ECapCaptureSequence捕捉到文件WNLCAP.SEQUENCECapCaptureStop停止捕捉WM_CAP_STOPCapGrabFrameNoStop截取当前图像WM_CAP_GRAB_FRAME_NOSTOPCapEditCopy把图像拷入剪贴板WM_CAP_EDIT_COPY表1视频捕捉常用

22、的VFW函数和宏VFW函数和宏功能描述消息通过使用AVlCaP窗口类函数,可以在应用系统中方便的集成视频采集功能。它为应用程序提供了一个基于消息的简单的接口,从而使之能够访问视频采集硬件,并能控制将所捕捉的视频流写到磁盘的过程。用AVICAP窗口类函数创建的窗口(通过CapcreateCaptureWindow函数创建)被称为捕获窗,该窗口的客户区用来显示采集卡传入计算机的实时视频图像,其窗口风格一般为WS/HILD和WS_VISIBLE。在视频采集之前需要创建一个捕获窗,所有的视频操作及其设置都以它为基础。AVlCaP在显示视频图像时提供了以下两种模式:(1)预览(PreVieW)模式:该模

23、式把数字化的帧从捕捉硬件传到系统内存,显示要占系统资源,视频由系统调用GDl函数在捕获窗中显示,Preview模式的显示速度慢,该模式的视频格式为RGB格式。(2)叠加(OVerlay)该模式下将捕捉缓冲区的内容直接在监视器上显示,而不占用CPU资源。视频卡将VGA的输出信号与其自身的输出信号叠加合并,所得的组合信号显示在计算机的监视器上。这种方式的视频显示比预览方式有更好的连贯性。所捕获的视频数据的显示不需要占系统资源,显示速度快,同时不影响系统的其它任务。但是如果应用程序要对捕获的图像在显示之前进行加工,则最好在预览模式下进行,先把图像数据送到系统内存,根据需要对图像进行处理后再把图像显示

24、出来。该模式为部分采集设备所具有的能力,因此在视频采集程序中要先加以判断,以选择最佳的显示模式。1.2.4VFW视频捕获模块AVICapViSUaIC+在支持VFW方面提供有vfw32.libmsacm32.libWinmm.Iib等类似的库。特别是它提供了功能强大、简单易行、类似于MCIWnd的窗口类AVlCap。AvlCaP为应用程序提供了一个简单的、基于消息的接口,使之能访问视频和波形音频硬件,并能在将视频流捕获到硬盘上的过程中进行控制2oAVICap支持实时的视频流捕获和单帧捕获并提供对视频源的控制。虽然MCI也提供数字视频服务,比如它为显示.AVI文件的视频提高了avivideo命令

25、集,为了视频叠加提供了OVerIay命令集,但这些命令主要是基于文件的操作,它不能满足实时地直接从视频缓存中取数据的要求,对于使用没有视频叠加能力的捕获卡的PC机来说,用MCl提供的命令集市无法捕获视频流的。1.2.5利用VFW技术实现视频捕捉的工作流程实时视频捕获过程在我们实现的基于IP组播的视频会议系统中,实时视频捕获部分实现流程如图I0图1实时视频捕获部分实现流程首先必须用AVICap窗口类创建一个与视频硬件相连的捕获窗,所有的视频捕获操作及其它设置都是以它为基础的。HWNDm-hWndCap;捕获窗的句柄CAPTUREPARMSm-CapParms;包含控制视频流捕获过程的参数的数据结

26、构CAPDRlVERCAPSmYapDriverCaps;定义视频捕获设备的能力的数据结构CAPSTATUSm-CapStatus;定义捕获窗的当前状态的数据结构第二步,设置必要的系统回调函数,如出错处理、流捕获或帧捕获等回调函数,它们的注册是通过相应的宏完成的。当捕获过程发生错误时调用1.REsuLTCALLBACKCCapture:ErrorCalIbackProc(HWNDhWnd,intnErrID,LPTSTRIpErrorText)当缓存区数据满时调用1.REsuLTCALLBACKCCapture:VideoCallbackProc(HWNDhWnd,LPVIDEOHDRIpVH

27、dr)第三步,参数设置完成之后,视频数据的采集是整个应用的关键,根据应用的不同可以将视频帧采集到的文件或采集的缓存直接加以处理。在本系统应用中,需要实时处理采集下来的帧数据,因此我们采用了将视频数据采集到缓存的方式。实现视频帧到缓存的捕获需要应用回调函数和相应的数据块结构Videohdr0回调函数可以使用CapSetCalIbackOnVideoStream来注册。回调函数CapSetCalIbackOnVideoStream主要是输入一个callback函数的地址指针,使Windows在缓冲区满时呼叫这一个函数,并将缓冲区中的数据作为函数的输入参数。本系统是基于IP公众网的,公众网带宽并不能

28、总是满足实时多媒体数据的传输带宽要求,当带宽不足时,考虑牺牲视频信号的质量以保证音频信号质量是合理的。我们就在这个函数中根据反映网络状况的参数控制copy到压缩缓冲区的视频的帧速,达到根据网络状况自动调整发送帧速的目的。BOOLCCapture:CapCreate(HWNDhWnd)创建视频捕获窗m-hWndCaP=CaPCreateCaPtUreWindOW(LPCTSTR)TEXT(本地图像),WS-EX-MDICHILDWS-VISIBLE,0,0,384,284,0,(int)0);注册回调函数capSetCallbackOnError(m-hWndCap,&ErrorCalIback

29、Proc);CapSetCalIbackOnStatus(m-hWndCap,StatusCalIbackProc);CapSetCalIbackOnVideoStream(m-hWndCap,&.VideoCal1backProc);建立与视频捕获设备的连接CapDriverConnect(m-hWndCap,wlndex);break;returnTRUE;我们设置了一个反映网络状况的发送进度参量g-progress并根据每100帧视频数据中接收失败的帧数是否大于总数的一半来动态调整这个参量if(ReceiverNum-FailerNum)FaiIerNum)+g-progress;/g-

30、progress初始化值为4if(g-progress4)g-progress=4;else-g-progress;if(g-progressIpData,lpVHdr-dwBytesUsed);g-pCompress-COmpAndSend(m-IpVideoData);return(LRESULT)TRUE;if(progress=3)每秒10帧的处理方法if(TotalFrame3-3)TotalFrame3=l;return(LRESULT)TRUE;memcpy(m-1pVideoData,1pVHdr-1pData,lpVHdr-dwBytesUsed);g-pCompress-C

31、ompAndSend(m-IpVideoData);+TotalFrame3;return(LRESULT)TRUE;if(progress=2)每秒5帧的处理方法241计算机应用2003年if(TotalFrame2l)+TotalFrame2;if(TotalFrame2-4)TotalFrame2=l;return(LRESULT)TRUE;memcpy(m-IpVideoData,lpVHdr-IpData,lpVHdr-dwBytesUsed);g-pCompress-CompAndSend(m-IpVideoData);+TotalFrame2;return(LRESULT)TRU

32、E;if(progress=。每秒1帧的处理方法if(TotalFrameDl)+TotalFramel;if(TotalFramel=IS)TotalFramel=I;return(LRESULT)TRUE;memcpy(m-IpVideoData,lpVHdr-IpData,lpVHdr-dwBytesUsed);g-pCompress-ConpAndSend(m-IpVideoData);+TotalFramel;return(LRESULT)TRUE;第四步,激活捕捉。capCaptUreSequenceNofiIe(m-hWndCap);最后,关闭视频捕获窗。capDriverDis

33、connect(m-hWndCap);取消连接DestroyWindow(m-hWndCap);关闭窗口4实时视频数据的压缩与解压缩本系统通过VFW调用InteI公司的RT21C0DEC软件进行压缩、解压缩,它符合H.263图像编码标准。我们通过ICM打开已安装的压缩解压器RT2ICODEC进行处理。COMPVARSm-compvars;/COMPVARS数据结构记录了所有和压缩器相关的参数m-compvars.hic=IC0pen(ICTYPE-VIDEO,825381970,ICMODE-COMPRESS);/825381970是RT2ICODEC的专用句柄ID1. 2.6VFW技术实现视

34、频捕获的优缺点通过分析VFW的模块AvlCaP窗口实现视频捕获的过程,我们知道,AVICaP窗口类封装了有关视频捕获的底层APl函数,才使得编程人员在编写的应用程序中实现了视频捕获功能。它提供一个简便的、基于消息的接口,程序通过它可以完成由视频捕获硬件获取数据,并按照需要的格式进行存储或进行其它处理。VFW的优势在于简单直观,能够比较快捷地运用回调函数、宏等函数完成实时的视频捕获和单帧捕获并提供对视频源的控制。AVICaP类能直接访问视频缓冲区,而不需要生成中间文件,实时性很强,效率较高。同时,VFW也存在着一些缺点。首先,其结构化的编程模式已经落后于当前面向对象的程序设计思想,在整体上破坏了

35、软件的体系结构。它支持的数据格式有限,只能存储、处理AVl的文件。另外,由于自1992年以来VFW技术的总体结构没有太大变化,采用VFW技术的捕获系统存在通用性差、维护困难、系统可扩展性差、不能很好地支持PCl总线、总线控制器等新的硬件技术等问题。在网络视频会议等领域迅速发展的今天,VFW架构自身固有的设计缺陷逐步显露出来,缺少对视频会议、电视观赏、视频捕捉以及处理附加数据流如垂直消隐间隔(VBI,VerticalBlankingInterval)等的关键功能支持第二章运动检测技术概述2. 1运动图像的含义与静止图像相比,运动图像的基本特征是灰度的变化。具体而言,在拍摄了一个场景的图像序列中,

36、邻接的2帧的图像之间的至少部分因原始灰度而变化,该图像序列被称为动态图像序列。灰度变化的原因有很多,主要有以下几个5:(1)景物本身变化:物体是变形(扩大或缩小)或运动(回转,平行);(2)摄像机与景色相对移动、摄像机的平整、旋转而改变了图像内容。(3)照度变化:照射场景的光源变化,从而改变物体的亮度。(4)上述的一些情况的组合;如上所述,图像的灰度变化的原因各种各样,并且本论文主要集中在物体与照相机之间形成相对运动的视频中。这种运动图像在背景上是静止的,物体是运动。另一个背景是变化,物体是运动。我们主要的研究是背景静止,即物体通过照相机的范围,即物体的运动来改变图像的灰度。我们通常直观地表现

37、运动和变化,因此,运动分析的讨论从观察序列中的两个帧图像的差异开始。对于大场面的远景图像,直观地看不出那个差距。但是,在2帧的图像减少后的差分图像中,其差是显而易见的。可以清楚地知道物体的运动在图像上发生了变化。因此,在质上描述图像后,有助于理解运动部分是动态的。根据对运动图像的观察,下一项结论:运动可能会带来灰度时的变化。但是,不能相反的是,灰度时的变化不一定是运动。照度和环境光反射的变化,变化到相同的灰度级。在这里研究是根据运动而产生的灰度的变化。2. 2图像运动检测技术概述数字图像处理是在1960年代以后随着计算机技术和vlsl(Verylargescalegrated)的发展,在发展和

38、不断成熟的一个新兴技术领域中,与关注人类视觉机制的历史相比,相对来说是年轻的学科。但是,在这短短的历史中,几乎被广泛应用于所有图像的领域,在理论上和实际应用中也取得了很大的成果,引起了各方面人们的广泛重视。若干因素表示数字图像处理领域的持续发展的趋势。主要原因是图像处理所必需的计算机设备的降价,处理器和大容量存储器1年便宜一年。第二因素是图像数字化和图像显示设备正在普及。许多预兆表示计算机设备的价格继续下降。体育对象的检测技术是照相机取得的动态一图像的分析一般庞大,但现有的算法是一般的处理器上实现速度明显不足的处理,实际上非常有差距,实用化是相当的距离。如果采用专用芯片组,就可以得到即时保证,

39、但是系统的灵活性会大幅下降,对今后的功能上升将不利。近年来,一些可视化的监测系统,可以满足人们“点”的要求多,但该监控系统集中在基于PC机的图像显示器、监控人员的要求,通过不断地监视屏幕视频信息,人为的理解和判断,才能得到相应的结论,提出相应的决策。监视者们长时间注视着很多电视显示器,是非常重大的任务,特别是在几个监控领域存在的情况下,监视人员根本无法完全监视。更广泛的中、小型企业、办公室、家庭用户来说,更小、安装,操作简单,可靠性高,价格便宜自动化、智能化的数码图像监控产品,基于嵌入式智能监测系统为基础的。那个研窕有很大的意义。2.3运动检测的典型应用根据动态图像的目标检测,科学技术的研究和

40、工程应用程序中检测出了广泛应用的应用目标。例如:(1)在军事上,利用用于空中监视的多功能跟踪器、红外线图像的目标检测、导弹的运动检测等。(2)工业用:工业用过程控制,机器人视觉,白主乘用导航等。(3)在商务中,在高清晰度电视和视频会议的动态图像传输中的频带压缩等方面被使用。(4)医学上是生物组织(显微镜下的细胞、X光和超声波的内脏器官)运动分析等。(5)气象上、云图分析天气。(6)运输:交通管理,运输工具的流量控制等。2.4运动检测的发展特点运动目标检测方法是多种的,但是没有到现有的算法,是因为运动目标检测算法具体的情况。适用场面和景色条件的差异必然会导致运动目标的检测方法的不同。总结,运动标

41、志检测技术的发展是下一个特征7:1形成3个传统运动的目标检测方法:形成光流法、帧间差异法以及背景减去法。其中,基于差分图像的帧间差分法和背景削减法是当前在视觉系统中最广泛应用的检测方法。2现有的检测方法在不断改善。另一方面,由于3个传统的检测方法自身的不足和某些缺陷,提出了许多改善方法,更实用且更实用。另一方面,可以结合不同的检测方法来克服单一方法的缺点,并补救其。这是体育目标检测技术研究的热点和重点之一。3新算法相继出现。在技术被传统的算法所束缚的过程中,这样的技术会失去生命力。只有不断出现新的算法,才能促进这种技术的发展。随着曲线的进化等新算法的出现,运动目标检测技术的研究发展进入了新的阶

42、段。新的检测算法将其重点放在运动目标检测技术的研究中的其他热点。4稳健性、准确性、暂时的是运动目标检测技术研究和应用的主要旋律。对运动的目标是生活中一般的,活动的动物,行驶的交通工具,自然界的其他运动物体等。利用图像感兴趣的体育目标在很多领域具有广泛的应用。运动目标是天文观测天体、气象分析云图、安全监视中的人、动物、交通管制中的汽车、飞机、船等。运动图像的测量分析,背景是静止图像的情况下,现阶段的研究成果己经成熟,并且也容易实现广泛,常见的有背景减除法、时间差分方法等,变化的动态的背景图像,外部条件的多电影复杂,因此研究方法不可能完全一致,各研究方法不同。当前常用的运动目标检测方法具有帧之间的

43、差异,并且从其背景去除光流法。帧之间的差异法是通过在连续的图像序列中在两个或三个故障相邻的帧之间基于像素的时间差来提取图像中的运动区域。背景的减法是利用当前图像和背景图像之间的差分来检测运动区域的技术,是在当前运动分割中使用最多的方法。它一般可以提供最完整的特征数据,但动态场景的变化尤其敏感于光的光和外来的活动的干扰等。根据采用光流法的目标四等官运动时间的变化的光流的特性,例如通过meyer等计算,根据变位向量光流比赛将尾行算法有效地跟踪了提取和运动目标。将目标运动图像序列在低噪声的状况下,比在低噪声的情况下更有用的目标静态信息是难以利用的图像序列检测真图像检测出的目标。由运动的目标形成的图像

44、序列之一是静止背景,并且是变化的背景。前一种情况,通常照相机相对静止的状态,一种情况是,通常照相机相对运动状态(例如,卫星和飞机上的监视系统)。处理方法来看,一般是目标,或者消除背景的思想。对前一种情况可以消除背景的方法简单,简单的帧间差分和适应背景对消方法。对后一种情况,处理变得复杂,消除背景的方法,如果采用一般是首先帧图像之间的配准,采用突出目标的方法,如果需要准的前提下,配多积累帧的能源和抑制噪音。此外,基于光流模型、背景模型、基于烯的方法等方法,可以区别从运动速度上的不同目标和背景。第三章运动检测监控录像设计与实现动态检测是视频分析,被可视化,可视图像内的动态信息,检测出图像中检测出的

45、动态信息,并提取图形的动态的任务或目标,后续的动态跟踪、识别、分析性的困难,单纯化,具有非常重要的意义。采用四种方法。首先,对事先准备好的背景图像和实际的图像进行差别进行运算,该方法根据光,噪声比较敏感。2是基于差影法的运动区域提取方法,该方法难以完全地提取运动。3使用一定的方法进行背景图像的识别,该方法对背景图像的领域中的知识具有很大的依赖关系。4.基于光流的方法,这样的方法有效,但由于计算量大,对实时应用不利。全球变了,视频提供比单一图像更丰富的信息。图像处理通过对多个帧图像进行分析,从而从静止图像处理图像序列以获得从单个图像获得的信息。只有我们能识别和分析图像序列上动态的过程。动态图像分

46、析的基本任务是识别从图像序列中检测出运动信息并跟踪它的运动和目标。作为图像处理和计算机视觉领域的一个非常活跃的部分,在国民经济和军事领域的许多方面都有广泛的应用,那个研究受到各国科学家的普遍关注。3. 2基本的研究思路在本课题中,我们研究的是比较简单的情况,不研究太过于复杂的情况,所以进行运动监测的基本思路是:首先摄像头不断地在设定的时间间隔内提取两幅图像,并且同时不断地进行相减比较,即进行图像的差值运算,如果两幅图像灰度没有任何的差值,灰度差为0,即两幅图像是一模一样的,证明没有任何物体进入摄像头的范围内,监控环境没有变化,不进行捕捉录像。反之,如果有物体进入了摄像头的摄像范围,那么捕捉到的两幅相邻图像进行相减,由于图像发生了变化,相减结果肯定不会为零,即存在一个相减后不为零的像素灰度差值,我们就可以根据差值的大小,判断究竟有没有物体进入了摄像头的摄像范围,如果差值大于某一个值,我们则认为图像内有运动物体,立即启动摄像头进行视频的录像,并且保存下来。如果差值以下的值,那么我们在照相机的拍摄不发生变化范围内,物体的运动,有时视频照相机的颤抖或者是风,过桥蚊子等较轻的图像的变化没有发生,物体的运动,防盗一样没有意义的。在发现异常的情况下自动进行摄影的目的,盗贼入侵而盗窃,在无

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号