新聞中心

EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 一種多區(qū)域視頻監(jiān)控入侵檢測(cè)報(bào)警方法的研究

一種多區(qū)域視頻監(jiān)控入侵檢測(cè)報(bào)警方法的研究

作者: 時(shí)間:2011-03-14 來源:網(wǎng)絡(luò) 收藏



4 多實(shí)時(shí)移動(dòng)偵測(cè)
32位Windows操作系統(tǒng)采用搶先式多任務(wù)方式運(yùn)行應(yīng)用程序。當(dāng)一個(gè)程序運(yùn)行后,操作系統(tǒng)就啟動(dòng)了一個(gè)進(jìn)程。為了讓進(jìn)程完成一些工作,每個(gè)進(jìn)程必須包含至少一線程。線程負(fù)責(zé)執(zhí)行包含在進(jìn)程地址空間中的代碼,每個(gè)線程共享所有的進(jìn)程資源,包括打開的文件、信號(hào)標(biāo)識(shí)及動(dòng)態(tài)分配的內(nèi)存等。
線程是系統(tǒng)分配CPU時(shí)間的基本實(shí)體,它也是代碼執(zhí)行的最小單位。實(shí)際上,同一時(shí)間只有一個(gè)線程在運(yùn)行,由于每個(gè)線程劃分的時(shí)間很小(20 ms左右),CPU通過分時(shí)在各個(gè)線程之間頻繁地切換,使得系統(tǒng)看起來有多道程序在同時(shí)運(yùn)行。
Windows提供了2種線程——輔助線程和用戶界面線程。兩種線程均為MFC庫(kù)所支持。用戶界面線程通常有窗口,因此,它具有自己的消息循環(huán)。輔助線程沒有窗口,因此,它不需要處理消息。
用戶界面線程用于響應(yīng)用戶操作和程序的其他控制,輔助線程用于多個(gè)視頻圖像的捕獲,并利用移動(dòng)偵測(cè)算法實(shí)現(xiàn)實(shí)時(shí)入侵功能。程序流程如圖2所示。

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



5 實(shí)驗(yàn)結(jié)果
為了驗(yàn)證本文提出的多的性能,實(shí)驗(yàn)采用兩塊SDK-2500型卡同時(shí)對(duì)室內(nèi)、室外兩個(gè)區(qū)域進(jìn)行長(zhǎng)時(shí)間的,監(jiān)控視頻幀率為30幀/秒。為捕獲穩(wěn)定的視頻圖像,在輔助線程內(nèi)添加了100 ms的等待時(shí)間。隨機(jī)抽取100次結(jié)果,其結(jié)果如表1所示。


從測(cè)試結(jié)果可以看出,本文室內(nèi)誤報(bào)率為1%,室外誤報(bào)率為2%。根據(jù)保存的視頻圖像分析得知:室內(nèi)誤報(bào)警發(fā)生于開燈情況下,是因環(huán)境亮度急劇變化引起的;室外兩次誤報(bào)警均發(fā)生于刮風(fēng)情況下,由于樹枝大幅度搖擺造成的。

6 結(jié)束語(yǔ)
本文利用多線程技術(shù)實(shí)現(xiàn)了視頻監(jiān)控系統(tǒng)中多區(qū)域移動(dòng)偵測(cè)入侵報(bào)警自動(dòng)化。該利用視頻監(jiān)控卡自帶函數(shù)庫(kù),充分發(fā)揮了視頻監(jiān)控卡處理器的性能,獲得了較高的監(jiān)控畫質(zhì);該方法誤報(bào)率較低,可廣泛適用于各種視頻監(jiān)控系統(tǒng)中。

c++相關(guān)文章:c++教程



上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

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

關(guān)閉