新聞中心

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ò) 收藏


功能:釋放高斯背景模型參數(shù)占用的內(nèi)存。
前景圖像再經(jīng)形態(tài)學(xué)處理后,可檢測(cè)出一定大小的移動(dòng),即判定有人入侵。結(jié)果如圖1所示。

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



3 圖像數(shù)據(jù)獲取及轉(zhuǎn)換
3.1 圖像數(shù)據(jù)捕獲

使用天敏公司的SDK-2500型卡自帶函數(shù)庫(kù)編程與使用VFW函數(shù)庫(kù)編程獲得的監(jiān)控畫質(zhì)差別很大。使用自帶函數(shù)庫(kù)可充分發(fā)揮視頻監(jiān)控卡處理器的性能,監(jiān)控畫質(zhì)高,顯示分辨率可達(dá)720x576(PAL),而使用VFW函數(shù)庫(kù)時(shí),顯示分辨率僅為320x240。兩種所獲監(jiān)控畫質(zhì)比較如圖1所示。為獲得高分辨率監(jiān)控畫質(zhì),本文使用視頻監(jiān)控卡自帶函數(shù)庫(kù)開發(fā)視頻監(jiān)控系統(tǒng)軟件。
視頻監(jiān)控卡自帶函數(shù)庫(kù)提供了兩類捕獲當(dāng)前幀圖像數(shù)據(jù)的函數(shù)。一類將圖像數(shù)據(jù)以文件形式保存在磁盤上,另一類將圖像數(shù)據(jù)復(fù)制到剪貼板上。由于剪貼板是Windows系統(tǒng)中單獨(dú)預(yù)留出來的一塊內(nèi)存,由于內(nèi)存讀寫速度是硬盤讀寫速度十倍以上,同時(shí)使用剪貼板也可避免對(duì)硬盤的反復(fù)讀寫,因此利用剪貼板捕獲圖像數(shù)據(jù),代碼如下:

參數(shù)說明:int n為視頻監(jiān)控卡卡號(hào):LPBITMAPINFO lpBI為指BITMAPINFO結(jié)構(gòu)的指針;void*pDIBBits為指向位圖數(shù)據(jù)的指針。
3.2 DIB到IPLImage數(shù)據(jù)格式的轉(zhuǎn)換
由于剪貼板捕獲的圖像數(shù)據(jù)格式為DIB,而OpenCV函數(shù)庫(kù)中圖像的基本格式為IPlImage*,因此,需要將DIB圖像數(shù)據(jù)格式轉(zhuǎn)為IPLImage*圖像數(shù)據(jù)格式,其代碼如下:

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




評(píng)論


相關(guān)推薦

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

關(guān)閉