資源描述:
《基于Linux、QT的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、基于Linux、QT的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文目錄緒論11基于Linux、QT的視頻監(jiān)控系統(tǒng)概述41.1視頻監(jiān)控系統(tǒng)的組成41.2開(kāi)發(fā)環(huán)境簡(jiǎn)介41.2.1Linux環(huán)境簡(jiǎn)介41.2.2QT技術(shù)簡(jiǎn)介41.2.3V4L2編程技術(shù)簡(jiǎn)介52系統(tǒng)總體設(shè)計(jì)概述72.1分析系統(tǒng)需求72.2系統(tǒng)的軟件結(jié)構(gòu)及整體框架72.2.1整體結(jié)構(gòu)框圖72.2.2模塊的功能分析83系統(tǒng)中各模塊功能的具體實(shí)現(xiàn)93.1服務(wù)器:數(shù)據(jù)采集部分93.1.1模塊功能描述93.1.2技術(shù)概要93.1.3邏輯概要及流程圖103.2服務(wù)器:數(shù)據(jù)處理173.2.1模塊功能描述173.2.2技術(shù)概要173.2.3邏輯概要
2、及程序流程圖173.3客戶端:數(shù)據(jù)獲取193.3.1模塊功能描述193.3.2技術(shù)概要193.3.3邏輯概要及流程圖193.4客戶端:QT視頻渲染21283.4.1模塊功能描述213.4.2技術(shù)概要223.4.3邏輯概要及流程圖224視頻監(jiān)控系統(tǒng)測(cè)試234.1系統(tǒng)測(cè)試目標(biāo)234.2系統(tǒng)測(cè)試過(guò)程234.3系統(tǒng)測(cè)試結(jié)果25結(jié)論26參考文獻(xiàn)27致謝2828插圖索引圖1視頻監(jiān)控系統(tǒng)結(jié)構(gòu)圖7圖2服務(wù)器(server)端視頻數(shù)據(jù)采集流程10圖3打開(kāi)USB攝像頭設(shè)備流程圖11圖4查詢視頻設(shè)備信息流程圖12圖5設(shè)置視頻采集方式流程圖13圖6申請(qǐng)緩沖區(qū)流程圖14圖7緩沖區(qū)設(shè)置流程圖15圖8視頻數(shù)
3、據(jù)處理流程圖16圖9服務(wù)器端數(shù)據(jù)處理流程圖18圖10服務(wù)器端數(shù)據(jù)幀封裝結(jié)構(gòu)圖19圖11服務(wù)器與客戶端TCP網(wǎng)絡(luò)編程流程圖20圖12客戶端的數(shù)據(jù)分割流程圖21圖13客戶端視頻渲染模塊流程圖22圖14啟動(dòng)系統(tǒng)效果圖(左:客戶端,右:服務(wù)端)24圖15客戶端準(zhǔn)備連接時(shí)效果圖(左:客戶端,右:服務(wù)端)24圖16系統(tǒng)網(wǎng)絡(luò)連接后效果圖(左:客戶端,右:服務(wù)端)2528基于Linux、QT的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著社會(huì)的網(wǎng)絡(luò)技術(shù)的不斷更新,計(jì)算機(jī)多媒體應(yīng)用技術(shù)及網(wǎng)絡(luò)技術(shù)方面的發(fā)展之迅速是有目共睹的,在銀行,商場(chǎng)監(jiān)控,城市交通管理,酒店等安全保衛(wèi)方面,視頻監(jiān)控系統(tǒng)的市場(chǎng)需求量大幅度上升
4、,市場(chǎng)上出現(xiàn)了多種圖像采集和傳輸?shù)漠a(chǎn)品,視頻監(jiān)控系統(tǒng)的發(fā)展趨勢(shì)必然是數(shù)字化,網(wǎng)絡(luò)化,即采用嵌入式網(wǎng)絡(luò)攝像機(jī),利用嵌入式監(jiān)控設(shè)備體積小巧,性能穩(wěn)定,通訊便利等特點(diǎn)。在我國(guó)現(xiàn)階段,流媒體技術(shù)以及嵌入式網(wǎng)絡(luò)視頻監(jiān)控技術(shù)的研發(fā)還不夠成熟,大多是針對(duì)那些大,中型工程所開(kāi)發(fā)的視頻監(jiān)控系統(tǒng)。但是對(duì)于小型的場(chǎng)所來(lái)說(shuō),成本太高,視頻監(jiān)控系統(tǒng)的功能復(fù)雜。因此我們可以設(shè)計(jì)一種低成本的,簡(jiǎn)便的,新型的視頻監(jiān)控系統(tǒng)針對(duì)上述用戶群。這是一項(xiàng)非常有意義的工程。視頻監(jiān)控系統(tǒng)的設(shè)計(jì)論文主要介紹了整個(gè)系統(tǒng)的開(kāi)發(fā)流程,運(yùn)用模塊化分析設(shè)計(jì)的方法,采用各個(gè)模塊程序流程圖對(duì)整個(gè)系統(tǒng)的設(shè)計(jì)以及實(shí)現(xiàn)進(jìn)行詳細(xì)的說(shuō)明,全文共分為
5、緒論、系統(tǒng)的總體設(shè)計(jì)、各模塊的具體功能實(shí)現(xiàn)、視頻監(jiān)控系統(tǒng)的測(cè)試以及結(jié)論這五個(gè)部分。利用v4l2進(jìn)行數(shù)據(jù)采集,基于TCP編程和多線程編程對(duì)數(shù)據(jù)進(jìn)行處理,QT技術(shù)來(lái)實(shí)現(xiàn)客戶端程序。視頻數(shù)據(jù)的發(fā)送是采用HTTP協(xié)議,Linux系統(tǒng)下C語(yǔ)言編程實(shí)現(xiàn)的?!娟P(guān)鍵詞】:LinuxQT技術(shù)v4l2編程http協(xié)議28DesignandimplementationofvideomonitoringsystembasedonLinuxandQTAbstractAlongwiththesocialnetworktechnologyunceasingrenewal,computermultimedia
6、applicationtechnologyandnetworktechnologyaspectsoftherapiddevelopmentofisbeobvioustoall.inbanks,shoppingmallsmonitoring,urbantrafficmanagement,securityandotheraspectsofthehotel.Marketdemandforvideosurveillancesystemincreasedsignificantly.Appearedonthemarketavarietyofimageacquisitionandtransm
7、issionproducts,thedevelopmenttrendofvideosurveillancesystemmustbedigital,network,andtheuseofembeddednetworkcamera.Withtheembeddedmonitoringequipmentcompact,stableperformance,communicationfacilitiesandsoon.Atthepresentstageofourcountry,researchandde