新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 一種多區域視頻監控入侵檢測報警方法的研究

        一種多區域視頻監控入侵檢測報警方法的研究

        作者: 時間:2011-03-14 來源:網絡 收藏



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

        本文引用地址:http://www.104case.com/article/166207.htm



        5 實驗結果
        為了驗證本文提出的多的性能,實驗采用兩塊SDK-2500型卡同時對室內、室外兩個區域進行長時間的,監控視頻幀率為30幀/秒。為捕獲穩定的視頻圖像,在輔助線程內添加了100 ms的等待時間。隨機抽取100次結果,其結果如表1所示。


        從測試結果可以看出,本文室內誤報率為1%,室外誤報率為2%。根據保存的視頻圖像分析得知:室內誤報警發生于開燈情況下,是因環境亮度急劇變化引起的;室外兩次誤報警均發生于刮風情況下,由于樹枝大幅度搖擺造成的。

        6 結束語
        本文利用多線程技術實現了視頻監控系統中多區域移動偵測入侵報警自動化。該利用視頻監控卡自帶函數庫,充分發揮了視頻監控卡處理器的性能,獲得了較高的監控畫質;該方法誤報率較低,可廣泛適用于各種視頻監控系統中。

        c++相關文章:c++教程



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 织金县| 庄河市| 滁州市| 巨野县| 嘉善县| 湖南省| 长海县| 朝阳县| 宁武县| 米林县| 尼玛县| 济南市| 兴城市| 叙永县| 奉新县| 克东县| 外汇| 蒲江县| 扬中市| 永川市| 新疆| 东丽区| 云浮市| 牡丹江市| 临澧县| 井陉县| 长兴县| 吉首市| 甘泉县| 枣强县| 庆元县| 万年县| 秭归县| 于都县| 吴堡县| 涟源市| 徐汇区| 新河县| 琼结县| 五华县| 铁岭县|