• <strike id="aymay"></strike>
    <strike id="aymay"></strike>
    <ul id="aymay"><dfn id="aymay"></dfn></ul>
    <ul id="aymay"><sup id="aymay"></sup></ul>
  • <del id="aymay"></del>

    開源軟件MJPG_Streamer的智能視頻監(jiān)控設(shè)計

    2013-11-08 20:47 來源:電子信息網(wǎng) 作者:蒲公英

    針對目前開發(fā)數(shù)字化的視頻監(jiān)控設(shè)備普遍成本較高、周期較長的特點,在ARM+Linux嵌入式平臺,應(yīng)用開源免費軟件MJPG_Streamer實現(xiàn)視頻圖像的采集以及通過TCP/IP網(wǎng)絡(luò)協(xié)議傳輸?shù)缴衔粰C進行遠程顯示。同時提出了一種結(jié)合三幀差分算法和背景減法的目標(biāo)檢測算法,實現(xiàn)智能控制。實驗結(jié)果表明,該系統(tǒng)能夠進行實時的、遠程的監(jiān)控,同時能夠快速對入侵目標(biāo)進行語音報警。

    近年來,隨著計算機技術(shù)、光電技術(shù)、數(shù)字圖像處理技術(shù)、嵌入式技術(shù)和網(wǎng)絡(luò)通信技術(shù)的不斷發(fā)展,高度集成的數(shù)字化、網(wǎng)絡(luò)化、智能化的數(shù)字視頻技術(shù)已經(jīng)了取代傳統(tǒng)的模擬視頻監(jiān)控技術(shù)。目前,世界各國對視頻監(jiān)控的需求與應(yīng)用不斷擴大,推動著全球視頻監(jiān)控市場迅速的發(fā)展。根據(jù)市場調(diào)查公司IMSResearch的預(yù)測,全球視頻監(jiān)控市場將從2008年的115億美元增加至2015年的377億美元,年復(fù)合增長率達到20.4%.在這一市場中,監(jiān)控攝像頭、服務(wù)器、編碼器以及軟件是視頻監(jiān)控系統(tǒng)的主角。

    本文提出一種基于ARM+Linux嵌入式平臺的的智能視頻監(jiān)控系統(tǒng),充分利用開源操作系統(tǒng)和開源免費軟件MJPG_Streamer的特點,實現(xiàn)了在線實時監(jiān)控。同時提出了一種目標(biāo)檢測算法,該算法在后臺運行,實現(xiàn)了智能控制,能夠?qū)θ肭帜繕?biāo)進行語音報警。該監(jiān)控適合針對一些特定場合的監(jiān)控。

    1 系統(tǒng)硬件平臺

    視頻監(jiān)控系統(tǒng)以S3C2440處理器為核心,外圍器件有Flash、SDRAM、以太網(wǎng)卡DM9000、聲卡UDA1341以及CMOS接口攝像頭OV9650,在Linux環(huán)境下對攝像頭采集到的原始圖像幀進行處理以及壓縮,通過網(wǎng)絡(luò)協(xié)議傳輸?shù)絇C上位機進行顯示。系統(tǒng)硬件平臺結(jié)構(gòu)如圖1所示。

    1

    2 構(gòu)建ARM+Liunx嵌入式平臺

    在系統(tǒng)硬件平臺上構(gòu)建嵌入式Liunx系統(tǒng),需要引導(dǎo)程序BootLoader和Linux源碼,本系統(tǒng)需要移植bootloader源碼,然后用Jtag接口將其燒寫到Flash中,從Flash中啟動,引導(dǎo)在PC機上交叉編譯后的Linux鏡像及根文件系統(tǒng),之后啟動Linux系統(tǒng)。

    2.1 網(wǎng)卡和聲卡驅(qū)動移植

    由于在Linux內(nèi)核中提供了以太網(wǎng)卡DM9000設(shè)備驅(qū)動功能層主要的數(shù)據(jù)結(jié)構(gòu)和函數(shù),所以在實際移植網(wǎng)絡(luò)設(shè)備驅(qū)動程序時,要完成的工作就是根據(jù)實際以太網(wǎng)卡DM9000參數(shù)修改相應(yīng)的內(nèi)核代碼。同樣,在Linux內(nèi)核源碼中的標(biāo)準(zhǔn)音頻編程模型已經(jīng)包含一套完整的內(nèi)核驅(qū)動程序模塊,為各種各樣的聲卡提供了統(tǒng)一并且簡單易用的編程接口,如open()、read()、ioctl(()等函數(shù),所以在聲卡UDA1341移植過程中對內(nèi)核源碼做簡單修改即可。

    2.2 語音播放功能的實現(xiàn)

    完成了聲卡驅(qū)動移植后,為了方便對音頻文件的播放,停止等操作進行控制,還需要移植專業(yè)的高精度解碼器Madplay.Madplay是一個根據(jù)MAD算法寫的MP3播放器,解碼效果相當(dāng)出色,而且支持命令行,特別適合于在嵌入式系統(tǒng)使用。移植過程中分別編譯zlib庫、libid3tag庫和libmad庫,最后編譯madplay源碼并且把編譯出來的madplay下載到系統(tǒng)中即可,之后就可以對錄制好的音頻文件進行播放。

    嵌入式平臺構(gòu)建完成后,先后用命令ifcongfig和madplay進行網(wǎng)卡和語音模塊測試,從圖2可以看出Linux系統(tǒng)啟動成功,網(wǎng)卡和聲卡驅(qū)動配置成功了,并且可以使用Madplay播放器播放錄制的音頻文件。

    2

    3


    1 2 > 
    視頻監(jiān)控 MJPG_Streamer

    相關(guān)閱讀

    暫無數(shù)據(jù)

    一周熱門

    主站蜘蛛池模板: 国产精品成人小电影在线观看| 精品国产香蕉伊思人在线在线亚洲一区二区 | 精品人伦一区二区三区潘金莲| 51精品资源视频在线播放| 久久精品国产亚洲AV大全| 久久精品视屏| 91亚洲国产成人久久精品网址| 97国产精品视频| 国产亚洲精品无码成人| 亚洲第一永久AV网站久久精品男人的天堂AV| 日韩精品一区二区三区大桥未久| 国产精品香港三级国产AV| 亚洲精品国产成人片| 久久精品国产亚洲Aⅴ香蕉 | 久久久无码精品亚洲日韩按摩| 欧美XXXX黑人又粗又长精品| 国产成人高清精品一区二区三区| 91精品美女在线| 精品国产乱码久久久久久1区2区 | 影音先锋国产精品国语对白| 国产成人精品无码播放| 人妻少妇偷人精品无码| 亚洲日韩精品一区二区三区| 亚欧无码精品无码有性视频| 欧美精品亚洲日韩aⅴ| 女人高潮内射99精品| 久久夜色撩人精品国产| 久久精品免费网站网| 日韩精品亚洲专区在线观看 | 午夜天堂精品久久久久| 亚洲欧美一级久久精品| 香港三级精品三级在线专区| 无码国模国产在线无码精品国产自在久国产 | 国产精品最新国产精品第十页| 隔壁老王国产在线精品| 97精品国产自在现线免费观看| 99久久精品免费看国产免费| 国产精品九九久久免费视频 | 一区二区三区精品| 99久久亚洲综合精品网站| 97精品人妻一区二区三区香蕉 |