freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

變電站集中視頻監(jiān)控系統(tǒng)設(shè)備遠(yuǎn)程配置設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-08-24 12:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 2005年之前都是以發(fā)展模擬視頻監(jiān)控系統(tǒng)為主,之后三年發(fā)展到數(shù)字監(jiān)控系統(tǒng),在2009年后至今,都在發(fā)展網(wǎng)絡(luò)化的視頻監(jiān)控系統(tǒng)。近年來(lái),隨著計(jì)算機(jī)處理能力的飛速發(fā)展,視頻監(jiān)控也蓬勃發(fā)展,人臉識(shí)別技術(shù)在視頻監(jiān)控中已不是一個(gè)構(gòu)思,人臉識(shí)別技術(shù)已經(jīng)能完全投入使用但依舊有許多不足仍需繼續(xù)完善。在變電站視頻監(jiān)控中,巡檢機(jī)器人的出現(xiàn)標(biāo)志著視頻監(jiān)控系統(tǒng)的更進(jìn)一步的發(fā)展。巡檢機(jī)器人配備有紅外攝像頭,超高像素的攝像頭等設(shè)備,能檢查關(guān)鍵設(shè)備的外表狀態(tài),溫度情況等,并將采集到的鏡頭信息傳輸?shù)奖O(jiān)控室實(shí)時(shí)播放及保存。他能夠彌補(bǔ)一些人工巡查的失誤,比如日復(fù)一日的觀察很難察覺(jué)到設(shè)備狀態(tài)的變化,而通過(guò)錄像的對(duì)比很容易發(fā)現(xiàn)一些設(shè)備的表面損壞等。 圖11 國(guó)網(wǎng)東善橋變電站智能巡檢機(jī)器人如圖11,是國(guó)網(wǎng)南京東善橋500KV變電站的智能巡檢機(jī)器人,它裝備有高像素?cái)z像頭,紅外攝像頭等,它能把拍攝到的畫(huà)面實(shí)時(shí)傳輸?shù)奖O(jiān)控室并存儲(chǔ)。 第2章 視頻監(jiān)控系統(tǒng) 視頻監(jiān)控系統(tǒng)的發(fā)展 第一代視頻監(jiān)控系統(tǒng)最初的第一代視頻監(jiān)控是采用了一對(duì)一的方式,即一臺(tái)攝像機(jī)對(duì)應(yīng)著一臺(tái)相對(duì)的監(jiān)視器,安裝有有多少臺(tái)攝像機(jī)就需要有多少臺(tái)監(jiān)視器。第一代視頻監(jiān)控被稱(chēng)為傳統(tǒng)模擬閉路視頻監(jiān)視系統(tǒng)(CCTV)。之后出現(xiàn)了視頻切換設(shè)備,改變了視頻監(jiān)控系統(tǒng)只能一臺(tái)監(jiān)視器對(duì)應(yīng)一臺(tái)攝像機(jī)的尷尬局面。此時(shí)的視頻監(jiān)視系統(tǒng)依舊處于只能監(jiān)視而不能控制的階段。隨著單片機(jī)技術(shù)的飛速進(jìn)步,模擬閉路監(jiān)視系統(tǒng)又增加了一些功能如多路視頻切換,攝像機(jī)云臺(tái)控制等一些控制功能。這樣的純模擬的視頻監(jiān)控系統(tǒng)存在著大量的局限性:(1)傳輸線路受外界影響大,只能在小范圍內(nèi)進(jìn)行視頻傳輸;(2)受限于傳輸線路以及切換器容量,視頻監(jiān)控的可擴(kuò)展性差;(3)視頻的存儲(chǔ)依靠錄像帶,錄像帶滿載時(shí)需要更換,無(wú)法做到24小時(shí)連續(xù)監(jiān)控,錄像帶不易于保存,極易丟失或被盜取,錄像帶的存放也是一個(gè)較大的問(wèn)題;(4)錄像質(zhì)量低。 圖21 模擬視頻監(jiān)控系統(tǒng) 第二代視頻監(jiān)控系統(tǒng)到了20世紀(jì)90年代,得益于通信技術(shù),計(jì)算機(jī)多媒體技術(shù)獲得了相對(duì)較為快速的進(jìn)步,人們依靠計(jì)算機(jī)對(duì)于數(shù)據(jù)的強(qiáng)大處理能力,較為顯著的提升了對(duì)于視頻信息的采集和處理能力,提高了視頻錄像的畫(huà)面質(zhì)量使視頻監(jiān)控系統(tǒng)的功能進(jìn)一步發(fā)展。并且開(kāi)發(fā)出了視頻捕捉卡,并將其與計(jì)算機(jī)相結(jié)合。這種第二代視頻監(jiān)控系統(tǒng)大體模型是“模擬—數(shù)字”系統(tǒng)。第二代視頻監(jiān)控系統(tǒng)基于多媒體技術(shù)的,以模擬信號(hào)為傳輸信息來(lái)輸入信息,但是編碼、視頻播放和控制系統(tǒng)是依靠的數(shù)字信號(hào)。由于其核心設(shè)備基本都是數(shù)字設(shè)備所以人們稱(chēng)其為數(shù)字視頻監(jiān)控系統(tǒng)[1]。 圖22 數(shù)字視頻監(jiān)控系統(tǒng)數(shù)字視頻監(jiān)控系統(tǒng)依舊存在著一些局限,每臺(tái)攝像機(jī)都要安裝單獨(dú)的視頻電纜,將導(dǎo)致后來(lái)的布線變得復(fù)雜,一臺(tái)磁盤(pán)刻錄機(jī)最多只能支持16臺(tái)攝像頭。磁盤(pán)的保存依舊會(huì)出現(xiàn)問(wèn)題。 第三代視頻監(jiān)控系統(tǒng)在20世紀(jì)90年代末到21世紀(jì)初,計(jì)算機(jī)處理能力,網(wǎng)絡(luò)帶寬和存儲(chǔ)器的容量獲得了長(zhǎng)足的發(fā)展,同時(shí)出現(xiàn)了數(shù)量相當(dāng)可觀視頻信息處理技術(shù),視頻監(jiān)控進(jìn)入了全數(shù)字化的網(wǎng)絡(luò)時(shí)代,即數(shù)字多媒體視頻監(jiān)控系統(tǒng)。數(shù)字多媒體視頻監(jiān)控系統(tǒng)的IP攝像機(jī)都內(nèi)置了Web服務(wù)器以及網(wǎng)絡(luò)接口,這些攝像機(jī)生成的數(shù)字文件為JPEG或MPEG4格式。用戶遠(yuǎn)程訪問(wèn)Web服務(wù)器頁(yè)面即可實(shí)現(xiàn)參數(shù)配置、遠(yuǎn)程控制以及圖像監(jiān)控等功能[2]。數(shù)字多媒體視頻監(jiān)控系統(tǒng)通過(guò)網(wǎng)絡(luò)接口接入因特網(wǎng)后,其存儲(chǔ)容量以及傳輸范圍將不再受到限制。第三代視頻監(jiān)控系統(tǒng)不僅沒(méi)有前兩代視頻監(jiān)控系統(tǒng)的局限性反而還有著它的巨大優(yōu)勢(shì),簡(jiǎn)便且易于控制,易于升級(jí),可擴(kuò)展性強(qiáng),完全實(shí)現(xiàn)遠(yuǎn)程監(jiān)控,可以使冗余的存儲(chǔ)器獲得利用[3]。 圖23 數(shù)字多媒體視頻監(jiān)控系統(tǒng)21世紀(jì)初出現(xiàn)的嵌入式處理器,使高速大量的對(duì)音視頻的編解碼處理變得簡(jiǎn)單起來(lái)。與網(wǎng)絡(luò)通信技術(shù)相結(jié)合,出現(xiàn)了集網(wǎng)絡(luò)傳輸、本地存儲(chǔ)、可編程圖像/聲音編解碼和自動(dòng)化為一體的嵌入式數(shù)字視頻監(jiān)控系統(tǒng)??梢詽M足視頻監(jiān)控系統(tǒng)發(fā)展的兩大要求:網(wǎng)絡(luò)化和數(shù)字化。 第四代視頻監(jiān)控系統(tǒng)近幾年來(lái),出現(xiàn)的第四代視頻監(jiān)控系統(tǒng)是在第三代視頻監(jiān)控系統(tǒng)的基礎(chǔ)上,結(jié)合圖像處理、模式識(shí)別和計(jì)算機(jī)視覺(jué)技術(shù)等形成的智能視頻監(jiān)控系統(tǒng)。攝像機(jī)的拍攝畫(huà)面質(zhì)量越來(lái)越高,計(jì)算機(jī)處理能力的飛速提高,使得電腦可以自動(dòng)分析畫(huà)面,其強(qiáng)大的數(shù)據(jù)處理能力可以過(guò)濾掉畫(huà)面中多余無(wú)用的信息,自動(dòng)識(shí)別人、動(dòng)物以及其他物體,并且抽取畫(huà)面中的重要信息如車(chē)牌號(hào)等。智能視頻監(jiān)控系統(tǒng)可以智能的識(shí)別出人與物,比如人臉識(shí)別,車(chē)牌識(shí)別與記錄。還可以進(jìn)行運(yùn)動(dòng)軌跡的識(shí)別,這一技術(shù)可以應(yīng)用到汽車(chē)自動(dòng)駕駛技術(shù)上。還可以對(duì)視頻環(huán)境的判斷,如有人把攝像頭的位置調(diào)偏(這時(shí)很常見(jiàn)的)可以自動(dòng)調(diào)回去,又或者有人把攝像頭鏡頭擋住之類(lèi)的,可以實(shí)現(xiàn)對(duì)監(jiān)控室的提醒。 視頻監(jiān)控系統(tǒng)的組成及功能視頻監(jiān)控系統(tǒng)主要由由前端系統(tǒng)和終端系統(tǒng)兩大部分組成,傳輸系統(tǒng)與終端系統(tǒng)通過(guò)傳輸系統(tǒng)進(jìn)行通信。如圖14所示,是一個(gè)基本的視頻監(jiān)控系統(tǒng)。由攝像機(jī)采集畫(huà)面,經(jīng)過(guò)解碼器轉(zhuǎn)換后通過(guò)傳輸線傳輸?shù)奖O(jiān)控室,若監(jiān)控室由控制要求則可以通過(guò)控制線對(duì)攝像機(jī)進(jìn)行控制。 圖24 視頻監(jiān)控系統(tǒng)的組成 前端系統(tǒng)前端系統(tǒng)包括:攝像機(jī)、云臺(tái)、解碼器、拾音器。攝像機(jī)是視頻監(jiān)控系統(tǒng)中最重要的部分,沒(méi)有攝像機(jī)視頻監(jiān)控系統(tǒng)則無(wú)從談起。監(jiān)控用的攝像機(jī)的分辨率和像素比電腦攝像機(jī)高但是比專(zhuān)業(yè)的數(shù)碼相機(jī)或數(shù)碼攝像機(jī)低。從外形上主要分為槍型攝像機(jī)、半球攝像機(jī)、快速球形攝像機(jī)三種,槍型攝像機(jī)分為普通槍型攝像機(jī)和紅外槍型攝像機(jī)。如圖25所示,a)為槍型攝像機(jī),b)為紅外槍型攝像機(jī),c)為半球攝像機(jī),d)為高速球形攝像機(jī)。 圖25 視頻監(jiān)控?cái)z像機(jī)槍型攝像機(jī)室內(nèi)室外都可以適應(yīng),用于監(jiān)控固定的畫(huà)面,但是可以將其安裝在云臺(tái)上以擴(kuò)大監(jiān)控范圍??梢栽跀z像機(jī)上添加LED紅外照明裝置,可以使攝像機(jī)獲得夜視功能,如圖25b)就是紅外監(jiān)控?cái)z像機(jī),可以將其應(yīng)用于夜間和無(wú)照明設(shè)備的場(chǎng)所。半球形攝像機(jī)安裝于室內(nèi)天花板上,由于其較小且不引人注意,具有美觀和隱蔽的效果。快速球形攝像機(jī)又稱(chēng)為快球。它集攝像機(jī),云臺(tái),解碼器,快速變焦鏡頭于一體,可以實(shí)現(xiàn)全方位的監(jiān)控。云臺(tái)可以使攝像頭移動(dòng),以此來(lái)實(shí)現(xiàn)更大范圍的監(jiān)控。解碼器可以將輸入的模擬信號(hào)轉(zhuǎn)換并輸出為數(shù)字信號(hào),方便進(jìn)一步的壓縮和傳輸。拾音器就是采集聲音信號(hào)別放大傳輸,一般的視頻監(jiān)控系統(tǒng)中不包含拾音器。 傳輸系統(tǒng)傳輸系統(tǒng)包括:各種纜線。一般傳輸系統(tǒng)只是傳輸圖像信號(hào)和控制信號(hào),偶爾包含聲音信號(hào)。對(duì)于傳輸系統(tǒng)來(lái)說(shuō)最重要的是盡量保持原始信號(hào)不失真以及盡量減弱外界信號(hào)的干擾。目前多采用視頻基帶傳輸,若傳輸線路過(guò)長(zhǎng)則采用光纖傳說(shuō)。 終端系統(tǒng)終端設(shè)備包括:硬盤(pán)刻錄機(jī)及顯示設(shè)備、監(jiān)控矩陣、存儲(chǔ)設(shè)備、電視墻等。終端系統(tǒng)包括顯示部分與控制部分。如今的監(jiān)控室的顯示都是以一個(gè)電視墻來(lái)同時(shí)顯示多個(gè)畫(huà)面,需要關(guān)注的畫(huà)面會(huì)被監(jiān)控人員切換到面前的顯示器上來(lái)監(jiān)視。監(jiān)控人員可以通過(guò)控制攝像機(jī)的云臺(tái),以及攝像機(jī)的開(kāi)/關(guān)來(lái)進(jìn)行控制。第3章 軟件開(kāi)發(fā)平臺(tái)與開(kāi)發(fā)工具 C++語(yǔ)言計(jì)算機(jī)語(yǔ)言的種類(lèi)非常之多,大體上可以分為三大類(lèi):機(jī)器語(yǔ)言,匯編語(yǔ)言,高級(jí)語(yǔ)言。計(jì)算機(jī)所能識(shí)別的語(yǔ)言只有機(jī)器語(yǔ)言,但機(jī)器語(yǔ)言是由0和1構(gòu)成的代碼,非常不易于人們識(shí)別和記憶。而匯編語(yǔ)言實(shí)質(zhì)上與機(jī)器語(yǔ)言是相同的,但其代碼是由英文構(gòu)成的標(biāo)識(shí)符,都是直接對(duì)硬件進(jìn)行操作的。匯編語(yǔ)言編出的文件相對(duì)于高級(jí)語(yǔ)言較小且執(zhí)行速度很快。但是匯編語(yǔ)言的缺點(diǎn)是程序相對(duì)很長(zhǎng),復(fù)雜,比較容易出錯(cuò)。高級(jí)語(yǔ)言是相對(duì)與匯編語(yǔ)言來(lái)說(shuō)的,它并不是一個(gè)具體的語(yǔ)言,它包含了很多語(yǔ)言,如:C/C++、Java、Basic等,這些語(yǔ)言各有不同。本次畢業(yè)設(shè)計(jì)就采用了C++高級(jí)語(yǔ)言。 C++及其特點(diǎn)C++語(yǔ)言是一種高級(jí)語(yǔ)言,它是C語(yǔ)言的擴(kuò)展,也是C語(yǔ)言的超集。C++是面向?qū)ο蟪绦蛟O(shè)計(jì)的高級(jí)語(yǔ)言。C++源程序設(shè)計(jì)好后要進(jìn)行編譯、連接生成可執(zhí)行的程序文件,最后執(zhí)行并且調(diào)試程序。C++,將源程序進(jìn)行編譯,即將高級(jí)語(yǔ)言C++語(yǔ)言翻譯成機(jī)器語(yǔ)言代碼。最后連接程序生成一個(gè)可執(zhí)行文件。在C++中,類(lèi)是一種結(jié)構(gòu)化的數(shù)據(jù)類(lèi)型,它是用來(lái)組織數(shù)據(jù)和函數(shù)的。類(lèi)是將數(shù)據(jù)和數(shù)據(jù)操作函數(shù)結(jié)合在一個(gè)單元內(nèi)的機(jī)制,類(lèi)構(gòu)成了C++面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ),是封裝的基本單元。C++的軟件復(fù)用功能之一是模塊。C++既允許其用戶構(gòu)造函數(shù)模板,也允許用戶構(gòu)造類(lèi)模板。模板是把函數(shù)或者類(lèi)將要處理的數(shù)據(jù)類(lèi)型參數(shù)化,使參數(shù)具有多態(tài)性。C++的一個(gè)重要功能是繼承和派生。繼承是面向?qū)ο蟪绦蛟O(shè)計(jì)可以復(fù)用代碼的最重要的方法,它允許用戶在保持原來(lái)的類(lèi)的基礎(chǔ)上進(jìn)行擴(kuò)展并增加新的功能。繼承顯現(xiàn)了面向?qū)ο蟪绦蛟O(shè)計(jì)的層次結(jié)構(gòu)。呈現(xiàn)了一個(gè)由淺入深的認(rèn)識(shí)過(guò)程。在C++中可以由一個(gè)類(lèi)派出一個(gè)新類(lèi)。通過(guò)繼承可以對(duì)類(lèi)進(jìn)行分層,C++通過(guò)類(lèi)的派生機(jī)制來(lái)支持繼承。通過(guò)類(lèi)派生出的新類(lèi)也可以作為基類(lèi)再繼續(xù)派出更加新的類(lèi),以此形成了一個(gè)層次結(jié)構(gòu)。繼承反映了事物之間的聯(lián)系,個(gè)性與共性間的關(guān)系。相對(duì)于獨(dú)立設(shè)計(jì)而言,繼承的工作量少,重復(fù)的部分可以從基類(lèi)繼承過(guò)來(lái),不需要單獨(dú)編程來(lái)實(shí)現(xiàn)功能。C++自帶了一個(gè)標(biāo)準(zhǔn)庫(kù),稱(chēng)之為C++標(biāo)準(zhǔn)庫(kù),其包含了豐富的函數(shù)和類(lèi)庫(kù)等,在編程時(shí)可以直接使用,C++標(biāo)準(zhǔn)庫(kù)的存在避免了重復(fù)勞動(dòng),大大提高了程序設(shè)計(jì)的效率。C++標(biāo)準(zhǔn)庫(kù)包含了:STL(標(biāo)準(zhǔn)模板類(lèi)庫(kù):Standard Template Library),C標(biāo)準(zhǔn)函數(shù)庫(kù),其他。 Visual C++Visual C++ C++,Visual C++是微軟的產(chǎn)品Visual Studio工具集的重要組成部分。Visual C++,是一個(gè)功能齊全,高效率的可視化編程工具。Visual C++,用戶通過(guò)MFC類(lèi)庫(kù)可以很方便的開(kāi)發(fā)出符合用戶要求的功能。相對(duì)于其它的開(kāi)發(fā)工具,Visual C++。Visual C++以可視化技術(shù)為基礎(chǔ),以C++語(yǔ)言為藍(lán)本,以大量的可視化工具為骨架,讓用戶可以高效率的開(kāi)發(fā)應(yīng)用程序。 SDK調(diào)用全程軟件開(kāi)發(fā)工具包(SDK:SoftwareDevelopmentKit)一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件時(shí)的開(kāi)發(fā)工具的集合。它可以簡(jiǎn)單的為某個(gè)程序設(shè)計(jì)語(yǔ)言提供應(yīng)用程序接口API的一些文件,但也可能包括能與某種嵌入式通訊的復(fù)雜的硬件。一般的工具包括用于調(diào)試和其他用途的實(shí)用工具。SDK 還經(jīng)常包括示例代碼、支持性的技術(shù)注解或者其他的為基本參考資料澄清疑點(diǎn)的支持文檔[4]。本次畢業(yè)設(shè)計(jì)所用到的軟件開(kāi)發(fā)工具包是??低暤腟DK包。其中包含了網(wǎng)絡(luò)通訊庫(kù)、軟件解碼庫(kù)、硬件解碼庫(kù)等功能部件。其文件名和功能組件如圖所示: 圖31 SDK主要功能組件該SDK的主要功能包括:圖像預(yù)覽;云臺(tái)控制;語(yǔ)音對(duì)講;解碼卡遠(yuǎn)程升級(jí);文件回放及下載;遠(yuǎn)程關(guān)閉/重啟;參數(shù)配置等。海康威視的SDK包含了??低暤母鞣N功能函數(shù),這些功能函數(shù)被封裝在DLL(Dynamic Link Library)中。用戶在開(kāi)發(fā)過(guò)程必須有函數(shù)聲明的的頭文件(.h文件)和庫(kù)文件(.lib文件)才能調(diào)用DLL中的函數(shù)。所以我們必須將我們需要用到的DLL文件,頭文件和庫(kù)文件導(dǎo)入Vicaual C++。??低晫?duì)于實(shí)現(xiàn)不同的視頻監(jiān)視功能將SDK分為不同的模塊。無(wú)論實(shí)現(xiàn)哪個(gè)模塊的功能時(shí)都要進(jìn)行初始化SDK,注冊(cè)設(shè)備,用戶注銷(xiāo),釋放SDK資源。初始化SDK是對(duì)整個(gè)SDK進(jìn)行初始化。模塊功能的使用是在注冊(cè)設(shè)備之后進(jìn)行。注銷(xiāo)和釋放SDK是對(duì)內(nèi)存進(jìn)行重新分配。該SDK的主體是網(wǎng)絡(luò)通訊庫(kù)(),網(wǎng)絡(luò)通訊庫(kù)應(yīng)用于攝像頭與視頻客戶端之間的網(wǎng)絡(luò)通訊,具有遠(yuǎn)程參數(shù)配置及碼流數(shù)據(jù)的獲取和處理等通訊功能。軟件解碼庫(kù)(Play Ctrl)用來(lái)實(shí)現(xiàn)實(shí)時(shí)碼流數(shù)據(jù)的顯示,回放錄像文件等。硬解碼庫(kù)()實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)流的顯示和對(duì)監(jiān)視器進(jìn)行矩陣輸出。,其余可選[5]。 MySQL數(shù)據(jù)庫(kù) MySQL概述MySQL是一個(gè)小型的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)中是瑞典的MySQL AB公司。MySQL至今被廣泛的應(yīng)用于Internet里的中小型網(wǎng)站上。多數(shù)中小型網(wǎng)站為了降低其總體擁有成本選擇了MySQL來(lái)作為網(wǎng)站的數(shù)據(jù)庫(kù),因?yàn)镸ySQL體積小,運(yùn)算速度快??傮w擁有成本小。而且MySQL是開(kāi)發(fā)源碼軟件,可以大大降低總體擁有成本。 關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言MySQL所使用的語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言——SQL(Structured Query Language,結(jié)構(gòu)化查詢語(yǔ)言)。SQL是一種介于關(guān)系代數(shù)和關(guān)系演算之間的語(yǔ)言,SQL有著非常齊全的查詢功能,同時(shí)還有著數(shù)據(jù)控制和數(shù)據(jù)查詢的功能,是集數(shù)據(jù)定義、數(shù)據(jù)查詢和數(shù)據(jù)控制于一身的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。SQL的語(yǔ)言功能包括數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù)據(jù)查詢這4個(gè)部分。SQL語(yǔ)言簡(jiǎn)潔,易學(xué)易用。至今為止已經(jīng)成為了應(yīng)用最為廣泛的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。為了達(dá)成SQL的核心功能只需要使用6個(gè)命令:SELECT、CREATE、INSERT、UPDATE、DELETE、GRSNT(REVOKE)。 數(shù)據(jù)庫(kù)的連接方式服務(wù)器或客戶端應(yīng)用程序向數(shù)據(jù)庫(kù)服務(wù)器請(qǐng)求服務(wù)時(shí),前提是必須要與數(shù)據(jù)庫(kù)建立連接。由于不同的數(shù)據(jù)庫(kù)管理系統(tǒng)有著兼容性等方面的問(wèn)題,人們開(kāi)發(fā)了不用的連接數(shù)據(jù)庫(kù)的方法、技術(shù)和軟件。大體上有四種接口和一種方法。ODBC數(shù)據(jù)庫(kù)接口;ADO數(shù)據(jù)庫(kù)接口;3;JDBC數(shù)據(jù)庫(kù)接口;數(shù)據(jù)庫(kù)連接池技術(shù)。本次畢業(yè)設(shè)計(jì)采用的MySQL是使用的ODBC數(shù)據(jù)庫(kù)接口[6]。ODBC即開(kāi)放式數(shù)據(jù)庫(kù)互聯(lián)(Open DataBase Connectivity),是微軟推出的一種接口標(biāo)準(zhǔn),用來(lái)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)和應(yīng)用程序之間的通信。ODBC本質(zhì)上是一組數(shù)據(jù)庫(kù)訪問(wèn)API(應(yīng)用程序編程接口),核心是SQL語(yǔ)句,由一組函數(shù)調(diào)用組成??梢酝ㄟ^(guò)SQL語(yǔ)言編寫(xiě)命令來(lái)對(duì)符合接口標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)進(jìn)行操作,但只能對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。在使用ODBC時(shí),首先用ODBC管理器注冊(cè)一個(gè)數(shù)據(jù)源,數(shù)據(jù)源提供數(shù)據(jù)位置、數(shù)據(jù)庫(kù)類(lèi)型及驅(qū)動(dòng)程序等給管理器,ODBC管理器就能建立起相對(duì)的聯(lián)接。 Navicat for MySQL 數(shù)據(jù)庫(kù)可視化工具Navicat for MySQL是一套專(zhuān)為MySQL設(shè)計(jì)的強(qiáng)大數(shù)據(jù)庫(kù)管理及開(kāi)發(fā)工具。,并支持大部份MySQL最新版本的功能,包括觸發(fā)器、存儲(chǔ)過(guò)程、函數(shù)、事件、檢索、權(quán)限管理等等。同時(shí)SQLyog也是一款非常好用的數(shù)據(jù)庫(kù)可視化工具。 圖32 Navicat for MySQL操作界面 軟件安裝及連接中出現(xiàn)的問(wèn)題 軟件安裝本次畢業(yè)設(shè)計(jì)用到的軟件是Visual C++, XP開(kāi)發(fā)的32位開(kāi)發(fā)工具,而我們所使用的電腦為Windows 7 64位系統(tǒng),導(dǎo)致了該開(kāi)發(fā)工具與與電腦系統(tǒng)不兼容,雖然我們找了一些與Windows ,但是依舊存在著一些問(wèn)題如無(wú)法從開(kāi)發(fā)工具內(nèi)直接打開(kāi)工程文件,但已經(jīng)不影響該工具的使用。 與數(shù)據(jù)庫(kù)建立連接MySQL的操作界面是一個(gè)DOS界面,這對(duì)于熟悉Windows系統(tǒng)的我們來(lái)使用DOS系統(tǒng)是非常困難的,所以我們需要一個(gè)MySQL可視化工具,Navicat for MySQL與SQLyog都是非常合適的。此時(shí)需要一個(gè)連接工具——ODBC數(shù)據(jù)源。在配置過(guò)程中我的電腦在安裝connector/。由此我們猜測(cè)到這兩個(gè)文件可能不兼容,在相應(yīng)的文件目錄中粘貼替換后完全沒(méi)有問(wèn)題了。另一種解決辦法是安裝X86版本的connector/ODBC,較為快捷實(shí)用。 圖33 ODBC安裝出錯(cuò)程序的MS端與SC端在本機(jī)內(nèi)部調(diào)試互相連接時(shí)并沒(méi)有出現(xiàn)任何問(wèn)題。服務(wù)端可以成功登陸與啟動(dòng)服務(wù),客戶端也可以成功與服務(wù)端建立連接。但是在聯(lián)機(jī)調(diào)試時(shí)出現(xiàn)了一些問(wèn)題,服務(wù)端開(kāi)啟服務(wù)后客戶端顯示連接數(shù)據(jù)庫(kù)失敗,數(shù)據(jù)庫(kù)的失敗表示代碼并沒(méi)有問(wèn)題而是電腦系統(tǒng)或者安裝的軟件出現(xiàn)了問(wèn)題。在經(jīng)過(guò)仔細(xì)排查后發(fā)現(xiàn)了兩處問(wèn)題:(1)電腦防火墻未關(guān)閉,阻礙了通信;(2)MySQL程序默認(rèn)禁止遠(yuǎn)程連接,這使我們程序的調(diào)試變得麻煩起來(lái)。防火墻未關(guān)閉的問(wèn)題容易獲得解決,在“開(kāi)始”—“控制面板”—“Windows防火墻”—“打開(kāi)或關(guān)閉防火墻”中設(shè)置解決即可。MySQL禁止遠(yuǎn)程訪問(wèn)提供了兩種解決方法,第一種是改表法,因?yàn)橘~號(hào)只能在localhost登陸,這個(gè)時(shí)候只要在localhost的那臺(tái)電腦,登入MySQL后,更改“MySQL”數(shù)據(jù)庫(kù)里的“user”表里的“host”項(xiàng),從“l(fā)ocalhost”改成“%”即可。該操作的SQL代碼為: u root pvmwaremysqluse mysql。 2. Mysqlupdate user set host = ’%’ where user = ‘root’。 3. Mysqlselect host,user from user。這樣的改法只適合兩臺(tái)電腦的互相連接的訪問(wèn),所以我們選擇了第二種方法。第二種方法為授權(quán)法,用戶可以使用mypassword從任何主機(jī)連接到MySQL服務(wù)器,該方法的sql代碼為:1. GRANT ALL PRIVILEGES ON *.* TO 39。myuser39。@39。%39。 IDENTIFIED BY 39。mypassword39。 WITH GRANT OPTION。 PRIVILEGES。 第4章 視頻監(jiān)控系統(tǒng)的網(wǎng)絡(luò)傳輸技術(shù) 視頻圖像壓縮的意義對(duì)于視頻監(jiān)控系統(tǒng),視頻圖像壓縮技術(shù)是不可或缺的,一張A4紙大小的彩色照片(12/mm的分辨率,16bt像素)所包含的數(shù)據(jù)量大約有18MB(兆字節(jié))左右,正常視頻監(jiān)控幀率為每秒25幀,如果不經(jīng)壓縮而直接傳輸每秒需要傳輸450MB的數(shù)據(jù)量,這樣大的數(shù)據(jù)量給存儲(chǔ)器以及傳輸線路造成了很大的壓力。彩色視頻圖像傳輸?shù)臄?shù)據(jù)量是目前計(jì)算機(jī)傳輸速率的幾十倍甚至上百倍。如此之大的數(shù)據(jù)流不是可能靠擴(kuò)大存儲(chǔ)容量和擴(kuò)大傳輸線路帶寬來(lái)實(shí)現(xiàn)的。所以,視頻圖像壓縮技術(shù)的使用是必然的。從通信的角度來(lái)看,壓縮意味著去除冗余。視頻圖像作為一種信息,它本身存在著大量的冗余,而且視頻具有極強(qiáng)的連續(xù)性和相關(guān)性,則其信息的冗余程度較之單獨(dú)的圖像更大。這些大量冗余信息的存在使視頻壓縮變得可行。為了使視頻傳輸?shù)膱D像質(zhì)量得到保障,實(shí)時(shí)傳輸,占用存儲(chǔ)空間減小,壓縮時(shí)需要做到:比較高的壓縮比;2解壓縮速率要快;傳
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1