視頻監(jiān)控系統(tǒng)畢業(yè)論文設計費下載-_第1頁
視頻監(jiān)控系統(tǒng)畢業(yè)論文設計費下載-_第2頁
視頻監(jiān)控系統(tǒng)畢業(yè)論文設計費下載-_第3頁
視頻監(jiān)控系統(tǒng)畢業(yè)論文設計費下載-_第4頁
視頻監(jiān)控系統(tǒng)畢業(yè)論文設計費下載-_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、你如果認識從前的我,也許會原諒現(xiàn)在的我。視頻監(jiān)控系統(tǒng)(市場營銷專業(yè)營銷04(1班*摘要:隨著現(xiàn)代電子技術的發(fā)展視頻監(jiān)控系統(tǒng)也逐步由模擬走向數(shù)字化視頻監(jiān)控系統(tǒng)是安防領域中的重要組成部分是所有安全系統(tǒng)中最關鍵的子系統(tǒng)系統(tǒng)通過遙控攝像機直接觀察被監(jiān)視場所的情況同時可以把被監(jiān)視場所的情況進行同步錄像另外視頻監(jiān)控系統(tǒng)還可以與防盜報警系統(tǒng)等其它安全技術防范體系聯(lián)動運行使用戶安全防范能力得到整體的提高視頻監(jiān)控系統(tǒng)能在人無法直接觀察的場合適時、清晰、真實地反映被監(jiān)視控制對象的畫面視頻監(jiān)控系統(tǒng)已成為在現(xiàn)代化管理中監(jiān)控的最為有效的觀察工具視頻監(jiān)控系統(tǒng)是一種全數(shù)字化、全網(wǎng)絡化的系統(tǒng)可以同現(xiàn)有的多媒體系統(tǒng)、控制系統(tǒng)和

2、信息系統(tǒng)集成方便地實現(xiàn)數(shù)據(jù)和信息的共享在控制中心只要有一個工作人員操作就能夠觀察多個被控區(qū)域以及遠距離區(qū)域的監(jiān)控功能視頻監(jiān)控系統(tǒng)由實時控制系統(tǒng)、監(jiān)視系統(tǒng)及管理信息系統(tǒng)組成實時控制系統(tǒng)完成實時數(shù)據(jù)采集處理、存儲、反饋的功能;監(jiān)視系統(tǒng)完成對各個監(jiān)控點的全天候的監(jiān)視能在多操作控制點上切換多路圖像;管理信息系統(tǒng)完成各類所需信息的采集、接收、傳輸、加工、處理是整個系統(tǒng)的控制核心關鍵詞:視頻監(jiān)控;采集;傳輸AbstractAlong with the technical development of modern electronicsthe video frequency supervision sys

3、tem also gradually from imitate the alignment numeral to turn.The video frequency supervision system is Anne to defend the importance in the realm to constitute the partis in all safe systems most the sub-system of the key.The system passes the remote control camerathe direct observation is keep wat

4、ch on the amenity circumstanceat the same time can is keep watch on the amenity circumstance carries on recordingthe elephant synchronously.Moreoverthe video frequency supervision system can also with guard against theft to report to the police the system etc. other safe techniques guard against the

5、 system to move the movementusing a safety to guard against the ability to get the whole exaltation.The video frequency supervision system ability at the situation that person can't observe directlywell timedportraitreally reflect to be keep watch on appearance of control the object.The video fr

6、equency supervision system has become the most valid observation tool supervise and control in modern management.The video frequency supervision system is a kind of total amount word turnthe whole network turn of systemcan the together existing multi-media systemthe control system and the informatio

7、n systems gathercarrying out the share of the data and information in the control centre expediently the operation of only a staff membercan observe manies to is control districtand long-distance leave the supervision function of the district.Video frequency supervision system from solid the hour co

8、ntrols the system surveillance system and management the information system constitute. The solid hour controls the data for system to complete solid to collect the processingsavingthe function of the feedbackkeep watch on the system completes the all-weather surveillance that orders to the each sup

9、ervisionthe ability is operating control point more up cut over many road pictures Manage the information system completes each kind of to need the information to collectreceivetransmitprocesshandleis the whole control core of system.Keywords: video supervision system; collecting; transmit目錄第一章緒論 51

10、.1 引言 51.2 視頻監(jiān)控系統(tǒng)的發(fā)展歷程 5第二章視頻監(jiān)控系統(tǒng)總體設計和分析72.1 視頻監(jiān)控系統(tǒng)概論72.2 設計原則82.3 系統(tǒng)功能構成92.4 視頻監(jiān)控系統(tǒng)內容結構10第三章系統(tǒng)開發(fā)工具133.1 Visual Basic 的特點 133.2 VB可視化編程的基本概念133.3 對象的屬性、事件、和方法143.4 VB的控件143.5 代碼模塊16第四章系統(tǒng)的應用程序設計184.1 窗體的屬性184.2 系統(tǒng)程序的結構184.3 圖像的處理204.4 圖像的顯示254.5 圖像的記錄和回放274.6 用戶權限設置31第五章系統(tǒng)的實現(xiàn)評價及期望335.1 系統(tǒng)測試過程335.2 實現(xiàn)

11、結果355.3 系統(tǒng)評價355.4 系統(tǒng)的不足和期望35結束語37參考文獻38致謝39第1章緒論1.1 引言視頻監(jiān)控系統(tǒng)是安全防范技術體系中一個重要的組成部分目前這種系統(tǒng)的應用在我國發(fā)展極快市場競爭激烈在本次設計中視頻監(jiān)控系統(tǒng)主要以下幾部分組成:圖像信息的采集和預覽;對采集畫面的簡單控制以及存儲和回放功能隨著計算機技術的高速發(fā)展整個系統(tǒng)的向著數(shù)字化網(wǎng)絡化集成化的方向發(fā)展本文主要論述一般視頻監(jiān)控系統(tǒng)的工作原理和設計方法以及簡單介紹這種技術的發(fā)展趨勢1.2 視頻監(jiān)控系統(tǒng)的發(fā)展歷程視頻監(jiān)控系統(tǒng)的發(fā)展大致經(jīng)歷了三個階段在九十年代初以前主要是以模擬設備為主的閉路電視監(jiān)控系統(tǒng)稱為第一代模擬監(jiān)控系統(tǒng)九十年代

12、中期隨著計算機處理能力的提高和視頻技術的發(fā)展人們利用計算機的高速數(shù)據(jù)處理能力進行視頻的采集和處理利用顯示器的高分辨率實現(xiàn)圖像的多畫面顯示從而大大提高了圖像質量這種基于PC機的多媒體主控臺系統(tǒng)稱為第二代數(shù)字化本地視頻監(jiān)控系統(tǒng)九十年代末隨著網(wǎng)絡帶寬、計算機處理能力和存儲容量的快速提高以及各種實用視頻處理技術的出現(xiàn)視頻監(jiān)控步入了全數(shù)字化的網(wǎng)絡時代稱為第三代遠程視頻監(jiān)控系統(tǒng)第三代視頻監(jiān)控系統(tǒng)以網(wǎng)絡為依托以數(shù)字視頻的壓縮、傳輸、存儲和播放為核心以智能實用的圖像分析為特色引發(fā)了視頻監(jiān)控行業(yè)的技術革命受到了學術界、產業(yè)界和使用部門的高度重視近年來隨著計算機、網(wǎng)絡以及圖像處理、傳輸技術的飛速發(fā)展視頻監(jiān)控制技術

13、也得到飛速發(fā)展由于視頻控制系統(tǒng)應用領域廣泛而且發(fā)展迅速目前在國內外市場上推出了數(shù)字控制的模擬視頻監(jiān)控和數(shù)字視頻監(jiān)控兩類產品前者技術發(fā)展已經(jīng)非常成熟、性能穩(wěn)定并在實際工程應用中得到廣泛應用特別是在大、中型視頻監(jiān)控工程中的應用尤為廣泛;后者是新近崛起的以計算機技術及圖像視頻壓縮為核心的新型視頻監(jiān)控系統(tǒng)該系統(tǒng)解決了模擬系統(tǒng)部分弊端而迅速崛起但仍需進一步完善和發(fā)展第2章視頻監(jiān)控系統(tǒng)總體設計和分析2.1 視頻監(jiān)控系統(tǒng)概論隨著數(shù)字信息時代的到來數(shù)字化高新技術產品日益增加和完善各行業(yè)為了提高和完善生產、管理水平和增加競爭性都爭先采用完善的高新技術產品視頻監(jiān)控系統(tǒng)就是信息時代的產物之一視頻監(jiān)控系統(tǒng)是管理人員高

14、質量管理的理想工具;也是公共安全、防盜防范必不可少的強有力的得力助手利用它可以大大減少不必要的人力實時監(jiān)視可視區(qū)域做到控制現(xiàn)場實際工作現(xiàn)狀實時快速的反映所發(fā)生的一切事物便于管理者及時應付處理突發(fā)事件等為了適應信息化的需要按照視頻監(jiān)控系統(tǒng)的技術規(guī)范并結合現(xiàn)代化需求的特點本文采取先進合理的設計思想和較為完善的設備對視頻監(jiān)控系統(tǒng)進行了設計與實現(xiàn)力爭做到電子監(jiān)控系統(tǒng)的可靠性和先進性完美結合方案設計時充分考慮當前各項需求應用又面向未來快速增長的發(fā)展需求在系統(tǒng)整體功能設施配備時依據(jù)功能齊全、實用、使用方便、質量可靠、技術先進具有擴容能力;認真分析各系統(tǒng)產品的價格、功能、穩(wěn)定性和可靠性依據(jù)可靠性高、性價比高

15、的原則采用主流產品;按系統(tǒng)整體安全性高、性能穩(wěn)定、可維護性故障少、系統(tǒng)操作簡單的原則進行系統(tǒng)集成總之要體現(xiàn)先進實用、操作方便、自動化程度高、安全可靠的總體設計思想2.2 設計原則在視頻監(jiān)控系統(tǒng)時主要遵循體現(xiàn)以下幾個特性:(1先進性嚴格按照國家有關規(guī)定結合具體情況用最佳設計方案采用先進成熟的技術設備和材料既滿足當前的需求又兼顧未來高速的數(shù)據(jù)傳輸需要使整個系統(tǒng)在一段時期內保持先進性和良好的擴展性以適應未來信息產業(yè)業(yè)務的發(fā)展和技術升級的需要(2規(guī)范性視頻監(jiān)控工程是一個先進復雜的綜合性系統(tǒng)工程從系統(tǒng)設計開始包括施工、安裝、調試直到最后驗收的全過程都應嚴格按照國家有關的標準和規(guī)范作好系統(tǒng)的標準化設計和管

16、理工作最后提交正規(guī)的測試驗收報告及全套施工圖紙和技術資料供使用方存檔執(zhí)行的主要規(guī)范內容包括中華人民共和國國家標準、中華人民共和國公共安全行業(yè)標準: (3實用性和可擴充性在設計本監(jiān)控系統(tǒng)方案的同時應充分考慮到目前需要和將來長遠利益首先滿足其基本功能需要達到經(jīng)濟實用的要求又應充分考慮今后的發(fā)展需要具有可擴充性充分保護現(xiàn)有的投資而且具有較高的性價比系統(tǒng)的建設要嚴格按照國家、地方和行業(yè)的有關標準與規(guī)范在沒有標準與規(guī)范的情況下要參照國家、地方和行業(yè)的相關標準與規(guī)范制訂相應的標準與規(guī)范系統(tǒng)的分析、設計、實現(xiàn)和測試要嚴格按照軟件工程標準和規(guī)范并盡可能采用開放技術和國際主流產品以確保系統(tǒng)符合國際上各種開放標準

17、(4可靠性視頻監(jiān)控系統(tǒng)的建設直接影響著使用效果、外部形象及投資回報因此系統(tǒng)設計必須安全、可靠本方案已充分考慮采用成熟的技術和產品在設備選型和系統(tǒng)的設計中采用最優(yōu)化的方案并從線路敷設、設備安裝、系統(tǒng)調試服務等方面充分滿足可靠性的要求(5應用的廣泛性為了提供使用者(在過程監(jiān)視中一般指管理人員及各級領導者的監(jiān)視區(qū)域(生產區(qū)域以外場所的遠程監(jiān)視的需要只需在現(xiàn)有的機器上安裝應用軟件或直接使用標準瀏覽器(不需任何安裝即可實現(xiàn)此需求2.3 系統(tǒng)功能構成本套視頻監(jiān)控系統(tǒng)由視頻監(jiān)控、錄制和視頻回放兩大功能模塊構成為防止其它非管理人員隨意的進入、退出系統(tǒng)隨意的對一些攝像頭參數(shù)進行修改設計時在這兩個模塊中加入了一個

18、權限加密模塊其中視頻監(jiān)控錄制模塊不但可以用來實現(xiàn)攝像頭的圖像預覽以及視頻的存儲等功能而且視頻監(jiān)控錄制模塊中還可以對預覽圖像的大小、攝像頭所采集到的視頻信息的存儲大小攝像頭的亮度、曝光度和顏色等進行設置而且在視頻監(jiān)控錄制模塊為了不讓其他人員隨意的更改這些設置和隨意的退出本套系統(tǒng)還應在本模塊中加入權限設置密碼而在回放系統(tǒng)中為了不讓其他非管理人員隨意對歷史的視頻信息進行瀏覽因此在進入回放系統(tǒng)之前應設置一權限密碼若密碼不正確者不能進入到回放系統(tǒng)中本套視頻監(jiān)控系統(tǒng)的特點主要有以下的兩個方面:(1監(jiān)控功能具備2屏同時預覽功能;用戶權限密碼管理保證系統(tǒng)安全;視頻信號的丟失報警;對視頻信號進行高密度的壓縮處理

19、和記錄處理;按鈕式管理界面使用方便;能實現(xiàn)對歷史紀錄的查找和回放;Windows XP操作系統(tǒng)系統(tǒng)更加穩(wěn)定可靠(2存儲功能:可以支持兩個IDE硬盤每個IDE硬盤的容量可達120GB;硬盤文件系統(tǒng)同DOS兼容可以在PC平臺上操作;硬盤上文件可以選擇循環(huán)記錄和非循環(huán)記錄;管理主機可以通過網(wǎng)絡播放網(wǎng)絡硬盤錄像機上記錄的文件;2.4 視頻監(jiān)控系統(tǒng)內容結構視頻信號處理部分應包括以下主要內容:在監(jiān)控點設置視頻信號采集用的攝像頭;將攝像頭攝取的視頻信號通過視頻電纜聯(lián)入從事監(jiān)控活動工作的控制室;在各個控制室利用視頻分頻設備及信號放大設備將視頻信號分頻放大處理后一組信號用于現(xiàn)場的視頻監(jiān)控使用另外的信號向其它控制

20、室或調度室的信號提供;現(xiàn)場監(jiān)控用的信號通過畫面分割器或矩陣控制器與工業(yè)用電視監(jiān)視器相連完成現(xiàn)場的視頻信息的監(jiān)控目的在調度室利用視頻2分頻設備將視頻信號2分頻處理后一組信號用于調度室的綜合視頻監(jiān)控使用另一組信號提供給數(shù)字信號處理部分進行處理圖2.1 系統(tǒng)結構示例圖視頻監(jiān)控系統(tǒng)是由監(jiān)控點和監(jiān)控中心等組成的它的具體的工作流程如圖2.1所示正如下圖所示的流程當監(jiān)控點的攝像頭采集到的視頻信息通過電纜線傳到監(jiān)控室監(jiān)控室的工作人員可以通過監(jiān)視屏上的預覽圖像來了解現(xiàn)場所發(fā)生的一切情況與此同時監(jiān)控室的控制人員還可以對攝像頭所采集到的視頻信息進行錄制存儲監(jiān)控室的工作人員還可以控制監(jiān)控點的每一個攝像頭并對其進行各種

21、操作如攝像頭的轉向、攝像頭的取景范圍等管理人員還可以對攝像頭的參數(shù)如亮度、曝光度和顏色等進行一系列的設置一旦有突發(fā)事件發(fā)生監(jiān)控室的工作人員還可以對現(xiàn)場進行實時監(jiān)控通過監(jiān)視器所了解到的情況來指導現(xiàn)場的工作與此同時還可以通過局域網(wǎng)或互聯(lián)網(wǎng)對外界發(fā)出警告或報警如果視頻監(jiān)控系統(tǒng)安裝視頻服務器之后還可以為管理人員提供遠程監(jiān)視權限而管理人員則可以不受地域限制只要使用PC機或筆記本電腦通過調制解調器或寬帶接入方式接入PSTN電話網(wǎng)或Internet 國際互聯(lián)網(wǎng)就可以即時觀看各個監(jiān)控點的圖像以便掌握監(jiān)控點的詳細情況因此大大提高了管理者的管理水平當管理人員需要某一天的監(jiān)控錄像時還可以調用監(jiān)控的歷史記錄來進行查找

22、、回放以便于了解當時所發(fā)生一系列的情況第3章系統(tǒng)開發(fā)工具3.1 Visual Basic 的特點VB是從BASIC發(fā)展而來的對于開發(fā)Windows應用程序而言VB是目前所有開發(fā)語言中最簡單、最容易使用的語言作為程序設計語言VB程序設計具有以下特點:(1可視化的設計平臺(2面向對象的設計方法(3事件驅動的編程機制(4結構化的設計語言(5充分利用Windows資源(6開放的數(shù)據(jù)庫功能與網(wǎng)絡支持3.2 VB可視化編程的基本概念傳統(tǒng)的編程方法使用的是面向過程按順序進行的機制其缺點是程序員始終要關心什么時候發(fā)生什么事情處理Windows環(huán)境下的事件驅動方式工作量太大VB采用的是面向對象、事件驅動編程機制

23、程序員只需編寫響應用戶動作的程序如移動鼠標、單擊事件等而不必考慮按精確次序執(zhí)行的每個步驟編寫代碼相對較少另外VB提供的多種"控件"可以快速創(chuàng)建強大的應用程序而不需涉及不必要的細節(jié)VB使用的"可視化編程"方法是"面向對象編程"技術的簡化版在VB環(huán)境中所涉及的窗體、控件、部件和菜單項等均為對象程序員不僅可以利用控件來創(chuàng)建對象而且還可要建立自己的"控件"這是Windows環(huán)境下的編程新概念3.3 對象的屬性、事件、和方法對象的屬性每個對象都有一組特征稱之為屬性不同的對象又不同的屬性在可視化編程中每一種對象都有一組特定的屬

24、性有許多屬性可能為大多數(shù)對象所共有還有一些屬性只局限于個別對象每一個對象屬性都有一個默認值如果不明確地改變該值程序就將使用它通過修改對象地屬性能夠控制對象的外觀和操作對象的事件事件就是對象上所發(fā)生的事情在VB中事件是預先定義好的、能夠被對象識別的動作不同的對象能夠識別不同的事件事件過程是一段獨立的程序代碼它在對象檢測到某個特定事件時執(zhí)行對象的方法一般來說仿佛就是要執(zhí)行的動作VB的方法與事件過程類似它可能是函數(shù)也可能是過程它用于完成某種特定功能而不能響應某個事件方法只能在代碼中使用其用法依賴于方法所需的參數(shù)的個數(shù)以及它是否具有返回值3.4 VB的控件控件是VB中預先定義好的、程序中能夠直接使用的

25、對象每個控件都有大量的屬性、事件和方法可在設計時或代碼中修改和使用利用控件編程使程序員免除了大量重復性的工作能夠以最快的速度和效率開發(fā)工具有良好用戶界面的應用程序VB中的控件通常分為3種類型:(1內部控件在默認狀態(tài)下工具箱中顯示的控件都是內部控件這些控件被"封裝"在VB的*.EXE文件中不可從工具箱中刪除如命令按鈕、單選框、復選框等(2ActiveX控件這類控件單獨保存在*.OCX類型的文件中其中包括各種版本VB提供的控件如數(shù)據(jù)綁定網(wǎng)格、數(shù)據(jù)綁定組合框等和僅在專業(yè)版和企業(yè)版中提供的控件如標準公共對話框控件、動畫控件和MCI控件等另外也有許多軟件廠商提供的ActiveX控件(

26、3可插入的對象用戶可將Excel工作表或PowerPoint幻燈片等作為一個對象添加到工具箱中編程時可根據(jù)需要隨時創(chuàng)建工具箱中的每個控件都用一個圖形按鈕來表示主要包括并用到表3.1中列出的20個內部控件表3.1 常用的內部控件圖標說明圖片框(PictureBox控件用于顯示圖形文件或文本文件也可以作為其他控件的容器標簽(Label控件創(chuàng)建一個標簽對象用于保存不希望用戶改動的文本文本框(TextBox控件創(chuàng)建用于顯示和輸入數(shù)據(jù)的文本框對象用戶可以在其中輸入或更改文本框架(Frame控件用于美化其他控件并提供分組功能命令按鈕(CommandButton控件-創(chuàng)建命令按鈕對象用于執(zhí)行命令復選框(Ch

27、eckBox控件創(chuàng)建復選框對象允許用戶選擇開關狀態(tài)或顯示多個選項用戶可從中選擇多個選項選項按鈕(OptionButton控件創(chuàng)建選項按鈕對象用于顯示多個選項用戶只能從中選擇一個選項組合框(ComboBox控件創(chuàng)建組合框或下拉列表框對象用戶可以從列表項中選擇一項或人工輸入一個值列表框(ListBox控件-創(chuàng)建列表框對象用于顯示供用戶選擇的列表項當列表很多不能同時顯示時列表可以滾動水平滾動條(HScrollBar與垂直滾動條(VScrollBar控件用于提供簡便的定位還可要模擬當前所在的位置計時器(Timer控件創(chuàng)建計時器對象以設定的間隔捕捉計時器事件此控件運行時不可見驅動器列表框(DriveLi

28、stBox控件顯示當前可用驅動器供用戶選擇目錄列表框(DirListBox控件顯示目錄列表供用戶選擇文件列表框(FileListBox顯示當前路徑下的文件名列表供用戶選擇形狀(Shape控件創(chuàng)建形狀對象設計時用于畫各種類型的形狀可以畫矩形圓角矩形正方形圓角正方形橢圓或圓線條(Line控件創(chuàng)建線條對象設計時用于在窗體上畫各種類型的線條圖像(Image控件創(chuàng)建圖像對象設計時用于在窗體上畫各種類型的線條數(shù)據(jù)(Data控件用于連接數(shù)據(jù)庫并在窗體的其他控件中顯示數(shù)據(jù)庫信息OLE容器(OLE Container控件創(chuàng)建OLE容器對象用于把其他應用的數(shù)據(jù)嵌入到VB的應用程序中3.5 代碼模塊在建立VB的應用

29、程序時應首先設計代碼的結構VB應用程序的結構通常如圖3.1所示:圖3.1 VB應用程序的結構圖VB將代碼存儲在3種不同的模塊中:窗體模塊、標準模塊和類模塊第4章系統(tǒng)的應用程序設計4.1 窗體的屬性通過修改窗體的屬性可以改變窗體內在或外在的結構特征控制窗體的外觀通常用的窗體屬性如表4.1所示表4.1 常用的窗體屬性屬性用途Name決定窗體的名稱同時也是磁盤上窗體文件名擴展名為.FrmCaption決定標題欄中顯示的文本用于確定窗體的背景顏色Bode style用于決定窗體的邊框風格Control Box決定窗體是否擁有控制菜單MaxBotton決定窗體標題欄中是否具有最大化按鈕Movable決定

30、控制窗體是否可以移動Window State通過取值決定窗體是正常、最小化還是最大化狀態(tài)4.2 系統(tǒng)程序的結構隨著電視監(jiān)視器材、計算機技術的日益發(fā)展圖形監(jiān)視系統(tǒng)在電視系統(tǒng)或監(jiān)控場所得到了廣泛地應用用圖形來實時顯示被控對象(攝像機、終端設備等在操作過程中的狀態(tài)具有清晰明了、形象直觀且可以及時處理反饋信息它比數(shù)字儀表包含的信息量大得多因此使現(xiàn)場監(jiān)控人員的工作方式得到了改進效率也由此得到了很大的提高視頻監(jiān)控系統(tǒng)由實時控制系統(tǒng)、監(jiān)視系統(tǒng)及管理信息系統(tǒng)組成實時控制系統(tǒng)完成實時數(shù)據(jù)采集處理、存儲、反饋的功能;監(jiān)視系統(tǒng)完成對各個監(jiān)控點的全天候的監(jiān)視能在多操作控制點上切換多路圖像;管理信息系統(tǒng)完成各類所需信息

31、的采集、接收、傳輸、加工、處理是整個系統(tǒng)的控制核心由于Visual Basic在界面制作上的優(yōu)越性我們采用Visual Basic來進行系統(tǒng)的快速開發(fā)本系統(tǒng)必須對硬件進行實時監(jiān)視控制從而實現(xiàn)監(jiān)控功能圖4.1 VB訪問底層硬件的實現(xiàn)圖4.2 應用程序的結構圖主控模塊是本監(jiān)控系統(tǒng)的主界面它分為監(jiān)控模塊、回放模塊退出模塊三個子模塊4.3 圖像的處理在監(jiān)控部分主要能實現(xiàn)的功能有攝像頭的亮度、曝光度和顏色等設置視頻畫面大小的調整視頻存儲壓縮比的設置及視頻的錄制等幾個方面其中視頻預覽畫面的大小以及視頻壓縮比的選擇是本套視頻監(jiān)控系監(jiān)控部分的重要環(huán)節(jié)合適的預覽畫面間有助于監(jiān)控人員能夠更好的觀察現(xiàn)場的每一個細節(jié)

32、視頻信息存儲壓縮比的選擇對歷史記錄的回放有著極其重要的地位如果壓縮比選的不好不但會浪費磁盤的存儲空間而且還會造成視頻信息的失真以致影響回放時視頻的清晰度造成不必要的損失本人在監(jiān)控系統(tǒng)中主要使用的控件有命令按鈕、圖片框控件、定時控件等其主要屬性和用法如下:(1 命令按鈕控件(CommandButton是使用最為廣泛的控件之一它可以開始、結束或者中斷一個過程表4.2 CommandButton控件的基本屬性編號屬性功能簡述1Caption設置/返回CommandButton控件的標簽內容2Enable設置/返回運行時CommandButton控件是否響應用戶事件3Height設置/返回Comman

33、dButton控件的高度4Left設置/返回CommandButton控件的水平位置5Picture設置/返回CommandButton控件中要顯示的圖片6Top設置/返回CommandButton控件的垂直位置7Visible設置/返回程序運行時CommandButton控件是否可見8Width設置/返回CommandButton控件的寬度表4.3 CommandButton控件的常用事件編號事件何時觸發(fā)1Click鼠標單擊命令按鈕時發(fā)生2GotFocus當一個命令按鈕獲得焦點時發(fā)生3LostFocus當一個對象失去焦點時發(fā)生4KeyDown當命令按具有焦點時按下一個鍵時發(fā)生5KeyUp當命

34、令按具有焦點時釋放一個鍵時發(fā)生6KeyPress當用戶按下和松開一個ANSI鍵時發(fā)生7MouseDown命令按鈕上按下鼠標按鈕時發(fā)生8MouseMove當在命令按鈕上移動鼠標時發(fā)生(2圖片框控件(Picture可以用來顯示圖形也可以用來在控件上輸出圖形和用Print方法輸出文本還可以把圖片框控件作為容器將不同功能的控件包容在其中從而實現(xiàn)分組效果本系統(tǒng)中主要利用圖片框控件來顯示攝像頭說采集到的視頻信息(3定時控件(Timer通過引發(fā)Timer事件從而有規(guī)律地每隔一段時間就執(zhí)行一次事件內的代碼Timer控件在運行時不可見在設計時不能夠調節(jié)其大小其主要屬性和事件的常規(guī)語法如下:Interval屬性返

35、回或設置Timer控件的各計時事件調用的毫秒數(shù)可以在設計時或運行時設置該屬性如果Timer控件的Enable屬性為True則從Interval屬性的設置值開始倒計時Timer事件在一個Timer控件預定的時間間隔過去之后發(fā)生該間隔的頻率存儲于該控件的Interval屬性中應用Timer事件可以按照指定時間間隔重復某一操作變更圖像格式若攝像頭說采集到的圖像畫面不合適可以用下面的語句:Set_VideoFormat=SendMessage_Long(CapHWndWM_CAP_DLG_VIDEOFORMAT0&0&調出如圖4.3所示的對話框通過更改其設置來改變圖像的大小在圖4.3所

36、示的對話框中可以進行下列設置:圖4.3 圖像格式設置圖分辨率:就是畫面的寬度和高度分辨率會因攝像頭的不同而有所不同模式:就是圖像畫面的色彩模式大小:當改變上述其中一個值時程序會自動計算文件所占的硬盤空間并且顯示出來分辨率越大或顏色數(shù)越多則越占空間變更壓縮比為了根據(jù)存儲空間來設定視頻文件的存儲大小因此我們可以通過下面的語句:Set_CompressRate=SendMessage_Long(CapHWndWM_CAP_DLG_VIDEOCOMPRESSION0&0&來調用如圖所示的窗口來變更壓縮比使我們采集到的視頻文件在不影響質量的情況下達到最小通過如圖4-4所示的這個窗口我們不

37、但可以選擇合適的壓縮比而且還可以對其進行局部的設置使存儲的視頻文件達到最佳效果圖4.4 壓縮比設置圖變更抽取來源由于本套視頻監(jiān)控采用了四部攝像頭因此可以利用下面的語句來進行攝像頭的選擇:SendMessage_long (CapHwndWM_CAP_DLG_VIDEOSOURCE0&0&它會出現(xiàn)如圖4.5所示的對話框在這個對話框中我們不但可以進行攝像頭的選擇而其還可以對每個攝像頭的亮度、曝光度和顏色等進行設置圖4.5 攝像頭設置圖4.4 圖像的顯示激活攝像頭:利用capCreateCaptureWindows函數(shù)建立一個攝像頭窗口語法如下所示:CapHWnd=capCreate

38、CaptureWindows(窗口名稱WS_CHILD or WS_VISIBLE水平坐標垂直坐標寬度0 利用SendMessage_Long函數(shù)將抽取裝置連接到攝像頭窗口語法如下所示:SendMessage_Long(CapHwndWM_CAP_DRIVER_CONNECT裝置代號0&利用SendMessage_Any函數(shù)返回該攝像頭窗口語法如下所示:SendMessage_Any(CapHwndWM_CAP_DRIVER_Get_CAPSLen(CapsCaps利用SendMessage_Long函數(shù)設置預覽的速度語法如下所示:SendMessage_Long(CapHwndWM_

39、CAP_SET_PREVIEWRATE速度0&利用SendMessage_Long函數(shù)激活攝像頭窗口語法如下所示:SendMessage_Long(CapHwndWM_CAP_SET_PREVIETure0&視頻錄制對于視頻圖像的采集我采用了如下的兩個函數(shù)來進行:Sendmessage_Any(CapHwnd WM_CAP_SET_SEQUENCE_SETUPLEN(ppSendmessage_Long (CapHwndWM_CAP_ SEQUENCE0&0&具體的程序片段如下:Dim p As CAPTUREPARMSWith p.wPercentDropFo

40、rError = 10.fUsingDOSMemory = 0.wNumVideoRequested = 32.fAbortLeftMouse = 0.fAbortRightMouse = 0.wChunkGranularity = 0.dwAudioBufferSize = 0.fDisableWriteCache = 1.fMCIControl = 0.fStepCaptureAt2x = 0.fYield = 0.wNumAudioRequested = 4.AVStreamMaster = 0&.dwIndexSize = 9000& '15分60秒每秒10張.

41、dwRequestMicroSecPerFrame = 1000000 15 '設置取樣頻率.fCaptureAudio = 1 '抽取聲音.fLimitEnabled = 0 '關閉抽取時間限制.wTimeLimit = 30 '設置抽取秒數(shù)End WithGet_AVIWindows1=SendMessage_Any(CapHWndWM_CAP_SET_SEQUENCE_SETUPLen(PPGet_AVIWindow1 = SendMessage_Long (CapHWndWM_CAP_SEQUENCE0&0&4.5 圖像的記錄和回放閉路監(jiān)

42、控電視系統(tǒng)采用錄像機實現(xiàn)記錄和重放功能可以快速和靜止重放所記錄的畫面而且具有遙控功能系統(tǒng)可以對錄像機遠距離操作設計回放系統(tǒng)的目的是為了管理人員對以往采集到的歷史信息有一個更好的了解方便管理人員或安全部門查找、取證通過它主要可以實現(xiàn)如下幾方面的功能:(1可以多屏播放能同時播放同一個畫面或是兩個不同的畫面(2可以同時播放攝像頭所采集到的同一個或是不同的兩個視頻文件(3可以實現(xiàn)全屏及原始圖像大小之間的切換(4支持多種媒體格式(5能對所播放的兩個視頻文件分別進行塊放、慢放、快進、快退等的功能在回放系統(tǒng)中主要應用了Windows Media Player(msdxm.ocx和Microsoft Comm

43、andialog Control(Comdlg32.ocx兩大控件其主要的功能和具體的用法如下所示:(1Microsoft Commandialog Control(Comdlg32.ocx控件是一個常用的控件它可以提供打開、另存為、顏色、字體、打印、幫助等幾種類型的對話框該控件屬于ActiveX控件而不是Visual Basic的標準控件因此在使用本控件前應添加Microsoft Commandialog Control(Comdlg32.ocx控件的屬性是和不同的對話框類型緊密相關的有些屬性只適用于某一類對話框有些屬性在不同的對話框中的屬性是有區(qū)別的由于本回放系統(tǒng)只使用其打開的功能以此與打

44、開功能有關的屬性如表4.4所示表4.4 Commandialog控件的基本屬性編號屬性功能簡述1FileName返回或設置所選文件的路徑和文件名如果在使用Show方法以前使用FileName屬性則設定了對話框的默認文件名;如果在以后使用則返回選擇的文件名2Filter返回或設置所選文件的路徑和文件名如果在使用Show方法以前使用FileName屬性則設定了對話框的默認文件名;如果在以后使用則返回選擇的文件名3DefaultExt為該對話框返回或設置缺省的文件或擴展名也就是當我們沒有指定打開或保存的文件類型時按DefaultExt屬性所設置的擴展名為默認值(2Windows Media Play

45、er(msdxm.ocx控件支持音頻文件(*.wav 、*.mid 、視頻文件(*.avi、*.mov、*.mpeg和VCD文件(*.dat等播放時若用鼠標右鍵單擊畫面這可以直接對畫面的播放、暫停、停止等進行控制用戶還可以自行在"屬性"欄中對影片播放進行控制設置諸如設置"播放次數(shù)"、"音量"、"影片大小(1/2、全屏等"、"面板"、"顏色"、"過濾器"等由于Windows Media Player(msdxm.ocx控件的屬性功能非常強大以此在此列舉一些本

46、次設計中說用到的一些屬性:AutoStart:設置打開視頻文件后是否自動播放EnableContextMenu:當在畫面中右鍵單擊時是否允許出現(xiàn)控制菜單FileName:設置Windows Media Player(msdxm.ocx控件播放時的文件名PlayCount:設置播放次數(shù)Rate:設置播放時的速率為1時正常播放大于1時為快進小于1時為慢放若Rate值設置的過大或過小時可能無聲或無影ShowControls:顯示/隱藏控制面板ShowDisplay:顯示/隱藏顯示面板ShowPositionControl:在控制面板中顯示/隱藏位置按鈕回放系統(tǒng)的具體設計步驟如下:首先建立一個&quo

47、t;項目"依次選擇"項目/部件"然后添加Windows Media Player(msdxm.ocx和Microsoft Commandialog Control (Comdlg32.ocx控件將上述兩個控件加進窗體添加一個按鈕其Caption屬性設為"打開視頻文件1"在按鈕中添加如下代碼:Private Sub 打開視頻文件1_Click(On Error Resume NextCommonDialog1.Filter = "監(jiān)控文件(監(jiān)控*.*|監(jiān)控*.*|All File(*.*|*.*|"CommonDialog1.

48、ShowOpenMediaPlayer1.FileName = CommonDialog1.FileNameMediaPlayer1.PlayEnd Sub這是對單個Windows Media Player控件進行控制還可以在表單上加入另外一個按鈕其Caption屬性設為"打開視頻文件2"并相應地加入Windows Media Player2和Microsoft Commandialog Control控件并將上述程序改動后加入按鈕中在這個回放系統(tǒng)中我將Windows Media Player控件的Auto Start屬性設置為True及有文件加載則其自動播放在回放系統(tǒng)中我

49、還設置了播放、暫停、快放、慢放、快進、快退、全屏的按鈕它們的組要功能是:(1播放如果通過Microsoft Commandialog Control控件加載到Windows Media Player控件上的視頻文件不能自動播放或是按了暫停、快放、慢放按鈕后加載到Windows Media Player控件上的視頻文件不能正常播放時單擊此按鈕則可以讓視頻文件繼續(xù)的正常播放(2暫停在播放時如果想對某一畫面進行對比按此按鈕后會使視頻畫面靜止以利于兩個不同的畫面進行對比和觀察(3慢放由于正常的播放速度有時會影響對視頻細節(jié)的觀察因此通過此按鈕可以降低視頻信息的播放速度從而將會有利于對視頻信息細節(jié)的觀察(

50、4快放可以讓沒有用的視頻信息快速播放以便節(jié)省觀察者的時間從而提高其工作效率(5快進/快退本系統(tǒng)設計的快進和快退按鈕是以十秒鐘為一個基準單位來對視頻信息進行快進和快退的4.6 用戶權限設置由于監(jiān)控室中的每一位員工的職責不同為了不讓不同的工作人員能夠順利地進行工作因此本套監(jiān)控系統(tǒng)中也設計了相應的權限設置在一套復雜的系統(tǒng)中用戶的權限是非常重要的因為使用同一套系統(tǒng)工作的人很多如果不對系統(tǒng)進行權限的設置則每一個使用系統(tǒng)的人都可以對系統(tǒng)進行隨意的修改那么系統(tǒng)不但不會給工作人員帶來方便而且還會出現(xiàn)系統(tǒng)崩潰的情況更有嚴重的是會使部分或全部的用戶資料丟失如果在一套復雜的系統(tǒng)中只設置一個密碼也是遠遠不夠的應該按照不同工作人員的工作需要設置不同的級別的密碼如管理者所使用的管理員密碼不但可以進入系統(tǒng)而且還可以對系統(tǒng)的一些主要參數(shù)進行修改和設置一般普通用戶的用戶密碼只能是進入到系統(tǒng)中去使用系統(tǒng)而不能去修改系統(tǒng)的設置對于那些沒有訪問權限的用戶則不能登陸和使用系統(tǒng)監(jiān)控系統(tǒng)應該對現(xiàn)場進行實時監(jiān)控因此一旦進入監(jiān)控系統(tǒng)之后則不能輕易的退出監(jiān)控系統(tǒng)同時為了不讓非管理人員不能隨意的對攝像頭的參數(shù)進行隨意的修改而在回放系統(tǒng)中為了不讓其他無關的人員隨意

溫馨提示

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

評論

0/150

提交評論