新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 一種基于BF561的智能視頻監(jiān)控儀設(shè)計

一種基于BF561的智能視頻監(jiān)控儀設(shè)計

作者: 時間:2014-08-13 來源:網(wǎng)絡(luò) 收藏

  2.2 軟件流程

本文引用地址:http://www.butianyuan.cn/article/256885.htm

  處理流程如圖3所示。首先收到FPGA傳來的1幀圖像,接著讀取本幀圖像的二值化信息,通過腐蝕膨脹函數(shù)和取連通域函數(shù)target_mark(),得到當(dāng)前幀運(yùn)動目標(biāo)的大小、重心和位置等信息,然后通過target_update()函數(shù)更新目標(biāo)鏈,采用基于區(qū)域的算法,判斷連續(xù)的各幀之間運(yùn)動物體的質(zhì)心位移方向和距離,判斷目標(biāo)的狀態(tài),判斷是新目標(biāo)、原有目標(biāo)、目標(biāo)發(fā)生合并、目標(biāo)發(fā)生遮擋和目標(biāo)丟失等。完成目標(biāo)鏈的更新后,進(jìn)入規(guī)則檢測函數(shù)rule_check(),根據(jù)目標(biāo)的軌跡信息判斷目標(biāo)鏈中的目標(biāo)是否滿足報警條件,若滿足報警條件,給出各種報警信號,若不滿足,則返回,等待下一次循環(huán)。通過對物體運(yùn)動軌跡的記錄,可以實(shí)現(xiàn)入侵檢測,人、車數(shù)量統(tǒng)計,遺留物體檢測,攝像頭非法遮擋和移位報警等功能。若要實(shí)時跟蹤目標(biāo),則進(jìn)入target_track()函數(shù),采用卡爾曼濾波器對目標(biāo)位置進(jìn)行預(yù)測和改進(jìn)的多子模板匹配算法得到目標(biāo)的實(shí)際位置,控制云臺運(yùn)動保證目標(biāo)的連續(xù)跟蹤。實(shí)驗(yàn)結(jié)果如圖4所示,表明本設(shè)計能準(zhǔn)確、實(shí)時地跟蹤目標(biāo)。

  

 

  

 

  本設(shè)計實(shí)現(xiàn)了智能儀。其獨(dú)立的硬件設(shè)計結(jié)構(gòu)和豐富的接口,使本平臺不僅可用于智能化當(dāng)前監(jiān)控系統(tǒng),也可獨(dú)立構(gòu)建新的網(wǎng)絡(luò)化、智能化的監(jiān)控系統(tǒng)。

模數(shù)轉(zhuǎn)換器相關(guān)文章:模數(shù)轉(zhuǎn)換器工作原理


存儲器相關(guān)文章:存儲器原理



上一頁 1 2 下一頁

關(guān)鍵詞: 視頻監(jiān)控 BF561 ADI

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉