智能視頻監(jiān)控系統(tǒng)_第1頁
智能視頻監(jiān)控系統(tǒng)_第2頁
智能視頻監(jiān)控系統(tǒng)_第3頁
智能視頻監(jiān)控系統(tǒng)_第4頁
智能視頻監(jiān)控系統(tǒng)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

東北大學(xué)秦皇島分校數(shù)字圖像處理技術(shù)結(jié)課論文—智能視頻監(jiān)控系統(tǒng)學(xué)院:計(jì)算機(jī)與通信工程學(xué)院專業(yè):通信工程專業(yè)班級(jí)學(xué)號(hào):4101015姓名:吳玉新任教教師:才溪設(shè)計(jì)時(shí)間:2013年3月28日智能視頻監(jiān)控系統(tǒng)[摘要]隨著現(xiàn)代電子技術(shù)的發(fā)展,視頻監(jiān)控系統(tǒng)也逐步由模擬走向數(shù)字化。視頻監(jiān)控系統(tǒng)是安防領(lǐng)域中的重要組成部分,是所有安全系統(tǒng)中最關(guān)鍵的子系統(tǒng)。系統(tǒng)通過遙控?cái)z像機(jī),直接觀察被監(jiān)視場(chǎng)所的情況,同時(shí)可以把被監(jiān)視場(chǎng)所的情況進(jìn)行同步錄像。另外,視頻監(jiān)控系統(tǒng)還可以與防盜報(bào)警系統(tǒng)等其它安全技術(shù)防范體系聯(lián)動(dòng)運(yùn)行,使用戶安全防范能力得到整體的提高。[關(guān)鍵詞]視頻監(jiān)控;采集;傳輸—,緒論1.1引言視頻監(jiān)控系統(tǒng)是安全防范技術(shù)體系中一個(gè)重要的組成部分。目前這種系統(tǒng)的應(yīng)用在我國(guó)發(fā)展極快,市場(chǎng)競(jìng)爭(zhēng)激烈。在本次設(shè)計(jì)中,視頻監(jiān)控系統(tǒng)主要以下幾部分組成:圖像信息的采集和預(yù)覽;對(duì)采集畫面的簡(jiǎn)單控制以及存儲(chǔ)和回放功能。隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,整個(gè)系統(tǒng)的向著數(shù)字化,網(wǎng)絡(luò)化,集成化的方向發(fā)展。本文主要論述一般視頻監(jiān)控系統(tǒng)的工作原理和設(shè)計(jì)方法,以及簡(jiǎn)單介紹這種技術(shù)的發(fā)展趨勢(shì)。1.2視頻監(jiān)控系統(tǒng)的發(fā)展歷程視頻監(jiān)控系統(tǒng)的發(fā)展大致經(jīng)歷了三個(gè)階段。在九十年代初以前,主要是以模擬設(shè)備為主的閉路電視監(jiān)控系統(tǒng),稱為第一代模擬監(jiān)控系統(tǒng)。九十年代中期,隨著計(jì)算機(jī)處理能力的提高和視頻技術(shù)的發(fā)展,人們利用計(jì)算機(jī)的高速數(shù)據(jù)處理能力進(jìn)行視頻的采集和處理,利用顯示器的高分辨率實(shí)現(xiàn)圖像的多畫面顯示,從而大大提高了圖像質(zhì)量,這種基于PC機(jī)的多媒體主控臺(tái)系統(tǒng)稱為第二代數(shù)字化本地視頻監(jiān)控系統(tǒng)。九十年代末,隨著網(wǎng)絡(luò)帶寬、計(jì)算機(jī)處理能力和存儲(chǔ)容量的快速提高,以及各種實(shí)用視頻處理技術(shù)的出現(xiàn),視頻監(jiān)控步入了全數(shù)字化的網(wǎng)絡(luò)時(shí)代,稱為第三代遠(yuǎn)程視頻監(jiān)控系統(tǒng)。第三代視頻監(jiān)控系統(tǒng)以網(wǎng)絡(luò)為依托,以數(shù)字視頻的壓縮、傳輸、存儲(chǔ)和播放為核心,以智能實(shí)用的圖像分析為特色,引發(fā)了視頻監(jiān)控行業(yè)的技術(shù)革命,受到了學(xué)術(shù)界、產(chǎn)業(yè)界和使用部門的高度重視。近年來,隨著計(jì)算機(jī)、網(wǎng)絡(luò)以及圖像處理、傳輸技術(shù)的飛速發(fā)展,視頻監(jiān)控制技術(shù)也得到飛速發(fā)展。由于視頻控制系統(tǒng)應(yīng)用領(lǐng)域廣泛,而且發(fā)展迅速,目前在國(guó)內(nèi)外市場(chǎng)上,推出了數(shù)字控制的模擬視頻監(jiān)控和數(shù)字視頻監(jiān)控兩類產(chǎn)品。前者技術(shù)發(fā)展已經(jīng)非常成熟、性能穩(wěn)定,并在實(shí)際工程應(yīng)用中得到廣泛應(yīng)用,特別是在大、中型視頻監(jiān)控工程中的應(yīng)用尤為廣泛;后者是新近崛起的以計(jì)算機(jī)技術(shù)及圖像視頻壓縮為核心的新型視頻監(jiān)控系統(tǒng),該系統(tǒng)解決了模擬系統(tǒng)部分弊端而迅速崛起,但仍需進(jìn)一步完善和發(fā)展。二,視頻監(jiān)控系統(tǒng)總體設(shè)計(jì)和分析2.1視頻監(jiān)控系統(tǒng)概論隨著數(shù)字信息時(shí)代的到來,數(shù)字化高新技術(shù)產(chǎn)品日益增加和完善。各行業(yè)為了提高和完善生產(chǎn)、管理水平和增加競(jìng)爭(zhēng)性,都爭(zhēng)先采用完善的高新技術(shù)產(chǎn)品,視頻監(jiān)控系統(tǒng)就是信息時(shí)代的產(chǎn)物之一。視頻監(jiān)控系統(tǒng)是管理人員高質(zhì)量管理的理想工具;也是公共安全、防盜防范必不可少的強(qiáng)有力的得力助手。利用它可以大大減少不必要的人力,實(shí)時(shí)監(jiān)視可視區(qū)域,做到控制現(xiàn)場(chǎng)實(shí)際工作現(xiàn)狀,實(shí)時(shí)快速的反映所發(fā)生的一切事物,便于管理者及時(shí)應(yīng)付處理突發(fā)事件等。為了適應(yīng)信息化的需要,按照視頻監(jiān)控系統(tǒng)的技術(shù)規(guī)范,并結(jié)合現(xiàn)代化需求的特點(diǎn),本文采取先進(jìn)合理的設(shè)計(jì)思想和較為完善的設(shè)備對(duì)視頻監(jiān)控系統(tǒng)進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn),力爭(zhēng)做到電子監(jiān)控系統(tǒng)的可靠性和先進(jìn)性完美結(jié)合。方案設(shè)計(jì)時(shí)充分考慮當(dāng)前各項(xiàng)需求應(yīng)用,又面向未來快速增長(zhǎng)的發(fā)展需求,在系統(tǒng)整體功能設(shè)施配備時(shí)依據(jù)功能齊全、實(shí)用、使用方便、質(zhì)量可靠、技術(shù)先進(jìn)具有擴(kuò)容能力;認(rèn)真分析各系統(tǒng)產(chǎn)品的價(jià)格、功能、穩(wěn)定性和可靠性,依據(jù)可靠性高、性價(jià)比高的原則,采用主流產(chǎn)品;按系統(tǒng)整體安全性高、性能穩(wěn)定、可維護(hù)性故障少、系統(tǒng)操作簡(jiǎn)單的原則進(jìn)行系統(tǒng)集成??傊w現(xiàn)先進(jìn)實(shí)用、操作方便、自動(dòng)化程度高、安全可靠的總體設(shè)計(jì)思想。2.2設(shè)計(jì)原則在視頻監(jiān)控系統(tǒng)時(shí),主要遵循體現(xiàn)以下幾個(gè)特性:先進(jìn)性嚴(yán)格按照國(guó)家有關(guān)規(guī)定,結(jié)合具體情況,用最佳設(shè)計(jì)方案,采用先進(jìn)成熟的技術(shù)設(shè)備和材料,既滿足當(dāng)前的需求,又兼顧未來高速的數(shù)據(jù)傳輸需要,使整個(gè)系統(tǒng)在一段時(shí)期內(nèi)保持先進(jìn)性和良好的擴(kuò)展性,以適應(yīng)未來信息產(chǎn)業(yè)業(yè)務(wù)的發(fā)展和技術(shù)升級(jí)的需要。規(guī)范'性視頻監(jiān)控工程,是一個(gè)先進(jìn)復(fù)雜的綜合性系統(tǒng)工程,從系統(tǒng)設(shè)計(jì)開始,包括施工、安裝、調(diào)試直到最后驗(yàn)收的全過程,都應(yīng)嚴(yán)格按照國(guó)家有關(guān)的標(biāo)準(zhǔn)和規(guī)范,作好系統(tǒng)的標(biāo)準(zhǔn)化設(shè)計(jì)和管理工作。最后提交正規(guī)的測(cè)試驗(yàn)收?qǐng)?bào)告及全套施工圖紙和技術(shù)資料供使用方存檔。執(zhí)行的主要規(guī)范內(nèi)容包括中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)、中華人民共和國(guó)公共安全行業(yè)標(biāo)準(zhǔn):實(shí)用性和可擴(kuò)充性在設(shè)計(jì)本監(jiān)控系統(tǒng)方案的同時(shí),應(yīng)充分考慮到目前需要和將來長(zhǎng)遠(yuǎn)利益。首先滿足其基本功能需要,達(dá)到經(jīng)濟(jì)實(shí)用的要求,又應(yīng)充分考慮今后的發(fā)展需要,具有可擴(kuò)充性,充分保護(hù)現(xiàn)有的投資,而且具有較高的性價(jià)比。系統(tǒng)的建設(shè)要嚴(yán)格按照國(guó)家、地方和行業(yè)的有關(guān)標(biāo)準(zhǔn)與規(guī)范。在沒有標(biāo)準(zhǔn)與規(guī)范的情況下,要參照國(guó)家、地方和行業(yè)的相關(guān)標(biāo)準(zhǔn)與規(guī)范,制訂相應(yīng)的標(biāo)準(zhǔn)與規(guī)范。系統(tǒng)的分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試要嚴(yán)格按照軟件工程標(biāo)準(zhǔn)和規(guī)范,并盡可能采用開放技術(shù)和國(guó)際主流產(chǎn)品,以確保系統(tǒng)符合國(guó)際上各種開放標(biāo)準(zhǔn)??煽啃砸曨l監(jiān)控系統(tǒng)的建設(shè),直接影響著使用效果、外部形象及投資回報(bào),因此系統(tǒng)設(shè)計(jì)必須安全、可靠,本方案已充分考慮采用成熟的技術(shù)和產(chǎn)品,在設(shè)備選型和系統(tǒng)的設(shè)計(jì)中采用最優(yōu)化的方案。并從線路敷設(shè)、設(shè)備安裝、系統(tǒng)調(diào)試服務(wù)等方面,充分滿足可靠性的要求。應(yīng)用的廣泛性為了提供使用者(在過程監(jiān)視中,一般指管理人員及各級(jí)領(lǐng)導(dǎo)者)的監(jiān)視區(qū)域(生產(chǎn)區(qū)域)以外場(chǎng)所的遠(yuǎn)程監(jiān)視的需要,只需在現(xiàn)有的機(jī)器上安裝應(yīng)用軟件或直接使用標(biāo)準(zhǔn)瀏覽器(不需任何安裝),即可實(shí)現(xiàn)此需求。2.3系統(tǒng)功能構(gòu)成本套視頻監(jiān)控系統(tǒng)由視頻監(jiān)控、錄制和視頻回放兩大功能模塊構(gòu)成。為防止其它非管理人員隨意的進(jìn)入、退出系統(tǒng),隨意的對(duì)一些攝像頭參數(shù)進(jìn)行修改,設(shè)計(jì)時(shí)在這兩個(gè)模塊中加入了一個(gè)權(quán)限加密模塊。其中視頻監(jiān)控錄制模塊不但可以用來實(shí)現(xiàn)攝像頭的圖像預(yù)覽,以及視頻的存儲(chǔ)等功能,而且視頻監(jiān)控錄制模塊中還可以對(duì)預(yù)覽圖像的大小、攝像頭所采集到的視頻信息的存儲(chǔ)大小,攝像頭的亮度、曝光度和顏色等進(jìn)行設(shè)置。而且在視頻監(jiān)控錄制模塊為了不讓其他人員隨意的更改這些設(shè)置和隨意的退出本套系統(tǒng)還應(yīng)在本模塊中加入權(quán)限設(shè)置密碼。而在回放系統(tǒng)中為了不讓其他非管理人員隨意對(duì)歷史的視頻信息進(jìn)行瀏覽,因此,在進(jìn)入回放系統(tǒng)之前應(yīng)設(shè)置一權(quán)限密碼,若密碼不正確者不能進(jìn)入到回放系統(tǒng)中。本套視頻監(jiān)控系統(tǒng)的特點(diǎn)主要有以下的兩個(gè)方面:監(jiān)控功能①具備2屏同時(shí)預(yù)覽功能;②用戶權(quán)限密碼管理,保證系統(tǒng)安全;③視頻信號(hào)的丟失報(bào)警;④對(duì)視頻信號(hào)進(jìn)行高密度的壓縮處理和記錄處理;⑤按鈕式管理界面,使用方便;⑥能實(shí)現(xiàn)對(duì)歷史紀(jì)錄的查找和回放;⑦WindowsXP操作系統(tǒng),系統(tǒng)更加穩(wěn)定可靠。存儲(chǔ)功能:①可以支持兩個(gè)IDE硬盤,每個(gè)IDE硬盤的容量可達(dá)120GB;②硬盤文件系統(tǒng)同DOS兼容,可以在PC平臺(tái)上操作;③硬盤上文件可以選擇循環(huán)記錄和非循環(huán)記錄;④管理主機(jī)可以通過網(wǎng)絡(luò)播放網(wǎng)絡(luò)硬盤錄像機(jī)上記錄的文件;2.4視頻監(jiān)控系統(tǒng)內(nèi)容結(jié)構(gòu)視頻信號(hào)處理部分應(yīng)包括以下主要內(nèi)容:在監(jiān)控點(diǎn)設(shè)置視頻信號(hào)采集用的攝像頭;將攝像頭攝取的視頻信號(hào)通過視頻電纜聯(lián)入從事監(jiān)控活動(dòng)工作的控制室;在各個(gè)控制室利用視頻分頻設(shè)備及信號(hào)放大設(shè)備將視頻信號(hào)分頻放大處理后,一組信號(hào)用于現(xiàn)場(chǎng)的視頻監(jiān)控使用,另外的信號(hào)向其它控制室或調(diào)度室的信號(hào)提供;現(xiàn)場(chǎng)監(jiān)控用的信號(hào)通過畫面分割器或矩陣控制器與工業(yè)用電視監(jiān)視器相連,完成現(xiàn)場(chǎng)的視頻信息的監(jiān)控目的。在調(diào)度室利用視頻2分頻設(shè)備將視頻信號(hào)2分頻處理后,一組信號(hào)用于調(diào)度室的綜合視頻監(jiān)控使用,另一組信號(hào)提供給數(shù)字信號(hào)處理部分進(jìn)行處理。視頻監(jiān)控系統(tǒng)是由監(jiān)控點(diǎn)和監(jiān)控中心等組成的,它的具體的工作流程如圖2.1所示。正如下圖所示的流程,當(dāng)監(jiān)控點(diǎn)的攝像頭采集到的視頻信息通過電纜線傳到監(jiān)控室,監(jiān)控室的工作人員可以通過監(jiān)視屏上的預(yù)覽圖像來了解現(xiàn)場(chǎng)所發(fā)生的一切情況,與此同時(shí)監(jiān)控室的控制人員還可以對(duì)攝像頭所采集到的視頻信息進(jìn)行錄制存儲(chǔ),監(jiān)控室的工作人員還可以控制監(jiān)控點(diǎn)的每一個(gè)攝像頭。并對(duì)其進(jìn)行各種操作,如攝像頭的轉(zhuǎn)向、攝像頭的取景范圍等。管理人員還可以對(duì)攝像頭的參數(shù)如亮度、曝光度和顏色等進(jìn)行一系列的設(shè)置。一旦有突發(fā)事件發(fā)生監(jiān)控室的工作人員還可以對(duì)現(xiàn)場(chǎng)進(jìn)行實(shí)時(shí)監(jiān)控,通過監(jiān)視器所了解到的情況來指導(dǎo)現(xiàn)場(chǎng)的工作。與此同時(shí)還可以通過局域網(wǎng)或互聯(lián)網(wǎng)對(duì)外界發(fā)出警告或報(bào)警。如果視頻監(jiān)控系統(tǒng)安裝視頻服務(wù)器之后,還可以為管理人員提供遠(yuǎn)程監(jiān)視權(quán)限。而管理人員則可以不受地域限制,只要使用PC機(jī)或筆記本電腦通過調(diào)制解調(diào)器或?qū)拵Ы尤敕绞浇尤隤STN電話網(wǎng)或Internet國(guó)際互聯(lián)網(wǎng),就可以即時(shí)觀看各個(gè)監(jiān)控點(diǎn)的圖像,以便掌握監(jiān)控點(diǎn)的詳細(xì)情況。因此大大提高了管理者的管理水平。當(dāng)管理人員需要某一天的監(jiān)控錄像時(shí)還可以調(diào)用監(jiān)控的歷史記錄,來進(jìn)行查找、回放以便于了解當(dāng)時(shí)所發(fā)生一系列的情況。主控機(jī)監(jiān)控中込腔控點(diǎn)n圖2.1系統(tǒng)結(jié)構(gòu)示例圖三,系統(tǒng)開發(fā)工具VisualBasic的特點(diǎn)(1)可視化的設(shè)計(jì)平臺(tái)(2)面向?qū)ο蟮脑O(shè)計(jì)方法(3)事件驅(qū)動(dòng)的編程機(jī)制(4)結(jié)構(gòu)化的設(shè)計(jì)語言(5)充分利用Windows資源(6)開放的數(shù)據(jù)庫(kù)功能與網(wǎng)絡(luò)支持VB可視化編程的基本概念傳統(tǒng)的編程方法使用的是面向過程,按順序進(jìn)行的機(jī)制,其缺點(diǎn)是程序員始終要關(guān)心什么時(shí)候發(fā)生什么事情,處理Windows環(huán)境下的事件驅(qū)動(dòng)方式工作量太大。VB采用的是面向?qū)ο?、事件?qū)動(dòng)編程機(jī)制,程序員只需編寫響應(yīng)用戶動(dòng)作的程序,如移動(dòng)鼠標(biāo)、單擊事件等,而不必考慮按精確次序執(zhí)行的每個(gè)步驟,編寫代碼相對(duì)較少。另外,VB提供的多種“控件”可以快速創(chuàng)建強(qiáng)大的應(yīng)用程序而不需涉及不必要的細(xì)節(jié)。VB使用的“可視化編程”方法,是“面向?qū)ο缶幊獭奔夹g(shù)的簡(jiǎn)化版。在VB環(huán)境中所涉及的窗體、控件、部件和菜單項(xiàng)等均為對(duì)象,程序員不僅可以利用控件來創(chuàng)建對(duì)象,而且還可要建立自己的“控件”,這是Windows環(huán)境下的編程新概念。3.3對(duì)象的屬性、事件、和方法⑴對(duì)象的屬性每個(gè)對(duì)象都有一組特征,稱之為屬性。不同的對(duì)象又不同的屬性。在可視化編程中,每一種對(duì)象都有一組特定的屬性。有許多屬性可能為大多數(shù)對(duì)象所共有,還有一些屬性只局限于個(gè)別對(duì)象。每一個(gè)對(duì)象屬性都有一個(gè)默認(rèn)值,如果不明確地改變?cè)撝?,程序就將使用它。通過修改對(duì)象地屬性能夠控制對(duì)象的外觀和操作。對(duì)象的事件事件就是對(duì)象上所發(fā)生的事情。在VB中,事件是預(yù)先定義好的、能夠被對(duì)象識(shí)別的動(dòng)作,不同的對(duì)象能夠識(shí)別不同的事件。事件過程是一段獨(dú)立的程序代碼,它在對(duì)象檢測(cè)到某個(gè)特定事件時(shí)執(zhí)行。對(duì)象的方法一般來說,仿佛就是要執(zhí)行的動(dòng)作。VB的方法與事件過程類似,它可能是函數(shù),也可能是過程,它用于完成某種特定功能而不能響應(yīng)某個(gè)事件。方法只能在代碼中使用,其用法依賴于方法所需的參數(shù)的個(gè)數(shù)以及它是否具有返回值。3.4VB的控件控件是VB中預(yù)先定義好的、程序中能夠直接使用的對(duì)象,每個(gè)控件都有大量的屬性、事件和方法可在設(shè)計(jì)時(shí)或代碼中修改和使用。利用控件編程使程序員免除了大量重復(fù)性的工作,能夠以最快的速度和效率開發(fā)工具有良好用戶界面的應(yīng)用程序。VB中的控件通常分為3種類型:內(nèi)部控件。在默認(rèn)狀態(tài)下工具箱中顯示的控件都是內(nèi)部控件,這些控件被“封裝”在VB的*.EXE文件中,不可從工具箱中刪除。如命令按鈕、單選框、復(fù)選框等。ActiveX控件。這類控件單獨(dú)保存在*.OCX類型的文件中,其中包括各種版本VB提供的控件,如數(shù)據(jù)綁定網(wǎng)格、數(shù)據(jù)綁定組合框等和僅在專業(yè)版和企業(yè)版中提供的控件,如標(biāo)準(zhǔn)公共對(duì)話框控件、動(dòng)畫控件和MCI控件等,另外也有許多軟件廠商提供的ActiveX控件??刹迦氲膶?duì)象。用戶可將Excel工作表或PowerPoint幻燈片等作為一個(gè)對(duì)象添加到工具箱中,編程時(shí)可根據(jù)需要隨時(shí)創(chuàng)建。3.5代碼模塊在建立VB的應(yīng)用程序時(shí),應(yīng)首先設(shè)計(jì)代碼的結(jié)構(gòu)。VB應(yīng)用程序的結(jié)構(gòu)通常如圖3.1所示:圖3.1VB應(yīng)用程序的結(jié)構(gòu)圖VB將代碼存儲(chǔ)在3種不同的模塊中:窗體模塊、標(biāo)準(zhǔn)模塊和類模塊。屬 性用 途Name決定窗體的名稱,同時(shí)也是磁盤上窗體文件名,擴(kuò)展名為.FrmCaption決定標(biāo)題欄中顯示的文本BackColor用于確定窗體的背景顏色Bodestyle用于決定窗體的邊框風(fēng)格ControlBox決定窗體是否擁有控制菜單MaxBotton決定窗體標(biāo)題欄中是否具有最大化按鈕Movable決定控制窗體是否可以移動(dòng)WindowState通過取值決定窗體是正常、最小化還是最大化狀態(tài)表4.1常用的窗體屬性四,系統(tǒng)的應(yīng)用程序設(shè)計(jì)4.1窗體的屬性通過修改窗體的屬性可以改變窗體內(nèi)在或外在的結(jié)構(gòu)特征,控制窗體的外觀。4.2系統(tǒng)程序的結(jié)構(gòu)隨著電視監(jiān)視器材、計(jì)算機(jī)技術(shù)的日益發(fā)展,圖形監(jiān)視系統(tǒng)在電視系統(tǒng)或監(jiān)控場(chǎng)所得到了廣泛地應(yīng)用。用圖形來實(shí)時(shí)顯示被控對(duì)象(攝像機(jī)、終端設(shè)備等)在操作過程中的狀態(tài),具有清晰明了、形象直觀且可以及時(shí)處理反饋信息。它比數(shù)字儀表包含的信息量大得多,因此使現(xiàn)場(chǎng)監(jiān)控人員的工作方式得到了改進(jìn),效率也由此得到了很大的提高。視頻監(jiān)控系統(tǒng)由實(shí)時(shí)控制系統(tǒng)、監(jiān)視系統(tǒng)及管理信息系統(tǒng)組成。實(shí)時(shí)控制系統(tǒng)完成實(shí)時(shí)數(shù)據(jù)采集處理、存儲(chǔ)、反饋的功能;監(jiān)視系統(tǒng)完成對(duì)各個(gè)監(jiān)控點(diǎn)的全天候的監(jiān)視,能在多操作控制點(diǎn)上切換多路圖像;管理信息系統(tǒng)完成各類所需信息的采集、接收、傳輸、加工、處理,是整個(gè)系統(tǒng)的控制核心。由于VisualBasic在界面制作上的優(yōu)越性,我們采用VisualBasic來進(jìn)行系統(tǒng)的快速開發(fā)。本系統(tǒng)必須對(duì)硬件進(jìn)行實(shí)時(shí)監(jiān)視控制,從而實(shí)現(xiàn)監(jiān)控功能。主控模塊是本監(jiān)控系統(tǒng)的主界面,它分為監(jiān)控模塊、回放模塊退出模塊三個(gè)子模塊。4.3圖像的處理在監(jiān)控部分主要能實(shí)現(xiàn)的功能有攝像頭的亮度、曝光度和顏色等設(shè)置。視頻的預(yù)覽,視頻畫面大小的調(diào)整,視頻存儲(chǔ)壓縮比的設(shè)置及視頻的錄制等幾個(gè)方面。其中視頻預(yù)覽畫面的大小以及視頻壓縮比的選擇是本套視頻監(jiān)控系監(jiān)控部分的重要環(huán)節(jié),合適的預(yù)覽畫面間有助于監(jiān)控人員能夠更好的觀察現(xiàn)場(chǎng)的每一個(gè)細(xì)節(jié)。視頻信息存儲(chǔ)壓縮比的選擇對(duì)歷史記錄的回放有著極其重要的地位。如果壓縮比選的不好不但會(huì)浪費(fèi)磁盤的存儲(chǔ)空間,而且還會(huì)造成視頻信息的失真,以致影響回放時(shí)視頻的清晰度,造成不必要的損失。本人在監(jiān)控系統(tǒng)中主要使用的控件有命令按鈕、圖片框控件、定時(shí)控件等,其主要屬性和用法如下:(1)命令按鈕控件(CommandButton)是使用最為廣泛的控件之一,它可以開始、結(jié)束或者中斷一個(gè)過程。圖片框控件(Picture)可以用來顯示圖形,也可以用來在控件上輸出圖形和用Print方法輸出文本,還可以把圖片框控件作為容器,將不同功能的控件包容在其中從而實(shí)現(xiàn)分組效果。本系統(tǒng)中主要利用圖片框控件來顯示攝像頭說采集到的視頻信息。定時(shí)控件(Timer)通過引發(fā)Timer事件,從而有規(guī)律地每隔一段時(shí)間就執(zhí)行一次事件內(nèi)的代碼。Timer控件在運(yùn)行時(shí)不可見,在設(shè)計(jì)時(shí)不能夠調(diào)節(jié)其大小。其主要屬性和事件的常規(guī)語法如下:Interval屬性返回或設(shè)置Timer控件的各計(jì)時(shí)事件調(diào)用的毫秒數(shù),可以在設(shè)計(jì)時(shí)或運(yùn)行時(shí)設(shè)置該屬性。如果Timer控件的Enable屬性為True,則從Interval屬性的設(shè)置值開始倒計(jì)時(shí)。Timer事件在一個(gè)Timer控件預(yù)定的時(shí)間間隔過去之后發(fā)生。該間隔的頻率存儲(chǔ)于該控件的Interval屬性中。應(yīng)用Timer事件,可以按照指定時(shí)間間隔重復(fù)某一操作。變更圖像格式若攝像頭說采集到的圖像畫面不合適,可以用下面的語句:Set_VideoFormat二SendMessage_Long(CapHWnd,WM_CAP_DLG_VIDEOFORMAT,0&,0&)調(diào)出如圖4.3所示的對(duì)話框,通過更改其設(shè)置來改變圖像的大小。在圖4.3所示的對(duì)話框中可以進(jìn)行下列設(shè)置:分辨率:就是畫面的寬度和高度,分辨率會(huì)因攝像頭的不同,而有所不同。模式:就是圖像畫面的色彩模式大?。寒?dāng)改變上述其中一個(gè)值時(shí),程序會(huì)自動(dòng)計(jì)算文件所占的硬盤空間,并且顯示出來分辨率越大或顏色數(shù)越多,則越占空間。變更壓縮比為了根據(jù)存儲(chǔ)空間來設(shè)定視頻文件的存儲(chǔ)大小,因此我們可以通過下面的語句:Set_CompressRate二SendMessage_Long(CapHWnd,WM_CAP_DLG_VIDEOCOMPRESSION,0&,0&),來調(diào)用如圖所示的窗口來變更壓縮比。使我們采集到的視頻文件在不影響質(zhì)量的情況下達(dá)到最小。通過如圖4-4所示的這個(gè)窗口我們不但可以選擇合適的壓縮比而且還可以對(duì)其進(jìn)行局部的設(shè)置使存儲(chǔ)的視頻文件達(dá)到最佳效果變更抽取來源由于本套視頻監(jiān)控采用了四部攝像頭,因此可以利用下面的語句來進(jìn)行攝像頭的選擇:SendMessage_long(CapHwnd,WM_CAP_DLG_VIDEOSOURCE,0&,0&),它會(huì)出現(xiàn)如圖4.5所示的對(duì)話框,在這個(gè)對(duì)話框中我們不但可以進(jìn)行攝像頭的選擇,而其還可以對(duì)每個(gè)攝像頭的亮度、曝光度和顏色等進(jìn)行設(shè)置。圖4.3圖像格式設(shè)置圖圖4.4壓縮比設(shè)置圖4.4圖像的顯示激活攝像頭:利用capCreateCaptureWindows函數(shù),建立一個(gè)攝像頭窗口,語法如下所示:CapHWnd二capCreateCaptureWindows(窗口名稱,WS_CHILDorWS_VISIBLE,水平坐標(biāo),垂直坐標(biāo),寬度,高度screen.ActiveForm.hwnd,0)利用SendMessage_Long函數(shù),將抽取裝置連接到攝像頭窗口,語法如下所示:SendMessage_Long(CapHwnd,WM_CAP_DRIVER_CONNECT,裝置代號(hào),0&)利用SendMessage_Any函數(shù),返回該攝像頭窗口,語法如下所示:SendMessage_Any(CapHwnd,WM_CAP_DRIVER_Get_CAPS,Len(Caps),Caps)利用SendMessage_Long函數(shù),設(shè)置預(yù)覽的速度,語法如下所示:SendMessage_Long(CapHwnd,WM_CAP_SET_PREVIEWRATE,速度,0&)利用SendMessage_Long函數(shù),激活攝像頭窗口,語法如下所示:SendMessage_Long(CapHwnd,WM_CAP_SET_PREVIE,Ture,0&)對(duì)于視頻圖像的采集我"采用了如下的兩個(gè)函數(shù)來進(jìn)行:Sendmessage_Any(CapHwnd,WM_CAP_SET_SEQUENCE_SETUP,LEN(p),p)Sendmessage_Long(CapHwnd,WM_CAP_SEQUENCE,0&,0&)閉路監(jiān)控電視系統(tǒng)采用錄像機(jī)實(shí)現(xiàn)記錄和重放功能,可以快速和靜止重放所記錄的畫面,而且具有遙控功能,系統(tǒng)可以對(duì)錄像機(jī)遠(yuǎn)距離操作。設(shè)計(jì)回放系統(tǒng)的目的是為了管理人員對(duì)以往采集到的歷史信息有一個(gè)更好的了解,方便管理人員或安全部門查找、取證。通過它主要可以實(shí)現(xiàn)如下幾方面的功能:可以多屏播放,能同時(shí)播放同一個(gè)畫面或是兩個(gè)不同的畫面??梢酝瑫r(shí)播放攝像頭所采集到的同一個(gè)或是不同的兩個(gè)視頻文件??梢詫?shí)現(xiàn)全屏及原始圖像大小之間的切換。支持多種媒體格式。能對(duì)所播放的兩個(gè)視頻文件分別進(jìn)行塊放、慢放、快進(jìn)、快退等的功能。觀額源控制捕荻源亮度對(duì)比度灰度色調(diào)款認(rèn)2020斗1850保存加載飽和度銳度■3廠垂直屮彩色觀額源控制捕荻源亮度對(duì)比度灰度色調(diào)款認(rèn)2020斗1850保存加載飽和度銳度■3廠垂直屮彩色:'鏡像廠背光補(bǔ)償白平衡去抖動(dòng)圖4..5自攝像頭設(shè)置圖視頻錄制在回放系統(tǒng)中主I模式控制用了Windows和MicrosoftMediaTBlaye|(msdxm^cx在回放系統(tǒng)中主I模式控制用了Windows和MicrosoftMediaTBlaye|(msdxm^cx)能和具體的用法CommandialogControl寬C^mdlg32.ocx)-兩大控件。其主要的功能如下所示I:(1)MicrosoftCommandialogControl(Comdlg32.ocx牛是一個(gè)常用的控件,它可以提供打開、另存為、顏色、字體、打印幫助等幾種類型的對(duì)話框。該控件屬于ActiveX控件,而不是VisualBasic的標(biāo)準(zhǔn)控件。因此,在使用本控件前應(yīng)添加。MicrosoftCommandialogControl(Comdlg32.ocx)控件的屬性是和不同的對(duì)話框類型緊密相關(guān)的,有些屬性只適用于某一類對(duì)話框,有些屬性在不同的對(duì)話框中的屬性是有區(qū)別的。(2)WindowsMediaPlayer(msdxm.ocx)控件支持音頻文件(*.wav、*.mid)、視頻文件(*.avi、*.mov、*.mpeg)和VCD文件(*.dat)等。播放時(shí)若用鼠標(biāo)右鍵單擊畫面,這可以直接對(duì)畫面的播放、暫停、停止等進(jìn)行控制,用戶還可以自行在“屬性”欄中對(duì)影片播放進(jìn)行控制設(shè)置,諸如設(shè)置“播放次數(shù)”、“音量”、“影片大小(1/2、全屏等)”、“面板”、“顏色”、“過濾器”等。由于WindowsMediaPlayer(msdxm.ocx)控件的屬性功能非常強(qiáng)大?;胤畔到y(tǒng)的具體設(shè)計(jì)步驟如下:首先建立一個(gè)“項(xiàng)目”,依次選擇“項(xiàng)目/部件”,然后添加WindowsMediaPlayer(msdxm.ocx)和MicrosoftCommandialogControl(Comdlg32.ocx)控件,將上述兩個(gè)控件加進(jìn)窗體,添加一個(gè)按鈕,其Caption屬性設(shè)為“打開視頻文件1”在按鈕中添加如下代碼:PrivateSub打開視頻文件1_Click()OnErrorResumeNextCommonDialogl.Filter="監(jiān)控文件(監(jiān)控*.*)l監(jiān)控*.*IA11File(*.*)l*.*l"CommonDialog1.ShowOpenMediaPlayer1.FileName=CommonDialog1.FileNameMediaPlayer1.PlayEndSub這是對(duì)單個(gè)WindowsMediaPlayer控件進(jìn)行控制,還可以在表單上加入另外一個(gè)按鈕其Caption屬性設(shè)為“打開視頻文件2”,并相應(yīng)地加入WindowsMediaPlayer2和MicrosoftCommandialogControl控件,并將上述程序改動(dòng)后加入按鈕中。在這個(gè)回放系統(tǒng)中我將WindowsMediaPlayer控件的AutoStart屬性設(shè)置為True及有文件加載則其自動(dòng)播放。在回放系統(tǒng)中我還設(shè)置了播放、暫停、快放、慢放、快進(jìn)、快退、全屏的按鈕,它們的組要功能是:播放,如果通過MicrosoftCommandialogControl控件加載到WindowsMediaPlayer控件上的視頻文件不能自動(dòng)播放,或是按了暫停、快放、慢放按鈕后加載到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論