版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目 錄 </b></p><p> 第一章 緒 論5</p><p><b> 1.1 引言5</b></p><p> 1.2 視頻監(jiān)控系統(tǒng)的發(fā)展歷程5</p><p> 第二章 視頻監(jiān)控系統(tǒng)總體設(shè)計(jì)和分析7</p><p&
2、gt; 2.1 視頻監(jiān)控系統(tǒng)概論7</p><p> 2.2 設(shè)計(jì)原則8</p><p> 2.3 系統(tǒng)功能構(gòu)成9</p><p> 2.4 視頻監(jiān)控系統(tǒng)內(nèi)容結(jié)構(gòu)10</p><p> 第三章 系統(tǒng)開(kāi)發(fā)工具13</p><p> 3.1 Visual Basic 的特點(diǎn)13</p>
3、<p> 3.2 VB可視化編程的基本概念13</p><p> 3.3 對(duì)象的屬性、事件、和方法14</p><p> 3.4 VB的控件14</p><p> 3.5 代碼模塊16</p><p> 第四章 系統(tǒng)的應(yīng)用程序設(shè)計(jì)18</p><p> 4.1 窗體的屬性18<
4、;/p><p> 4.2 系統(tǒng)程序的結(jié)構(gòu)18</p><p> 4.3 圖像的處理20</p><p> 4.4 圖像的顯示25</p><p> 4.5 圖像的記錄和回放27</p><p> 4.6 用戶權(quán)限設(shè)置31</p><p> 第五章 系統(tǒng)的實(shí)現(xiàn)評(píng)價(jià)及期望33&
5、lt;/p><p> 5.1 系統(tǒng)測(cè)試過(guò)程33</p><p> 5.2 實(shí)現(xiàn)結(jié)果35</p><p> 5.3 系統(tǒng)評(píng)價(jià)35</p><p> 5.4 系統(tǒng)的不足和期望35</p><p><b> 結(jié)束語(yǔ)37</b></p><p><b>
6、 參考文獻(xiàn)38</b></p><p><b> 致 謝39</b></p><p><b> 第1章 緒 論</b></p><p><b> *1.1 引言</b></p><p> 視頻監(jiān)控系統(tǒng)是安全防范技術(shù)體系中一個(gè)重要的組成部分。目前這種系
7、統(tǒng)的應(yīng)用在我國(guó)發(fā)展極快,市場(chǎng)競(jìng)爭(zhēng)激烈。在本次設(shè)計(jì)中,視頻監(jiān)控系統(tǒng)主要以下幾部分組成:圖像信息的采集和預(yù)覽;對(duì)采集畫(huà)面的簡(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ì)。</p><p> *1.2 視頻監(jiān)控系統(tǒng)的發(fā)展歷程</p><p> 視頻監(jiān)控系統(tǒng)的
8、發(fā)展大致經(jīng)歷了三個(gè)階段:</p><p> 第一代視頻監(jiān)控系統(tǒng)是采用閉路電視系統(tǒng)構(gòu)建的模擬系統(tǒng),由攝像機(jī)、監(jiān)視器、磁帶錄像機(jī)等構(gòu)成,由于不能對(duì)前端進(jìn)行控制且價(jià)格昂貴、操作管理復(fù)雜、擴(kuò)展能力差、很難實(shí)現(xiàn)較大系統(tǒng)的要求,已經(jīng)逐漸被淘汰。</p><p> 第二代視頻監(jiān)控系統(tǒng)是以數(shù)字硬盤(pán)錄像設(shè)備為核心的視頻監(jiān)控系統(tǒng)。數(shù)字硬盤(pán)錄像機(jī)前端采用模擬攝像機(jī),后端采用數(shù)字信號(hào)控制和硬盤(pán)作為儲(chǔ)存介質(zhì),
9、這種模式信息檢索查詢方便、控制靈活,是目前視頻監(jiān)控的主要方式,得到了廣泛應(yīng)用和發(fā)展。由于系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)是一種單功能、單向、集中方式的信息采集網(wǎng)絡(luò)以 及介質(zhì)專用的特點(diǎn),從根本上說(shuō),盡管其發(fā)展相當(dāng)成熟,但仍然具有一定的局限性,要滿足更高的要求,數(shù)字化是必由之路。</p><p> 第三代視頻監(jiān)控系統(tǒng)是數(shù)字網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)。數(shù)字網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的關(guān)鍵設(shè)備是視頻服務(wù)器和網(wǎng)絡(luò)攝像機(jī)。其采用嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng),前端 攝
10、像機(jī)采集的視頻信號(hào)經(jīng)過(guò)高效壓縮芯片壓縮編碼,通過(guò)內(nèi)部總線送到網(wǎng)絡(luò)接口發(fā)送到網(wǎng)絡(luò)上,用戶可以直接在PC機(jī)上用瀏覽器觀看視頻圖像,授權(quán)用戶還可以通 過(guò)計(jì)算機(jī)網(wǎng)絡(luò)控制攝像機(jī)鏡頭和云臺(tái)的動(dòng)作,或?qū)ο到y(tǒng)進(jìn)行配置操作。</p><p> 第2章 視頻監(jiān)控系統(tǒng)總體設(shè)計(jì)和分析</p><p> **2.1 視頻監(jiān)控系統(tǒng)概論</p><p> 隨著數(shù)字信息時(shí)代的到來(lái),數(shù)字化高
11、新技術(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é)
12、合現(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é)合。</p><p> 方案設(shè)計(jì)時(shí)充分考慮當(dāng)前各項(xiàng)需求應(yīng)用,又面向未來(lái)快速增長(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)整體
13、安全性高、性能穩(wěn)定、可維護(hù)性故障少、系統(tǒng)操作簡(jiǎn)單的原則進(jìn)行系統(tǒng)集成??傊w現(xiàn)先進(jìn)實(shí)用、操作方便、自動(dòng)化程度高、安全可靠的總體設(shè)計(jì)思想。</p><p><b> 2.2 設(shè)計(jì)原則</b></p><p> 在視頻監(jiān)控系統(tǒng)時(shí),主要遵循體現(xiàn)以下幾個(gè)特性:(1)先進(jìn)性 嚴(yán)格按照國(guó)家有關(guān)規(guī)定,結(jié)合具體情況,用最佳設(shè)計(jì)方
14、案,采用先進(jìn)成熟的技術(shù)設(shè)備和材料,既滿足當(dāng)前的需求,又兼顧未來(lái)高速的數(shù)據(jù)傳輸需要,使整個(gè)系統(tǒng)在一段時(shí)期內(nèi)保持先進(jìn)性和良好的擴(kuò)展性,以適應(yīng)未來(lái)信息產(chǎn)業(yè)業(yè)務(wù)的發(fā)展和技術(shù)升級(jí)的需要。 (2)規(guī)范性 視頻監(jiān)控工程,是一個(gè)先進(jìn)復(fù)雜的綜合性系統(tǒng)工程,從系統(tǒng)設(shè)計(jì)開(kāi)始,包括施工、安裝、調(diào)試直到最后驗(yàn)收的全過(guò)程,都應(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)告及
15、全套施工圖紙和技術(shù)資料供使用方存檔。執(zhí)行的主要規(guī)范內(nèi)容包括中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)、中華人民共和國(guó)公共安全行業(yè)標(biāo)準(zhǔn):(3)實(shí)用性和可擴(kuò)充性 在設(shè)計(jì)本監(jiān)控系統(tǒng)方案的同時(shí),應(yīng)充分考慮到目前需要和將來(lái)長(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ī)范。在沒(méi)
16、有標(biāo)準(zhǔn)與規(guī)范的情況下,要參照國(guó)家、地方和行業(yè)的相關(guān)標(biāo)準(zhǔn)與規(guī)范,制訂相應(yīng)的標(biāo)準(zhǔn)與規(guī)范。</p><p><b> ?。ǎ矗┛煽啃?lt;/b></p><p> 視頻監(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ù)等方面,充
17、分滿足可靠性的要求。</p><p><b> ?。?)應(yīng)用的廣泛性</b></p><p> 為了提供使用者(在過(guò)程監(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)此需求。</p><p> ***2.3 系統(tǒng)功能構(gòu)成</
18、p><p> 本視頻監(jiān)控系統(tǒng)由視頻監(jiān)控、錄制保存、拍照功能等功能模塊構(gòu)成。為防止不相關(guān)人員對(duì)監(jiān)控系統(tǒng)進(jìn)行破壞,在登錄的時(shí)候進(jìn)行了加密的處理,只有在數(shù)據(jù)庫(kù)中添加的用戶才能夠有權(quán)限進(jìn)入本系統(tǒng)。</p><p> 其中視頻監(jiān)控錄制模塊不但可以用來(lái)實(shí)現(xiàn)攝像頭的圖像預(yù)覽,以及視頻的存儲(chǔ)等功能,而且視頻監(jiān)控錄制模塊中還可以對(duì)預(yù)覽圖像的信息進(jìn)行各種修改和操作。而且在視頻監(jiān)控錄制模塊為了不讓其他人員隨意的
19、更改這些設(shè)置和隨意的退出本套系統(tǒng)還應(yīng)在本模塊中加入權(quán)限設(shè)置密碼。而在回放系統(tǒng)中為了不讓其他非管理人員隨意對(duì)歷史的視頻信息進(jìn)行瀏覽。因此,在進(jìn)入回放系統(tǒng)之前應(yīng)設(shè)置一權(quán)限密碼,若密碼不正確在輸入超過(guò)三次錯(cuò)誤時(shí),會(huì)自動(dòng)退出本系統(tǒng)。</p><p> 我的視頻監(jiān)控系統(tǒng)具有以下特點(diǎn):</p><p><b> ?。?)監(jiān)控功能</b></p><p>
20、 可以在視頻窗口實(shí)現(xiàn)監(jiān)控的功能;</p><p> 使用數(shù)據(jù)庫(kù)實(shí)現(xiàn)用戶權(quán)限密碼管理,保證系統(tǒng)安全;</p><p> 對(duì)視頻信號(hào)進(jìn)行高密度的壓縮處理和記錄處理;</p><p> 按鈕式管理界面,使用方便;便于調(diào)用</p><p> 能實(shí)現(xiàn)監(jiān)控的錄像采集;</p><p><b> 拍照功能<
21、;/b></p><p> 可以在某些時(shí)刻點(diǎn)擊拍照,對(duì)這些圖像進(jìn)行采集;</p><p> 可以管理保存在制定路徑下的拍下的照片;</p><p><b> 錄像回放</b></p><p> 主要是在查詢某些信息的時(shí)候能夠完整的保存當(dāng)時(shí)的數(shù)據(jù);</p><p> 在必要的時(shí)刻對(duì)錄
22、像進(jìn)行回放處理;</p><p> 2.4 視頻監(jiān)控系統(tǒng)內(nèi)容結(jié)構(gòu)</p><p> 視頻信號(hào)處理部分應(yīng)包括以下主要內(nèi)容:在監(jiān)控點(diǎn)設(shè)置視頻信號(hào)采集用的攝像頭;將攝像頭攝取的視頻信號(hào)通過(guò)視頻電纜聯(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)通過(guò)畫(huà)面分
23、割器或矩陣控制器與工業(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)行處理。</p><p><b> 系統(tǒng)結(jié)構(gòu)示例圖:</b></p><p> 視頻監(jiān)控系統(tǒng)是由監(jiān)控點(diǎn)和監(jiān)控中心等組成的,它的具體的工作流程如圖。正如下圖所示的流程,當(dāng)監(jiān)控點(diǎn)
24、的攝像頭采集到的視頻信息通過(guò)電纜線傳到監(jiān)控室,監(jiān)控室的工作人員可以通過(guò)監(jiān)視屏上的預(yù)覽圖像來(lái)了解現(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)控,通過(guò)監(jiān)視器所了解到的情
25、況來(lái)指導(dǎo)現(xiàn)場(chǎng)的工作。與此同時(shí)還可以通過(guò)局域網(wǎng)或互聯(lián)網(wǎng)對(duì)外界發(fā)出警告或報(bào)警。如果視頻監(jiān)控系統(tǒng)安裝視頻服務(wù)器之后,還可以為管理人員提供遠(yuǎn)程監(jiān)視權(quán)限。而管理人員則可以不受地域限制,只要使用PC機(jī)或筆記本電腦通過(guò)調(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)控的歷史記錄,來(lái)進(jìn)行查找、回放
26、以便于了解當(dāng)時(shí)所發(fā)生一系列</p><p> 第3章 系統(tǒng)開(kāi)發(fā)工具</p><p> *3.1 Visual Basic 的特點(diǎn)</p><p> VB是從BASIC發(fā)展而來(lái)的,對(duì)于開(kāi)發(fā)Windows應(yīng)用程序而言,VB是目前所有開(kāi)發(fā)語(yǔ)言中最簡(jiǎn)單、最容易使用的語(yǔ)言。作為程序設(shè)計(jì)語(yǔ)言,VB程序設(shè)計(jì)具有以下特點(diǎn):</p><p> ?。?)可
27、視化的設(shè)計(jì)平臺(tái)</p><p> ?。?)面向?qū)ο蟮脑O(shè)計(jì)方法</p><p> ?。?)事件驅(qū)動(dòng)的編程機(jī)制</p><p> ?。?)結(jié)構(gòu)化的設(shè)計(jì)語(yǔ)言</p><p> ?。?)充分利用Windows資源</p><p> ?。?)開(kāi)放的數(shù)據(jù)庫(kù)功能與網(wǎng)絡(luò)支持 </p><p> *3.2 VB
28、可視化編程的基本概念</p><p> 傳統(tǒng)的編程方法使用的是面向過(guò)程,按順序進(jìn)行的機(jī)制,其缺點(diǎn)是程序員始終要關(guān)心什么時(shí)候發(fā)生什么事情,處理Windows環(huán)境下的事件驅(qū)動(dòng)方式工作量太大。VB采用的是面向?qū)ο蟆⑹录?qū)動(dòng)編程機(jī)制,程序員只需編寫(xiě)響應(yīng)用戶動(dòng)作的程序,如移動(dòng)鼠標(biāo)、單擊事件等,而不必考慮按精確次序執(zhí)行的每個(gè)步驟,編寫(xiě)代碼相對(duì)較少。另外,VB提供的多種“控件”可以快速創(chuàng)建強(qiáng)大的應(yīng)用程序而不需涉及不必要的細(xì)節(jié)
29、。</p><p> VB使用的“可視化編程”方法,是“面向?qū)ο缶幊獭奔夹g(shù)的簡(jiǎn)化版。在VB環(huán)境中所涉及的窗體、控件、部件和菜單項(xiàng)等均為對(duì)象,程序員不僅可以利用控件來(lái)創(chuàng)建對(duì)象,而且還可要建立自己的“控件”,這是Windows環(huán)境下的編程新概念。</p><p> 3.3 對(duì)象的屬性、事件、和方法</p><p><b> 對(duì)象的屬性</b>
30、</p><p> 每個(gè)對(duì)象都有一組特征,稱之為屬性。不同的對(duì)象又不同的屬性。在可視化編程中,每一種對(duì)象都有一組特定的屬性。有許多屬性可能為大多數(shù)對(duì)象所共有,還有一些屬性只局限于個(gè)別對(duì)象。每一個(gè)對(duì)象屬性都有一個(gè)默認(rèn)值,如果不明確地改變?cè)撝?,程序就將使用它。通過(guò)修改對(duì)象地屬性能夠控制對(duì)象的外觀和操作。</p><p><b> 對(duì)象的事件</b></p>
31、<p> 事件就是對(duì)象上所發(fā)生的事情。在VB中,事件是預(yù)先定義好的、能夠被對(duì)象識(shí)別的動(dòng)作,不同的對(duì)象能夠識(shí)別不同的事件。事件過(guò)程是一段獨(dú)立的程序代碼,它在對(duì)象檢測(cè)到某個(gè)特定事件時(shí)執(zhí)行。</p><p><b> 對(duì)象的方法</b></p><p> 一般來(lái)說(shuō),仿佛就是要執(zhí)行的動(dòng)作。VB的方法與事件過(guò)程類似,它可能是函數(shù),也可能是過(guò)程,它用于完成某種
32、特定功能而不能響應(yīng)某個(gè)事件。方法只能在代碼中使用,其用法依賴于方法所需的參數(shù)的個(gè)數(shù)以及它是否具有返回值。</p><p> *3.4 VB的控件</p><p> 控件是VB中預(yù)先定義好的、程序中能夠直接使用的對(duì)象,每個(gè)控件都有大量的屬性、事件和方法可在設(shè)計(jì)時(shí)或代碼中修改和使用。利用控件編程使程序員免除了大量重復(fù)性的工作,能夠以最快的速度和效率開(kāi)發(fā)工具有良好用戶界面的應(yīng)用程序。<
33、/p><p> VB中的控件通常分為3種類型:</p><p> (1)內(nèi)部控件。在默認(rèn)狀態(tài)下工具箱中顯示的控件都是內(nèi)部控件,這些控件被“封裝”在VB的*.EXE文件中,不可從工具箱中刪除。如命令按鈕、單選框、復(fù)選框等。</p><p> (2)ActiveX控件。這類控件單獨(dú)保存在*.OCX類型的文件中,其中包括各種版本VB提供的控件,如數(shù)據(jù)綁定網(wǎng)格、數(shù)據(jù)綁定組
34、合框等和僅在專業(yè)版和企業(yè)版中提供的控件,如標(biāo)準(zhǔn)公共對(duì)話框控件、動(dòng)畫(huà)控件和MCI控件等,另外也有許多軟件廠商提供的ActiveX控件。</p><p> (3)可插入的對(duì)象。用戶可將Excel工作表或PowerPoint幻燈片等作為一個(gè)對(duì)象添加到工具箱中,編程時(shí)可根據(jù)需要隨時(shí)創(chuàng)建。</p><p> 下面的是這個(gè)系統(tǒng)將用到的控件:</p><p><b>
35、; 3.5 代碼模塊</b></p><p> 在建立VB的應(yīng)用程序時(shí),應(yīng)首先設(shè)計(jì)代碼的結(jié)構(gòu)。VB應(yīng)用程序的結(jié)構(gòu)通常如圖所示:</p><p> VB將代碼存儲(chǔ)在3種不同的模塊中:窗體模塊、標(biāo)準(zhǔn)模塊和類模塊。</p><p> 第4章 系統(tǒng)的應(yīng)用程序設(shè)計(jì)</p><p> *4.1 窗體的屬性</p>&
36、lt;p> 通過(guò)修改窗體的屬性可以改變窗體內(nèi)在或外在的結(jié)構(gòu)特征,控制窗體的外觀。通常用的窗體屬性如表4.1所示。</p><p> 表4.1 常用的窗體屬性</p><p> *4.2 系統(tǒng)程序的結(jié)構(gòu)</p><p> 隨著電視監(jiān)視器材、計(jì)算機(jī)技術(shù)的日益發(fā)展,圖形監(jiān)視系統(tǒng)在電視系統(tǒng)或監(jiān)控場(chǎng)所得到了廣泛地應(yīng)用。用圖形來(lái)實(shí)時(shí)顯示被控對(duì)象(攝像機(jī)、終端設(shè)備等
37、)在操作過(guò)程中的狀態(tài),具有清晰明了、形象直觀且可以及時(shí)處理反饋信息。它比數(shù)字儀表包含的信息量大得多,因此使現(xiàn)場(chǎng)監(jiān)控人員的工作方式得到了改進(jìn),效率也由此得到了很大的提高。</p><p> 視頻監(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)完成各類所需信息的采集、接收、傳輸
38、、加工、處理,是整個(gè)系統(tǒng)的控制核心。</p><p> 由于Visual Basic在界面制作上的優(yōu)越性,我們采用Visual Basic來(lái)進(jìn)行系統(tǒng)的快速開(kāi)發(fā)。本系統(tǒng)必須對(duì)硬件進(jìn)行實(shí)時(shí)監(jiān)視控制,從而</p><p><b> 實(shí)現(xiàn)監(jiān)控功能。</b></p><p> 1、VB訪問(wèn)底層硬件的實(shí)現(xiàn) </p><p>
39、 2、下面是監(jiān)控系統(tǒng)的結(jié)構(gòu)圖</p><p> 主窗體是本監(jiān)控系統(tǒng)的主界面,它分為監(jiān)控、拍照、回放、退出者幾個(gè)模塊。 </p><p><b> 4.3 拍照的處理</b></p><p> 在監(jiān)控部分主要能實(shí)現(xiàn)的功能有攝像頭的亮度、曝光度和顏色等設(shè)置。視頻的預(yù)覽,視頻畫(huà)面大小的調(diào)整,視頻存儲(chǔ)壓縮比的設(shè)置及視頻的錄制等幾個(gè)方
40、面。其中視頻預(yù)覽畫(huà)面的大小以及視頻壓縮比的選擇是本套視頻監(jiān)控系監(jiān)控部分的重要環(huán)節(jié),合適的預(yù)覽畫(huà)面間有助于監(jiān)控人員能夠更好的觀察現(xiàn)場(chǎng)的每一個(gè)細(xì)節(jié)。視頻信息存儲(chǔ)壓縮比的選擇對(duì)歷史記錄的回放有著極其重要的地位。如果壓縮比選的不好不但會(huì)浪費(fèi)磁盤(pán)的存儲(chǔ)空間,而且還會(huì)造成視頻信息的失真,以致影響回放時(shí)視頻的清晰度,造成不必要的損失。</p><p> 本人在監(jiān)控系統(tǒng)中主要使用的控件有命令按鈕、圖片框控件、定時(shí)控件等,其主要
41、屬性和用法如下:</p><p> 命令按鈕控件(CommandButton)是使用最為廣泛的控件之一,它可以開(kāi)始、結(jié)束或者中斷一個(gè)過(guò)程。他主要的屬性和基本事件如表4.2和表4.3所示。</p><p> 表4.2 CommandButton控件的基本屬性</p><p> 表4.3 CommandButton控件的常用事件</p><p&
42、gt; (2)圖片框控件(Picture)可以用來(lái)顯示圖形,也可以用來(lái)在控件上輸出圖形和用Print方法輸出文本,還可以把圖片框控件作為容器,將不同功能的控件包容在其中從而實(shí)現(xiàn)分組效果。本系統(tǒng)中主要利用圖片框控件來(lái)顯示攝像頭說(shuō)采集到的視頻信息。 </p><p> (3)定時(shí)控件(Timer)通過(guò)引發(fā)Timer事件,從而有規(guī)律地每隔一段時(shí)間就執(zhí)行一次事件內(nèi)的代碼。Timer控件在運(yùn)行時(shí)不可見(jiàn),在設(shè)計(jì)時(shí)不能夠調(diào)
43、節(jié)其大小。其主要屬性和事件的常規(guī)語(yǔ)法如下:</p><p> Interval屬性返回或設(shè)置Timer控件的各計(jì)時(shí)事件調(diào)用的毫秒數(shù),可以在設(shè)計(jì)時(shí)或運(yùn)行時(shí)設(shè)置該屬性。如果Timer控件的Enable屬性為True,則從Interval屬性的設(shè)置值開(kāi)始倒計(jì)時(shí)。</p><p> Timer事件在一個(gè)Timer控件預(yù)定的時(shí)間間隔過(guò)去之后發(fā)生。該間隔的頻率存儲(chǔ)于該控件的Interval屬性中。
44、應(yīng)用Timer事件,可以按照指定時(shí)間間隔重復(fù)某一操作。 </p><p><b> 變更圖像格式</b></p><p> 若攝像頭說(shuō)采集到的圖像畫(huà)面不合適,可以用下面的語(yǔ)句:</p><p> Set_VideoFormat=SendMessage_Long(CapHWnd,WM_CAP_DLG_VIDEOFORMAT, 0&,
45、 0&)調(diào)出如圖4.3所示的對(duì)話框,通過(guò)更改其設(shè)置來(lái)改變圖像的大小。在圖4.3所示的對(duì)話框中可以進(jìn)行下列設(shè)置:</p><p> 圖4.3 圖像格式設(shè)置圖</p><p> ?、俜直媛剩壕褪钱?huà)面的寬度和高度,分辨率會(huì)因攝像頭的不同,而有所不同。</p><p> ?、谀J剑壕褪菆D像畫(huà)面的色彩模式</p><p> ③大?。寒?dāng)改變
46、上述其中一個(gè)值時(shí),程序會(huì)自動(dòng)計(jì)算文件所占的硬盤(pán)空間,并且顯示出來(lái)分辨率越大或顏色數(shù)越多,則越占空間。</p><p><b> 變更壓縮比</b></p><p> 為了根據(jù)存儲(chǔ)空間來(lái)設(shè)定視頻文件的存儲(chǔ)大小,因此我們可以通過(guò)下面的語(yǔ)句:Set_CompressRate=SendMessage_Long(CapHWnd,WM_CAP_DLG_VIDEOCOMPRES
47、SION, 0&, 0&),來(lái)調(diào)用如圖所示的窗口來(lái)變更壓縮比。使我們采集到的視頻文件在不影響質(zhì)量的情況下達(dá)到最小。通過(guò)如圖4-4所示的這個(gè)窗口我們不但可以選擇合適的壓縮比而且還可以對(duì)其進(jìn)行局部的設(shè)置使存儲(chǔ)的視頻文件達(dá)到最佳效果</p><p> 圖4.4 壓縮比設(shè)置圖</p><p><b> 變更抽取來(lái)源</b></p><
48、p> 由于本套視頻監(jiān)控采用了四部攝像頭,因此可以利用下面的語(yǔ)句來(lái)進(jìn)行攝像頭的選擇:</p><p> SendMessage_long (CapHwnd, WM_CAP_DLG_VIDEOSOURCE, 0&, 0&),它會(huì)出現(xiàn)如圖4.5所示的對(duì)話框,在這個(gè)對(duì)話框中我們不但可以進(jìn)行攝像頭的選擇,而其還可以對(duì)每個(gè)攝像頭的亮度、曝光度和顏色等進(jìn)行設(shè)置。</p><p>
49、; 圖4.5 攝像頭設(shè)置圖</p><p><b> 4.4 圖像的顯示</b></p><p><b> 激活攝像頭:</b></p><p> ①利用capCreateCaptureWindows函數(shù),建立一個(gè)攝像頭窗口,語(yǔ)法如下所示:CapHWnd=capCreateCaptureWindows(窗口名稱,
50、WS_CHILD or WS_VISIBLE,水平坐標(biāo),垂直坐標(biāo),寬度,高度screen.ActiveForm.hwnd,0 ) </p><p> ?、诶肧endMessage_Long函數(shù),將抽取裝置連接到攝像頭窗口,語(yǔ)法如下所示:SendMessage_Long(CapHwnd,WM_CAP_DRIVER_CONNECT,裝置代號(hào),0&)</p><p> ?、劾肧end
51、Message_Any函數(shù),返回該攝像頭窗口,語(yǔ)法如下所示:</p><p> SendMessage_Any(CapHwnd,WM_CAP_DRIVER_Get_CAPS,Len(Caps),Caps)</p><p> ?、芾肧endMessage_Long函數(shù),設(shè)置預(yù)覽的速度,語(yǔ)法如下所示:</p><p> SendMessage_Long(CapHw
52、nd,WM_CAP_SET_PREVIEWRATE,速度,0&)</p><p> ?、堇肧endMessage_Long函數(shù),激活攝像頭窗口,語(yǔ)法如下所示:</p><p> SendMessage_Long(CapHwnd,WM_CAP_SET_PREVIE,Ture,0&)</p><p><b> 視頻錄制</b>
53、</p><p> 對(duì)于視頻圖像的采集我采用了如下的兩個(gè)函數(shù)來(lái)進(jìn)行:Sendmessage_Any(CapHwnd,WM_CAP_SET_SEQUENCE_SETUP,LEN(p), p)</p><p> Sendmessage_Long (CapHwnd, WM_CAP_ SEQUENCE,0&,0&)</p><p> 具體的程序片段如下
54、:</p><p> Dim p As CAPTUREPARMS</p><p><b> With p</b></p><p> .wPercentDropForError = 10</p><p> .fUsingDOSMemory = 0</p><p> .wNumVideoRe
55、quested = 32</p><p> .fAbortLeftMouse = 0</p><p> .fAbortRightMouse = 0</p><p> .wChunkGranularity = 0</p><p> .dwAudioBufferSize = 0</p><p> .fDisabl
56、eWriteCache = 1</p><p> .fMCIControl = 0</p><p> .fStepCaptureAt2x = 0</p><p> .fYield = 0</p><p> .wNumAudioRequested = 4</p><p> .AVStreamMaster = 0
57、&</p><p> .dwIndexSize = 9000& '15分60秒,每秒10張</p><p> .dwRequestMicroSecPerFrame = 1000000 \ 15 '設(shè)置取樣頻率</p><p> .fCaptureAudio = 1 '抽取聲音</p><p>
58、.fLimitEnabled = 0 '關(guān)閉抽取時(shí)間限制</p><p> .wTimeLimit = 30 '設(shè)置抽取秒數(shù)</p><p><b> End With</b></p><p> Get_AVIWindows1=SendMessage_Any(CapHWnd,WM_CAP_SET_SEQUENCE_SETU
59、P,Len(P),P)</p><p> Get_AVIWindow1 = SendMessage_Long (CapHWnd, WM_CAP_SEQUENCE, 0&, 0&)</p><p> 4.5 圖像的記錄和回放</p><p> 閉路監(jiān)控電視系統(tǒng)采用錄像機(jī)實(shí)現(xiàn)記錄和重放功能,可以快速和靜止重放所記錄的畫(huà)面,而且具有遙控功能,系統(tǒng)可以
60、對(duì)錄像機(jī)遠(yuǎn)距離操作。設(shè)計(jì)回放系統(tǒng)的目的是為了管理人員對(duì)以往采集到的歷史信息有一個(gè)更好的了解,方便管理人員或安全部門查找、取證。</p><p> 通過(guò)它主要可以實(shí)現(xiàn)如下幾方面的功能:</p><p> ?。?)可以多屏播放,能同時(shí)播放同一個(gè)畫(huà)面或是兩個(gè)不同的畫(huà)面。</p><p> ?。?)可以同時(shí)播放攝像頭所采集到的同一個(gè)或是不同的兩個(gè)視頻文件。</p&g
61、t;<p> (3)可以實(shí)現(xiàn)全屏及原始圖像大小之間的切換。</p><p> (4)支持多種媒體格式。</p><p> (5)能對(duì)所播放的兩個(gè)視頻文件分別進(jìn)行塊放、慢放、快進(jìn)、快退等的功能。</p><p> 在回放系統(tǒng)中主要應(yīng)用了Windows Media Player(msdxm.ocx)和Microsoft Commandialog C
62、ontrol(Comdlg32.ocx)兩大控件。其主要的功能和具體的用法如下所示:</p><p> (1)Microsoft Commandialog Control(Comdlg32.ocx)控件是一個(gè)常用的控件,它可以提供打開(kāi)、另存為、顏色、字體、打印、幫助等幾種類型的對(duì)話框。該控件屬于ActiveX控件,而不是Visual Basic的標(biāo)準(zhǔn)控件。因此,在使用本控件前應(yīng)添加。Microsoft Comm
63、andialog Control(Comdlg32.ocx)控件的屬性是和不同的對(duì)話框類型緊密相關(guān)的,有些屬性只適用于某一類對(duì)話框,有些屬性在不同的對(duì)話框中的屬性是有區(qū)別的,由于本回放系統(tǒng)只使用其打開(kāi)的功能,以此與打開(kāi)功能有關(guān)的屬性如表4.4所示。</p><p> 表4.4 Commandialog控件的基本屬性</p><p> ?。?)Windows Media Player(m
64、sdxm.ocx)控件支持音頻文件(*.wav 、*.mid )、視頻文件(*.avi、*.mov、*.mpeg)和VCD文件(*.dat)等。播放時(shí)若用鼠標(biāo)右鍵單擊畫(huà)面,這可以直接對(duì)畫(huà)面的播放、暫停、停止等進(jìn)行控制,用戶還可以自行在“屬性”欄中對(duì)影片播放進(jìn)行控制設(shè)置,諸如設(shè)置“播放次數(shù)”、“音量”、“影片大?。?/2、全屏等)”、“面板”、“顏色”、“過(guò)濾器”等。由于Windows Media Player(msdxm.ocx)控件的
65、屬性功能非常強(qiáng)大。以此,在此列舉一些本次設(shè)計(jì)中說(shuō)用到的一些屬性:</p><p> AutoStart:設(shè)置打開(kāi)視頻文件后是否自動(dòng)播放</p><p> EnableContextMenu:當(dāng)在畫(huà)面中右鍵單擊時(shí)是否允許出現(xiàn)控制菜單</p><p> FileName:設(shè)置Windows Media Player(msdxm.ocx)控件播放時(shí)的文件名</
66、p><p> PlayCount:設(shè)置播放次數(shù)</p><p> Rate:設(shè)置播放時(shí)的速率,為1時(shí)正常播放,大于1時(shí)為快進(jìn),小于1時(shí)為慢放,若Rate值設(shè)置的過(guò)大或過(guò)小時(shí)可能無(wú)聲或無(wú)影。</p><p> ShowControls:顯示/隱藏控制面板</p><p> ShowDisplay:顯示/隱藏顯示面板</p>&
67、lt;p> ShowPositionControl:在控制面板中顯示/隱藏位置按鈕。</p><p> 回放系統(tǒng)的具體設(shè)計(jì)步驟如下:</p><p> 首先建立一個(gè)“項(xiàng)目”,依次選擇“項(xiàng)目/部件”,然后添加Windows Media Player(msdxm.ocx)和Microsoft Commandialog Control(Comdlg32.ocx)控件,將上述兩個(gè)控件加
68、進(jìn)窗體,添加一個(gè)按鈕,其Caption屬性設(shè)為“打開(kāi)視頻文件1”在按鈕中添加如下代碼:</p><p> Private Sub 打開(kāi)視頻文件1_Click()</p><p> On Error Resume Next</p><p> CommonDialog1.Filter = "監(jiān)控文件(監(jiān)控*.*)|監(jiān)控*.*|All File(*.*)|
69、*.*|"</p><p> CommonDialog1.ShowOpen</p><p> MediaPlayer1.FileName = CommonDialog1.FileName</p><p> MediaPlayer1.Play</p><p><b> End Sub</b></p&
70、gt;<p> 這是對(duì)單個(gè)Windows Media Player控件進(jìn)行控制,還可以在表單上加入另外一個(gè)按鈕其Caption屬性設(shè)為“打開(kāi)視頻文件2”,并相應(yīng)地加入Windows Media Player2和Microsoft Commandialog Control控件,并將上述程序改動(dòng)后加入按鈕中。在這個(gè)回放系統(tǒng)中我將Windows Media Player控件的Auto Start屬性設(shè)置為True及有文件加載則
71、其自動(dòng)播放。</p><p> 在回放系統(tǒng)中我還設(shè)置了播放、暫停、快放、慢放、快進(jìn)、快退、全屏的按鈕,它們的組要功能是:</p><p> ?。?)播放,如果通過(guò)Microsoft Commandialog Control控件加載到Windows Media Player控件上的視頻文件不能自動(dòng)播放,或是按了暫停、快放、慢放按鈕后加載到Windows Media Player控件上的視頻
72、文件不能正常播放時(shí),單擊此按鈕則可以讓視頻文件繼續(xù)的正常播放。</p><p> ?。?)暫停,在播放時(shí)如果想對(duì)某一畫(huà)面進(jìn)行對(duì)比按此按鈕后會(huì)使視頻畫(huà)面靜止,以利于兩個(gè)不同的畫(huà)面進(jìn)行對(duì)比和觀察。</p><p> ?。?)慢放,由于正常的播放速度有時(shí)會(huì)影響對(duì)視頻細(xì)節(jié)的觀察,因此通過(guò)此按鈕可以降低視頻信息的播放速度,從而將會(huì)有利于對(duì)視頻信息細(xì)節(jié)的觀察。</p><p>
73、 ?。?)快放,可以讓沒(méi)有用的視頻信息快速播放,以便節(jié)省觀察者的時(shí)間,從而提高其工作效率。</p><p> ?。?)快進(jìn)/快退,本系統(tǒng)設(shè)計(jì)的快進(jìn)和快退按鈕是以十秒鐘為一個(gè)基準(zhǔn)單位來(lái)對(duì)視頻信息進(jìn)行快進(jìn)和快退的。</p><p> **4.6 用戶權(quán)限設(shè)置</p><p> 在監(jiān)控系統(tǒng)中,每個(gè)人的分工不同,所以分配給每個(gè)人的權(quán)限都不一樣,例如:在不做權(quán)限設(shè)置的狀態(tài)
74、下,每個(gè)人都能夠登錄到監(jiān)控系統(tǒng)下,這對(duì)監(jiān)控系統(tǒng)的安全造成了很大的安全隱患。</p><p> 在監(jiān)控的過(guò)程中,可能會(huì)對(duì)一些數(shù)據(jù)進(jìn)行配置,但是如果很多人都能對(duì)這些數(shù)據(jù)進(jìn)行配置的時(shí)候,那就會(huì)出現(xiàn)很多異常的情況。</p><p> 所以,在這時(shí)候?qū)ο到y(tǒng)設(shè)置了加密的處理,隔絕了外在因素對(duì)系統(tǒng)的正常運(yùn)行帶來(lái)的干擾。</p><p> 如圖所示4.6所示:</p&g
75、t;<p> 圖4.6 退出對(duì)話框</p><p> 第5章 系統(tǒng)的實(shí)現(xiàn)評(píng)價(jià)及期望</p><p> 5.1 系統(tǒng)測(cè)試過(guò)程</p><p> ?。?) 代碼測(cè)試與調(diào)試</p><p> 應(yīng)用程序的調(diào)試在一個(gè)應(yīng)用軟件的開(kāi)發(fā)中尤其重要,Visual Basic6.0程序設(shè)計(jì)語(yǔ)言提供了一個(gè)功能強(qiáng)大的內(nèi)置調(diào)試器,它主要包括斷點(diǎn)
76、、中斷表達(dá)式、監(jiān)視表達(dá)式、通過(guò)代碼一次經(jīng)過(guò)一個(gè)語(yǔ)句或一個(gè)過(guò)程、顯示變量和屬性的值。Visual Basic6.0程序設(shè)計(jì)語(yǔ)言還可在運(yùn)行過(guò)程中進(jìn)行編輯、設(shè)置下一個(gè)執(zhí)行語(yǔ)句以及在應(yīng)用程序處于中斷模式是進(jìn)行過(guò)程測(cè)試等。</p><p> 程序的調(diào)試主要是有助于了解在應(yīng)用程序運(yùn)行時(shí)正在發(fā)生的事情。調(diào)試工具提供了應(yīng)用程序當(dāng)前狀態(tài)的快照,包括程序的用戶界面的外觀;程序運(yùn)行時(shí),過(guò)程中的變量、表達(dá)式和屬性的值;過(guò)程如何被調(diào)用、
77、調(diào)用的順序及過(guò)程運(yùn)行的結(jié)果。</p><p><b> ?。?)系統(tǒng)運(yùn)行測(cè)試</b></p><p> 首先連接上攝像頭,以此模擬真實(shí)的監(jiān)控環(huán)境來(lái)完成測(cè)試。在測(cè)試的過(guò)程中出現(xiàn)了一些問(wèn)題,在測(cè)試中產(chǎn)生異常,如變量未定義、出現(xiàn)二意性名稱等,以及出現(xiàn)在調(diào)試過(guò)程中的一些錯(cuò)誤,經(jīng)過(guò)反復(fù)的修改代碼,按照Visual Basic6.0程序設(shè)計(jì)語(yǔ)言提供的錯(cuò)誤信息,最后調(diào)試成功,其監(jiān)
78、控和回放的界面如圖5.1,5.2所示:</p><p> 圖5.1 系統(tǒng)的監(jiān)控界面</p><p> 圖5.2 系統(tǒng)的回放界面</p><p><b> 5.2 實(shí)現(xiàn)結(jié)果</b></p><p> 通過(guò)利用攝像頭來(lái)測(cè)試視頻監(jiān)控系統(tǒng)應(yīng)用程序,根據(jù)結(jié)果可知視頻監(jiān)控系統(tǒng)基本可以實(shí)現(xiàn)對(duì)視頻信息的采集存儲(chǔ)和錄制等操作,通過(guò)
79、菜單中的設(shè)置選項(xiàng)還可以對(duì)攝像頭的一些基本的參數(shù)如攝像頭的亮度、曝光度和顏色等設(shè)置?;胤畔到y(tǒng)中還可以對(duì)歷史紀(jì)錄進(jìn)行對(duì)比播放,而且在回放系統(tǒng)中還能夠?qū)σ曨l信息進(jìn)行塊放、慢放、全屏等操作。在加密權(quán)限方面只有輸入正確的密碼才能進(jìn)入(退出)系統(tǒng),以及對(duì)系統(tǒng)中一些參數(shù)進(jìn)行設(shè)置及修改。而且加密文件的屬性也被設(shè)成了隱藏。</p><p><b> 5.3 系統(tǒng)評(píng)價(jià)</b></p><p
80、> Visual Basic6.0程序設(shè)計(jì)語(yǔ)言的開(kāi)發(fā)環(huán)境和強(qiáng)大的開(kāi)發(fā)能力、令人望塵莫及的各種控件,使本系統(tǒng)可以實(shí)現(xiàn)了預(yù)期的功能,例如在監(jiān)控系統(tǒng)中能夠?qū)崿F(xiàn)對(duì)視頻信息的預(yù)覽和錄制,并且能調(diào)整預(yù)覽畫(huà)面的大小及存儲(chǔ)視頻的壓縮比,使其在不影響圖像質(zhì)量的情況下使存儲(chǔ)文件達(dá)到最小。在回放系統(tǒng)中能對(duì)所播放的視頻文件進(jìn)行對(duì)比播放,而且還可以對(duì)其進(jìn)行快放、慢放、暫停等操作。該視頻監(jiān)控系統(tǒng)一旦應(yīng)用到實(shí)際中不但可以降低用戶的成本,而且還具有直觀易懂的中
81、文操作界面,適合各種知識(shí)水平人員的操作。但是,由于時(shí)間緊迫,本套系統(tǒng)還存在一定的缺陷,比如監(jiān)控系統(tǒng)中錄制時(shí)占用系統(tǒng)的資源太大,有時(shí)多屏錄制時(shí)會(huì)引起系統(tǒng)死機(jī)等。回放系統(tǒng)中快放或慢放時(shí)畫(huà)面有時(shí)不是很流暢。有時(shí)視頻還會(huì)出現(xiàn)斷檔現(xiàn)象。</p><p> 5.4 系統(tǒng)的不足和期望</p><p> 本套視頻監(jiān)控系統(tǒng)界面比較呆板,所實(shí)現(xiàn)的功能還不是十分完善,像在監(jiān)控系統(tǒng)中,在對(duì)存儲(chǔ)攝像頭所采集到的
82、視頻時(shí)不能自動(dòng)的鍵壓縮比固定到某一個(gè)比較好的值上面,而是每錄一回都要對(duì)其壓縮比進(jìn)行設(shè)置。回放系統(tǒng)還不能自動(dòng)的獲得歷史紀(jì)錄,同時(shí),系統(tǒng)還不能自動(dòng)刪除保存于一個(gè)月以上的歷史紀(jì)錄,這一點(diǎn)還需要完善。而且,由于時(shí)間緊迫,不能將監(jiān)控系統(tǒng)和回放系統(tǒng)做成服務(wù)器和客戶端的形式,使其自動(dòng)連接,而是在需要是通過(guò)手動(dòng)的方式來(lái)進(jìn)行連接。在技術(shù)上,監(jiān)控系統(tǒng)中采用了利用API函數(shù)來(lái)控制攝像頭并對(duì)視頻信息進(jìn)行采集和存儲(chǔ)的方法,這種方法在后期的調(diào)試中顯現(xiàn)出了它運(yùn)行速度
83、慢,對(duì)資源耗費(fèi)大的缺點(diǎn)。回放系統(tǒng)中我采用了Windows Media Player的控件來(lái)播放歷史的視頻文件,這個(gè)控件雖然可以很流暢的播放視頻信息,但是在處理視頻信息的慢放和快放的時(shí)候則顯得速度有些慢,而且圖像也不是很流暢。在權(quán)限設(shè)置方面沒(méi)能與數(shù)據(jù)庫(kù)連接做成多用戶分級(jí)登陸的方式。</p><p><b> 參考文獻(xiàn):</b></p><p> [1]盧繼傳。對(duì)于做
84、強(qiáng)中小企業(yè)的思考[J],管理科學(xué)文摘,2003,(9)</p><p> [2]許萍,國(guó)外政府對(duì)中小企業(yè)融資的扶持政策及其啟示[J],福州大學(xué)學(xué)報(bào)(哲社版),2003,(2)</p><p> [3]侯水平,地方政府調(diào)控與中小企業(yè)發(fā)展問(wèn)題探討[J],社會(huì)科學(xué)戰(zhàn)線,2003,(2)</p><p> [4]陳文玲,建立現(xiàn)代市場(chǎng)體系的新進(jìn)展[J],商業(yè)經(jīng)濟(jì)文薈,2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 遠(yuǎn)程視頻監(jiān)控系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--視頻監(jiān)控系統(tǒng)的設(shè)計(jì)
- 視頻監(jiān)控畢業(yè)設(shè)計(jì)
- 視頻監(jiān)控畢業(yè)設(shè)計(jì)
- 小區(qū)視頻監(jiān)控系統(tǒng)方案畢業(yè)設(shè)計(jì)
- 視頻監(jiān)控系統(tǒng)的客戶端設(shè)計(jì)—畢業(yè)設(shè)計(jì)
- 視頻監(jiān)控系統(tǒng)研究與畢業(yè)設(shè)計(jì).doc
- 畢業(yè)設(shè)計(jì)視頻監(jiān)控系統(tǒng)的客戶端設(shè)計(jì).doc
- 畢業(yè)設(shè)計(jì)視頻監(jiān)控系統(tǒng)的客戶端設(shè)計(jì).doc
- 畢業(yè)設(shè)計(jì)---視頻監(jiān)控的防雷接地設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--基于dsp視頻監(jiān)控系統(tǒng)的研究與實(shí)現(xiàn)
- 視頻監(jiān)控系統(tǒng)畢業(yè)論文設(shè)計(jì)
- 視頻監(jiān)控系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 視頻監(jiān)控系統(tǒng)設(shè)計(jì) 畢業(yè)論文
- 畢業(yè)設(shè)計(jì)(論文)-基于dsp的視頻監(jiān)控設(shè)計(jì)
- 畢業(yè)論文——無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì)
- 碼頭監(jiān)控系統(tǒng)畢業(yè)設(shè)計(jì)
- 溫度監(jiān)控系統(tǒng)畢業(yè)設(shè)計(jì)
- 視頻監(jiān)控系統(tǒng)畢業(yè)論文設(shè)計(jì)1
- 銀行監(jiān)控系統(tǒng)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論