版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要隨著科學(xué)技術(shù)的日新月異和人民生活水平的不斷提高,安全問題成為全社會共同關(guān)注的一件大事,因此人們對安防的要求愈來愈高,完善的安防系統(tǒng)成為未來幾年的新趨勢。幸運(yùn)的是,虛擬儀器技術(shù)也正在飛速發(fā)展,虛擬儀器(LabVIEW)現(xiàn)在,安防系統(tǒng)越來越來受到人們的重視。一個好的安防可以在意外情況的發(fā)生的時候,及時給工作人員提示,從而減小或防止人們的物質(zhì)財(cái)產(chǎn)的損失。所以網(wǎng)絡(luò)攝像監(jiān)控系統(tǒng)數(shù)據(jù)庫及智能報(bào)警的設(shè)計(jì)就很必要,它不僅可以實(shí)現(xiàn)基本的實(shí)時視頻監(jiān)控,還具有網(wǎng)絡(luò)功能,能在不同的計(jì)算機(jī)上進(jìn)行監(jiān)控和操作,而且可以實(shí)現(xiàn)智能報(bào)警的功能,在檢測到異常情況的時候就進(jìn)行報(bào)警。用虛擬儀器進(jìn)行研發(fā),增加了軟件的人性化和美觀性。所以,網(wǎng)絡(luò)攝像監(jiān)控系統(tǒng)數(shù)據(jù)庫及智能報(bào)警很有市場前景。關(guān)鍵字:LabVIEW虛擬儀器電子地圖系統(tǒng)ABSTRACTWiththedevelopmentoftechnologyandthecontinuousimprovementofthelevelofpeople’slife,securityissuesbecomeofamajoreventwhichpeoplecareterrifically,nowpaymoreandmoreattentiontosecuritysystem,andaperfectsecuritysystemwillbecomethenewcurrentinthenearfuture.Fortunately,thevirtualinstrumentsisdevelopingsharply,theemergenceofvirtualinstruments(LabVIEW)isa"technologyrevolution"whichhas far-reaching significance in the monitoring and control technologies and equipmentmanufacturingsector.Sowecandesignintelligentalarmsoftwareusingthestrongpowerofthevirtualinstruments.Nowadays,peoplepaymoreandmoreattentiontosecuritysystem.Agreatsecuritysystemcangivesignalstostaffs,sothatitcandecreaseoravoid lossofmaterialproperty.Thusnetworkcameramonitorsystem databaseandintelligentalarmsystemisnecessary,itcannotonlyrealizetheintelligentalarmfunctionbutalsohasnetworkfunction,itcanmonitorandoperateatdifferentcomputer,andalarmintelligently,ifittestsabnormalcircs,italarms.Usingvirtualinstrumentsincreasesthehumanizationandaesthetics.Sonetworkcameramonitorsystemdatabaseandintelligentalarmsystemhasagreatmarketprospects.Keywords:LabVIEW virtualinstrument intelligentalarm real-timemonitoring目錄第一章 緒論 1課題的提出 1課題的意義 1國內(nèi)外發(fā)展?fàn)顩r 1第二章 虛擬儀器技術(shù) 1虛擬儀器的概述 1LabVIEW特點(diǎn) 3軟件與系統(tǒng)優(yōu)勢 4虛擬儀器技術(shù)的常用工具包介紹 5IMAQVISION介紹 52.4.2數(shù)據(jù)庫介紹 62.5發(fā)展趨勢 7第三章設(shè)計(jì)過程 9總體設(shè)計(jì) 9設(shè)計(jì)目標(biāo) 9內(nèi)容介紹 9應(yīng)用平臺配置 9詳細(xì)設(shè)計(jì)過程 10實(shí)時監(jiān)控 10視頻錄像 10視頻讀取 12智能報(bào)警 14第四章 程序測試 18初始化設(shè)置 18實(shí)時監(jiān)控界面 19讀取錄像界面 20謝辭 22參考文獻(xiàn) 23第一章 緒論1.1課題的提出網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)通過攝像機(jī)遠(yuǎn)程監(jiān)控現(xiàn)場的動態(tài)場景,從而可以實(shí)現(xiàn)日常管理和在異常情況發(fā)生時做出快速反應(yīng),它在諸如電力、郵電、銀行、交通、商場、小區(qū)等需要信息廣泛交流的重要場所具有廣闊的應(yīng)用前景和社會價值?;诰W(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng)主要包括計(jì)算機(jī)數(shù)字視頻監(jiān)控中的計(jì)算機(jī)數(shù)字視頻處理技術(shù)、數(shù)字視頻壓縮編碼技術(shù)、計(jì)算機(jī)數(shù)字視頻網(wǎng)絡(luò)傳輸技術(shù)等。虛擬儀器技術(shù)利用高性能的模塊化硬件,結(jié)合高效靈活的軟件來完成各種測試、測量和自動化的應(yīng)用。自1986NILabVIEW圖形化開發(fā)工具用于產(chǎn)品設(shè)計(jì)周期的各個環(huán)節(jié),從而改善了產(chǎn)品質(zhì)量、縮短了產(chǎn)品投放市場的時間,并提高了產(chǎn)品開發(fā)和生產(chǎn)效率。使用集成化的虛擬儀器環(huán)境與現(xiàn)實(shí)世界的信號相連,分析數(shù)據(jù)以獲取實(shí)用信息,共享信息成果,有助于在較大范圍內(nèi)提高生產(chǎn)效率。虛擬儀器提供的各種工具能滿足我們?nèi)魏雾?xiàng)目需要。所以通過LabVIEW進(jìn)行此課題的研究,既方便又實(shí)用。課題的意義2006年中國網(wǎng)絡(luò)視頻監(jiān)控業(yè)務(wù)市場規(guī)模達(dá)到18.24億元人民幣,預(yù)計(jì)2007年中國26.36201186.61538%LabVIEW國內(nèi)外發(fā)展?fàn)顩r市場調(diào)查顯示,中國視頻監(jiān)視器市場客戶認(rèn)知度為50%,而準(zhǔn)備購買視頻服務(wù)的客戶數(shù)量也不過50%,一方面中國視頻監(jiān)視器市場正處于快速擴(kuò)張期,另外一方面說明中國視頻監(jiān)視器市場宣傳和推廣的力度還不夠。從細(xì)分行業(yè)來看,視頻監(jiān)控業(yè)務(wù)主要集中在金融、政府和電信行業(yè),這三大行業(yè)占了市場的一半以上,大約58%的份額。網(wǎng)絡(luò)視頻監(jiān)控工程主要用途已不單是保安監(jiān)控,視頻會議、遠(yuǎn)程教學(xué)的發(fā)展比較迅速。調(diào)查結(jié)70.6%,用于遠(yuǎn)程教學(xué)的比例達(dá)到了45.133.3%11.8%2000年起全球網(wǎng)絡(luò)攝像終端的市場將2000420020054.2158.6%我們相信,視頻監(jiān)控市場的發(fā)展將直接影響到全球網(wǎng)絡(luò)攝像終端市場的規(guī)模和增長速度,從2006年開始,全球網(wǎng)絡(luò)攝像終端的市場年增長速度將達(dá)到70%。到200820.68億美元。所以,本課題研究的這個網(wǎng)絡(luò)攝像監(jiān)控系統(tǒng)數(shù)據(jù)庫及智能報(bào)警功能的程序很有發(fā)展?jié)摿?,也有很大的市場前景。第二?虛擬儀器技術(shù)虛擬儀器的概述虛擬儀器(virtualinstruments)是基于計(jì)算機(jī)的儀器。計(jì)算機(jī)和儀器的密切結(jié)合是目前儀器發(fā)展的一個重要方向。粗略地說這種結(jié)合有兩種方式,一種是將計(jì)算機(jī)裝入儀器,其典型的例子就是所謂智能化的儀器。隨著計(jì)算機(jī)功能的日益強(qiáng)大以及其體積的日趨縮小,這類儀器功能也越來越強(qiáng)大,目前已經(jīng)出現(xiàn)含嵌入式系統(tǒng)的儀器。另一種虛擬儀器主要是指這種方式。下面的框圖反映了常見的虛擬儀器方案。被測被測對象信號調(diào)理數(shù)據(jù)采集卡數(shù)據(jù)處理虛擬儀器面板圖2-1虛擬儀器方案虛擬儀器的主要特點(diǎn)有:盡可能采用了通用的硬件,各種儀器的差異主要是軟件。的儀器。用戶可以根據(jù)自己的需要定義和制造各種儀器。虛擬儀器實(shí)際上是一個按照儀器需求組織的數(shù)據(jù)采集系統(tǒng)。虛擬儀器的研究中涉及的基礎(chǔ)理論主要有計(jì)算機(jī)數(shù)據(jù)采集和數(shù)字信號處理。目前在這一領(lǐng)域內(nèi),使用較為廣泛的計(jì)算機(jī)語言是美國NI公司的LabVIEW。2070領(lǐng)域已經(jīng)有了相當(dāng)?shù)陌l(fā)展。PC機(jī)出現(xiàn)以后,儀器級的計(jì)算機(jī)化成為可能,甚至在Microsoft公司的WindowsNI公司已經(jīng)在Macintosh計(jì)算機(jī)上推出了LabVIEW2.0LabVIEWNIPXIPCNIPXI70屬下的產(chǎn)品數(shù)量也已超過一千種。PXI作為一種專為工業(yè)數(shù)據(jù)采集與自動化應(yīng)用度身定制的模塊化儀器平臺,內(nèi)建有高端的定時和觸發(fā)總線,再配以各類模塊化的I/O硬件和相應(yīng)的測試測量開發(fā)軟件,您就可以建立完全自定義的測試測量解決方案。無論是面對簡單的數(shù)據(jù)采集應(yīng)用,還是高端的混合信號同步采集,借助PXI高性能的硬件平臺,您都能應(yīng)付自如。這就是虛擬儀器技術(shù)帶給您的無可比擬的優(yōu)勢。NI提供的行業(yè)標(biāo)準(zhǔn)的圖形化編程軟件——NILabVIEW,SignalExpress、基于ANSI-CLabWindows/CVI、支持微軟VisualMeasurementStudio擁有了功能強(qiáng)大的軟件,您就可以在儀器中創(chuàng)建智能性和決策功能,從而發(fā)揮虛擬儀器技術(shù)在測試應(yīng)用中的強(qiáng)大優(yōu)勢。PCVXIVXIVXIPXIIEEE488GPIB虛擬儀器技術(shù)的四大優(yōu)勢:性能高PCPC技術(shù)(如多核、PCIExpress)也成為推動虛擬儀器技術(shù)發(fā)展的新動力,使其展現(xiàn)出更強(qiáng)大的優(yōu)勢。擴(kuò)展性強(qiáng)NINI甚至無需軟件上的升級即可改進(jìn)您的整個現(xiàn)有系統(tǒng)。在利用最新科技的時候,您可以把它們集成到現(xiàn)有的測量設(shè)備,最終以較少的成本加速產(chǎn)品上市的時間。開發(fā)時間少NI本的測量和控制解決方案。出色的集成NII/OLabVIEW用于常用測量與自動化應(yīng)用程序的交互式ExpressVI;式以創(chuàng)建常用應(yīng)用程序。內(nèi)置的編譯器可加快執(zhí)行速度,支持條件斷點(diǎn)和自定義探針,自動錯誤處理。GPIB、VXIDAQNIDAQ7.0Assistant4.650SCPII/OAssistant代碼生成。作。直觀明了的前面板用戶界面和流程圖式的編程風(fēng)格,GUIActiveX、DDETCP/IPDataEmailVIWindows、MacOS、HP-UX、SunConcurrent機(jī)。9.3D圖形控件,增加了模塊化和可視化的靈活性??煽s放的前面板,用戶可以移植他們的程序而無需手動改變控件的大小。增強(qiáng)了報(bào)告的生成,可以快速地建立和打印格式化報(bào)表。SmithWeb.NETWeb更強(qiáng)的搜索工具。MathWorksMATLABNIHiQ帶有聲音與振動、信號處理、DSPLabVIEWFPGA*LabVIEWPalmOSPocketPCPDA對齊網(wǎng)格(AlignmentGrid),子面板(Subpanel序結(jié)構(gòu),自動走線,動態(tài)及用戶自定義事件。軟件與系統(tǒng)優(yōu)勢直觀的圖形化環(huán)境實(shí)現(xiàn)了開發(fā)工作的高效率在LabVIEWLabVIEW縝密地集成了上千種儀器和測量設(shè)備驅(qū)動LabVIEW分布式控制和可編程邏輯控制器2000通過編譯使系統(tǒng)性能最優(yōu)化LabVIEWCLabVIEW,您能在多種平臺上開發(fā)出滿足最高性能要求的系統(tǒng),包括:Windows,Linux,Macintosh,UNIX,適用于流程圖設(shè)計(jì)的開發(fā)環(huán)境與其他通用的編程語言不同,LabVIEWI/O,LabVIEW與其它應(yīng)用程序的開放式連接TCP/IP,XML,無線通訊或其它方式和不同的應(yīng)用程序建立連接。LabVIEWLabVIEWlabMMathematical,ElectronicsWorkbenchMultiuse,MathCAD,TICodeComposerStudio。虛擬儀器技術(shù)的常用工具包介紹IMAQVISIONIMAQVision是LabVIEW內(nèi)置的視覺開發(fā)工具包,其中包括 IMAQVision和VisionBuilder兩個組件。IMAQVision是一個功能強(qiáng)大的函數(shù)庫,提供了在LabVIEW平臺上開發(fā)機(jī)器視覺系統(tǒng)所需要的各種子程序,例如圖像采集、系統(tǒng)校準(zhǔn)圖像處理、幾何量測量等。VisionBuilder是一個交互式的機(jī)器視覺系統(tǒng)開發(fā)環(huán)境,可以在系統(tǒng)軟件設(shè)計(jì)的每一步看到輸出的中間結(jié)果,并可以隨時進(jìn)行修改。設(shè)計(jì)完成后能夠自動生成LabVIEW程序代碼。NI的IMAQVision軟件包為圖像處理提供了完整的功能。它將 400多種功能集成到LabVIEW和MeasurementStudio(LabWindows/CVI,VisualC++ 及VisualBasic)開發(fā)環(huán)境中。此外,IMAQVisionBuilder可用于快速瀏覽、建立模型及測試應(yīng)用,且無需編程。NI的OCR軟件為LabVIEW與BridgeVIEW開發(fā)提供了字符識別功能,可用于工業(yè)檢驗(yàn)中讀取字母。通過交互式、可配置的軟件或強(qiáng)大的程序庫創(chuàng)建應(yīng)用。與數(shù)據(jù)采集和運(yùn)動控制設(shè)備集成。NI-IMAQ驅(qū)動軟件使配置和維護(hù)更簡單。可從LabVIEW、LabWindows/CVI、C、C++和VisualBasic中調(diào)用超過200個函數(shù)。具有可配置、可編程、實(shí)時和嵌入式機(jī)器視覺的功能。這個最新版本的圖像軟件擴(kuò)充了NI的簡單易用的機(jī)器視覺和圖像處理工具的功能,使得流行的編程語言也能用來作圖像處理。通過 IMAQVision6.0,工程師可以用MeasurementStudio非常容易的創(chuàng)建完整的視覺檢測應(yīng)用程序來迅速并可靠的完成有關(guān)測量任務(wù).MeasurementStudio是一個提供各種測量工具的軟件包。所提供的工具包括數(shù)據(jù)采集,數(shù)據(jù)分析,數(shù)據(jù)圖形化等.MeasurementStudio支持MicrosoftVisualBasic,VisualC++和ANSI標(biāo)準(zhǔn)C語言。NationalInstruments視覺軟件產(chǎn)品具有機(jī)器視覺應(yīng)用的眾多優(yōu)勢。 若想須編程即可創(chuàng)建、校準(zhǔn)并部署一個視覺應(yīng)用程序,請選擇用于自動檢測的視覺生成器(VisionBuilderforAutomatedInspection) 。若您的機(jī)器視覺應(yīng)用需要強(qiáng)大的程序庫,視覺開發(fā)模塊可為您縮短的開發(fā)周期,節(jié)省您的時間和金錢。1394接口的NI-IMAQ是一個驅(qū)動軟件,可用于從火線(Firewire)接口相機(jī)采集圖像并將其應(yīng)用到LabVIEW、LabWindows/CVI或MeasurementStudio程序中。數(shù)據(jù)庫介紹一、LabVIEWSQLToolkit(LabVIEWDatabaseConnectivityToolsetMicrosoftActiveXDataObject(ADO2ODBCOLEDBDBToolsOpenConnectionVIConnectionStringColumnValuesLabVIEWConnectivityToolsetSQLSQLLabVIEWSQLToolkitLabVIEWODBCMicrosoftAccess,MicrosoftSQLSever,SybaseSQLServerOracle二、ODBC簡介ODBC(WOSA,WindowsOpenServicesArchitecture)API(用程序編程接口)。這些APISQLODBCSQLODBC。三、LabVIEWSQLToolkitLabVIEWSQLToolkitWindowsDSN(datasourcename,數(shù)據(jù)名)。LabVIEWSQLToolkitDSNDSN的創(chuàng)建步驟如下:Windows(ODBC)”,ODBC第二步:單擊“系統(tǒng)DSN”選項(xiàng)卡中的“添加…”。第三步:在隨后出現(xiàn)的“創(chuàng)建新數(shù)據(jù)源”對話框驅(qū)動程序列表中選“MicrosoftAccessDriver(*.mdb)”,并單擊“完成”按鈕。第四步:在隨后出現(xiàn)的對話框中的“數(shù)據(jù)源名”一欄中創(chuàng)建DSNniDBLabVIEWSQLToolkitniDB.mdb,然后單擊“確定”按鈕。這樣就完成了DSN的創(chuàng)建。從此以后,LabVIEWSQLToolkit就可以利用這個DSN訪問與之相關(guān)聯(lián)的數(shù)據(jù)庫了。四、創(chuàng)建數(shù)據(jù)庫表和添加數(shù)據(jù)DBToolsOpenConnectionDBToolsListTablesDBToolsCreateTableToolsDBToolsCreateParameterizedQuelyDBSetParameterValueDBToolsInsertDBToolsExecuteQueryToolsFreeObjectDBToolsCloseConnectionLabVIEWLabVIEW通過LabVIEWMicrosoftAccess2000組成的新一代軟件測試系統(tǒng)具有了許多強(qiáng)大的功能,在組建簡單的或是復(fù)雜的測試系統(tǒng)中有廣泛的應(yīng)用價值。發(fā)展趨勢當(dāng)然,為了實(shí)現(xiàn)滿足特定應(yīng)用的自動化測試系統(tǒng)的搭建,工程師們還需要具有更高采樣率和分辨率的儀器硬件,以及用于系統(tǒng)集成的統(tǒng)一平臺。隨著商業(yè)可用技術(shù)的迅猛發(fā)展,虛擬儀器技術(shù)解決了上述兩大挑戰(zhàn)。ADDA功能,這也就是“模塊化儀器”的概念。NI1997PXIPCPCIExpress3.2GBytes/s高帶寬能夠幫助工程師實(shí)現(xiàn)更高要求的新興測試應(yīng)用;而模塊化儀器品種的不斷豐富(儀、可編程電源、高速流盤設(shè)備等)器技術(shù)將通過自身不斷的革新,來滿足測量測試與自動化不斷涌現(xiàn)的新的需求!隨著計(jì)算機(jī)技術(shù)、儀器技術(shù)和網(wǎng)絡(luò)通信技術(shù)的不斷完善,虛擬儀器將向以下三個方向發(fā)展:外掛式虛擬儀器PC-DAQPCIDAQPCI同時,計(jì)算機(jī)內(nèi)部的強(qiáng)電磁干擾對被測信號也會造成很大的影響,故以USBPXIPXIVXI成為未來大型高精度集成測試系統(tǒng)的主流虛擬儀器平臺。網(wǎng)絡(luò)網(wǎng)絡(luò)化虛擬儀器InternetWebMCN(MeasurementandControlNetworks)方面的標(biāo)準(zhǔn)正在積極進(jìn)行,并取得了一定進(jìn)展。由此可見,網(wǎng)絡(luò)化虛擬儀器將具有廣泛的應(yīng)用前景。第三章設(shè)計(jì)過程設(shè)計(jì)目標(biāo)本課題的研究內(nèi)容是網(wǎng)絡(luò)攝像監(jiān)控系統(tǒng)數(shù)據(jù)庫及智能報(bào)警設(shè)計(jì)。目的是設(shè)計(jì)出基于LabVIEW開發(fā),可實(shí)現(xiàn)網(wǎng)絡(luò)攝像監(jiān)控及報(bào)警的功能。內(nèi)容介紹本課題內(nèi)容主要分為三部分:心可在操作臺顯示器上臨控各部位現(xiàn)場情況。方式保存在硬盤內(nèi),可快速回放現(xiàn)場錄像(以備事后調(diào)用)。中心可實(shí)現(xiàn)聲、光報(bào)警提示并錄制現(xiàn)場畫面。應(yīng)用平臺配置硬件配置計(jì)算機(jī)配置:CPU:Intel(R)PentiumDual-coreCPU內(nèi)存:1GB;硬盤:160G其他硬件:清華同方紅外攝像頭;E-cap數(shù)據(jù)采集卡;軟件配置操作系統(tǒng):WindowsXPSP3;開發(fā)工具:NationalInstrumentsLabVIEW8.6;輔助工具:MicrosoftOfficeExcel2003;實(shí)時監(jiān)控NIimaqvision。IMAQVisionLabVIEW置的視覺開發(fā)工具包。IMAQVision是一個功能強(qiáng)大的函數(shù)庫,提供了在LabVIEW平臺上開發(fā)機(jī)器視覺系統(tǒng)所需要的各種子程序,例如圖像采集、系統(tǒng)校準(zhǔn)、圖像處理、幾何量測量等。所以本程序利用它的數(shù)據(jù)采集功能來實(shí)現(xiàn)實(shí)時監(jiān)控。圖3-1實(shí)時監(jiān)控框圖casewhile3.2.2視頻錄像在實(shí)時監(jiān)控的同時,還必須用到視頻的錄像功能,如對某個特定的時間段或是特定的情況需要錄像,以便日后的查看和管理等。所以有了視頻錄像這個功能就非常的方便了。圖3-2視頻錄像框圖NiaviVIaviavi為了視頻數(shù)據(jù)的方便管理,我們使用了數(shù)據(jù)庫技術(shù)。將視頻文件的文件名,文件保存路徑等數(shù)據(jù)保存到數(shù)據(jù)庫中,以便以后的調(diào)用管理。為了程序的簡潔和編程方便,本vivivivi圖3-3寫數(shù)據(jù)庫框圖vi中。視頻讀取圖3-4從數(shù)據(jù)庫讀出時間區(qū)間內(nèi)的文件信息圖3-5讀數(shù)據(jù)庫框圖此子vi是按日期將開始時間和結(jié)束時間之間的數(shù)據(jù)(文件名和文件所在的路徑)從數(shù)據(jù)庫中讀出來。圖3-6視頻文件信息的刪除框圖圖3-7刪除數(shù)據(jù)庫中的文件文件信息的刪除過程是,確定要刪除的文件名以后,點(diǎn)擊前面板上的刪除按鈕就可以刪除數(shù)據(jù)庫中相應(yīng)的文件信息了。同時,程序會將開始時間和結(jié)束時間時間段內(nèi)的文件重新查詢,并顯示到文件列表中。圖3-8播放視頻文件當(dāng)雙擊或是點(diǎn)播放布爾控件時,就會執(zhí)行視頻的播放的case結(jié)構(gòu)。在這部分中,有關(guān)視頻的播放、停止、刪除等功能,都能在這控制。同時,為了觀看方便,本程序加入了視頻播放進(jìn)度條,可以很明了的看出視頻的播放進(jìn)度。圖3-9事件結(jié)構(gòu)本環(huán)節(jié)用到了事件結(jié)構(gòu),包括一個或多個子程序框圖,或事件分支,結(jié)構(gòu)執(zhí)行時,僅有一個子程序框圖或分支在執(zhí)行。事件結(jié)構(gòu)將等待直至某一事件發(fā)生,并執(zhí)行相應(yīng)條件分支從而處理該事件。右鍵單擊結(jié)構(gòu)邊框,可添加新的分支并配置需處理哪些事件。為事件結(jié)構(gòu)邊框左上角的“超時”接線端連接值,指定事件結(jié)構(gòu)等待某個事件發(fā)生的時間,以毫秒為單位。默認(rèn)為–1,即永不超時。智能報(bào)警這個環(huán)節(jié)是次程序中的最重要的部分。要實(shí)現(xiàn)報(bào)警,就要對所采集到的圖像進(jìn)行處理。在這里本程序選擇灰度圖處理的方法,即先將圖像進(jìn)行灰度圖變換,然后再分析圖像的灰度圖特征,從而比較不同時刻圖像,發(fā)現(xiàn)異常超出設(shè)定值時,就進(jìn)行報(bào)警。具體實(shí)現(xiàn)過程,通過程序圖說明。彩色圖轉(zhuǎn)灰度圖YUVY度圖(grayscale)的所有信息,只用YYUV之間有著如下的對應(yīng)關(guān)系:R、G、BYR、G、BY,灰度圖來,這就是彩色圖轉(zhuǎn)灰度圖的原理。3R、G、B三個分量。所以處理很簡單,根據(jù)RGBYRGB寫入新圖即可。再來看看帶調(diào)色板的彩色圖,我們知道位圖中的數(shù)據(jù)只是對應(yīng)調(diào)色板中的一個索引值,我們只需要將調(diào)色板中的彩色變成灰度,形成新調(diào)色板,而位圖數(shù)據(jù)不用動,就可以了。3.灰度圖的進(jìn)一步分析8bit0-255256值,當(dāng)像素值大于閥值或小于閥值時,就認(rèn)為這個像素是個敏感點(diǎn)。在labview用圖像發(fā)生變化時,區(qū)域里的敏感點(diǎn)數(shù)相應(yīng)會發(fā)生變化的情況,來實(shí)現(xiàn)報(bào)警功能。圖3-10灰度圖分析圖中的灰色部分代表大于閥值的像素,其他的部分就是小于閥值的像素。綠線代表設(shè)定的敏感區(qū)域,所以當(dāng)像素值大于或小于閥值時,就會認(rèn)為是個敏感點(diǎn),如圖中的綠色圓圈所示。3.程序分析了解了報(bào)警的設(shè)計(jì)原理后,下來就來進(jìn)行程序的設(shè)計(jì)。首先設(shè)定初始化報(bào)警條件,即設(shè)定報(bào)警界限。圖3-11報(bào)警邊界設(shè)置在設(shè)定敏感區(qū)域時,可以設(shè)置多條敏感線條,來提高報(bào)警的靈敏度,也可以設(shè)定報(bào)有些區(qū)域需要特別敏感,則可以多設(shè)置幾個線條,這樣就高效的進(jìn)行安防了。圖3-12采集敏感點(diǎn)數(shù)判斷是否報(bào)警圖中通過對每條設(shè)定的敏感線條進(jìn)行點(diǎn)數(shù)分析,看是否達(dá)到了報(bào)警的條件。然后統(tǒng)計(jì)總的點(diǎn)數(shù)和發(fā)生異常的敏感線條的條數(shù),綜合兩個條件,如果兩個都超過了設(shè)定值,那么就認(rèn)為發(fā)生的異常,也就發(fā)生報(bào)警信號。這樣既可以完成報(bào)警的功能,又能保證監(jiān)控報(bào)警的穩(wěn)定性。如果報(bào)警了,就給“錄像2”的布爾控件賦以真值,就可以自動錄像了。圖3-13報(bào)警信息的標(biāo)注及發(fā)出報(bào)警聲為了能看到到底是哪個線條發(fā)生了報(bào)警,本程序進(jìn)行了敏感點(diǎn)的標(biāo)明,這樣可以很明了的看到異常信息,同時易于程序的調(diào)試。當(dāng)達(dá)到報(bào)警條件時,會發(fā)出報(bào)警的聲音,同時報(bào)警的聲音可以在前面板選擇,有多種報(bào)警聲音可供選擇。除了有聲音報(bào)警外,還有個指示燈,正常時是綠色的,當(dāng)報(bào)警時,它就會變成紅色,同時會黃色與紅色閃爍提示。這樣就完成了程序的設(shè)計(jì),既實(shí)現(xiàn)了實(shí)時監(jiān)控,又有報(bào)警的功能,因?yàn)閳?bào)警后還會第四章程序測試雖然主程序已經(jīng)完成了,下來要做的就是對軟件的測試。為了保證程序運(yùn)行的穩(wěn)定性和正確性,做程序的測試是必不可少的。下面對程序的幾個主要功能進(jìn)行一一測試。首先連接好攝像頭、數(shù)據(jù)采集卡等硬件部分,然后打開主程序,如圖:圖4-1前面板監(jiān)控總圖首先,要存儲一張標(biāo)準(zhǔn)的圖片作為參照,才能設(shè)置敏感區(qū),標(biāo)準(zhǔn)圖片的存儲路徑為C:\picstandard.jpg。初始化設(shè)置初始化的設(shè)置界面如下圖所示:圖4-2初始化界面圖實(shí)時監(jiān)控界面4-1開關(guān)可以設(shè)置報(bào)警聲音的開啟和關(guān)閉,當(dāng)開啟時,報(bào)警時會有相應(yīng)的報(bào)警聲發(fā)出,如關(guān)閉的話就不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 觀光業(yè)員工激勵機(jī)制探討
- 化妝品業(yè)務(wù)員工作總結(jié)
- 美容美發(fā)行業(yè)銷售代表工作總結(jié)
- 2024年度新疆瓜果采摘節(jié)贊助合作合同2篇
- 醫(yī)療行業(yè)財(cái)務(wù)管理工作總結(jié)
- 混凝土梁橋課程設(shè)計(jì)
- 瑜伽課程設(shè)計(jì)劃書
- 2024年新型養(yǎng)殖模式貸款及產(chǎn)業(yè)鏈合作合同3篇
- 高三復(fù)習(xí)-文言虛詞系列練習(xí)(共18套)
- 換熱器課程設(shè)計(jì)結(jié)果討論
- 學(xué)校矛盾糾紛化解工作方案
- 裝飾工程各種安全技術(shù)操作規(guī)程
- 展廳展板安裝方案范本
- 觀賞魚產(chǎn)業(yè)實(shí)施方案
- 辦公樓裝修工程招標(biāo)文件
- 駕駛員資格申請表
- 【自動駕駛技術(shù)發(fā)展文獻(xiàn)綜述4500字(論文)】
- 《孟子》精讀學(xué)習(xí)通章節(jié)答案期末考試題庫2023年
- –-重酒石酸去甲腎上腺素的合成
- 超深基坑工程施工關(guān)鍵技術(shù)
- 《基于課程標(biāo)準(zhǔn)的學(xué)歷案》讀書心得課件
評論
0/150
提交評論