• <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)控設計

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

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

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

    本文提出一種基于ARM+Linux嵌入式平臺的的智能視頻監(jiān)控系統(tǒng),充分利用開源操作系統(tǒng)和開源免費軟件MJPG_Streamer的特點,實現(xiàn)了在線實時監(jiān)控。同時提出了一種目標檢測算法,該算法在后臺運行,實現(xiàn)了智能控制,能夠?qū)θ肭帜繕诉M行語音報警。該監(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)絡協(xié)議傳輸?shù)絇C上位機進行顯示。系統(tǒng)硬件平臺結(jié)構(gòu)如圖1所示。

    1

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

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

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

    由于在Linux內(nèi)核中提供了以太網(wǎng)卡DM9000設備驅(qū)動功能層主要的數(shù)據(jù)結(jié)構(gòu)和函數(shù),所以在實際移植網(wǎng)絡設備驅(qū)動程序時,要完成的工作就是根據(jù)實際以太網(wǎng)卡DM9000參數(shù)修改相應的內(nèi)核代碼。同樣,在Linux內(nèi)核源碼中的標準音頻編程模型已經(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播放器,解碼效果相當出色,而且支持命令行,特別適合于在嵌入式系統(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

    相關閱讀

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

    一周熱門

    主站蜘蛛池模板: 久久99精品久久久久久久久久| 四虎影视永久在线观看精品| 欧洲精品码一区二区三区免费看| 一本一本久久A久久综合精品 | 99精品视频免费| 国产精品一区二区三区99| 国产精品无码午夜福利| 亚洲麻豆精品国偷自产在线91| 999精品色在线播放| 成人精品一区二区三区中文字幕| 日本精品夜色视频一区二区| 高清在线国产午夜精品| 国产精品后入内射日本在线观看| 中文字幕在线亚洲精品| 久久精品视频91| 亚洲无删减国产精品一区| 国产精品18久久久久久vr| 无码精品人妻一区二区三区免费看| 久久综合精品国产一区二区三区 | 国产精品成人国产乱一区| 2021国产精品成人免费视频| 日韩精品专区在线影院重磅| 香蕉99久久国产综合精品宅男自| 国产精品自产拍在线18禁| 在线观看91精品国产入口| 国产人成精品午夜在线观看| 国产精品无码一区二区三区电影| 久久亚洲精品人成综合网| 亚洲中文字幕无码久久精品1 | 人妻无码精品久久亚瑟影视| 国产成人精品无人区一区| 欧美精品免费线视频观看视频| 91精品国产乱码久久久久久| 国产精品无码A∨精品影院| 无码国产精品一区二区免费模式| 伊人 久久 精品 | 国产在线91精品入口| 国产精品视频免费一区二区| 国产精品 综合 第五页| 成人国产精品秘 果冻传媒在线| 91精品国产色综久久|