• <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è)計(jì)

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

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

    近年來,隨著計(jì)算機(jī)技術(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)用不斷擴(kuò)大,推動著全球視頻監(jiān)控市場迅速的發(fā)展。根據(jù)市場調(diào)查公司IMSResearch的預(yù)測,全球視頻監(jiān)控市場將從2008年的115億美元增加至2015年的377億美元,年復(fù)合增長率達(dá)到20.4%.在這一市場中,監(jiān)控?cái)z像頭、服務(wù)器、編碼器以及軟件是視頻監(jiān)控系統(tǒng)的主角。

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

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

    視頻監(jiān)控系統(tǒng)以S3C2440處理器為核心,外圍器件有Flash、SDRAM、以太網(wǎng)卡DM9000、聲卡UDA1341以及CMOS接口攝像頭OV9650,在Linux環(huán)境下對攝像頭采集到的原始圖像幀進(jìn)行處理以及壓縮,通過網(wǎng)絡(luò)協(xié)議傳輸?shù)絇C上位機(jī)進(jìn)行顯示。系統(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機(jī)上交叉編譯后的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ù),所以在實(shí)際移植網(wǎng)絡(luò)設(shè)備驅(qū)動程序時(shí),要完成的工作就是根據(jù)實(shí)際以太網(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 語音播放功能的實(shí)現(xiàn)

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

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

    2

    3


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

    相關(guān)閱讀

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

    一周熱門

    主站蜘蛛池模板: 亚洲国产午夜中文字幕精品黄网站| 亚洲av永久无码精品网站| 欧美日韩国产精品自在自线| 国产成人精品日本亚洲18图| 无码精品人妻一区二区三区免费 | 996久久国产精品线观看| 老司机午夜网站国内精品久久久久久久久 | 日韩精品乱码AV一区二区| 久久性精品| 精品亚洲一区二区三区在线播放| 久久最新精品国产| 99热门精品一区二区三区无码| 亚洲精品国产成人片| 日批日出水久久亚洲精品tv| 国内精品久久久久久久影视麻豆| 精品一区二区久久| 国内精品人妻无码久久久影院| 亚洲精品岛国片在线观看| 老司机精品影院91| 国产色婷婷精品综合在线| 丁香色婷婷国产精品视频| 久久精品国产一区二区三区日韩| 国产成人精品日本亚洲| 久久99精品久久久久子伦| 自拍偷在线精品自拍偷无码专区| 久久精品国产亚洲AV不卡| 国产农村妇女毛片精品久久| 国产精品欧美亚洲韩国日本久久| 午夜精品美女自拍福到在线| 精品久久久久久久久中文字幕| 99久久久精品| 国产精品久久久久影院嫩草| 2022国产精品自产拍在线观看 | 亚洲午夜久久久精品影院| mm1313亚洲国产精品无码试看| 国内精品久久久久影院优| 久久综合精品国产二区无码| 无码人妻精品一区二区三| 午夜天堂精品久久久久| 青青草原精品99久久精品66| 老司机性色福利精品视频|