天天看點

幀差法總結

相鄰幀差法:稱圖像序列差分法 

# 幀間 差法 ! 當監控場景中出現異常物體運運時"幀與幀之間會出現較為明顯的差别"兩幀相減"得到兩幀圖像亮度差的絕對值 " 

判斷它是否大于門檻值來分析視訊或圖像序列的運動特性"确定圖像序列中有無物體運動 ! 

圖像序列逐幀的 差分 " 相當于對圖 像序列 進行了 時域上的 高通濾波!     

 1、做幀差:采集前一幀圖像,第二幀圖像,先對其進行灰階化處理。然後前後做差取絕對值,把兩次所得新的灰階圖像進行相與,将差分後的圖像二值化後進行邊緣檢測。   

2、邊緣檢測(畫邊框):由以上步驟可得運動目标邊緣的輪廓。 圖像二值化後所得的圖像就是由0或1組成的 圖 像。

是以,要找到這個圖像的最高點、最低點、最左點、最右點,可用數點的辦法找到這些點,進而确定這個矩形框。  

3、判斷是否是人入侵:由于一個正常人的人體高寬是比例是一定的,根據這個特征一個較為簡單的判據為:通過運動區域的斜率來判别人。假設通道内的人隻能走向攝像頭,根據經驗所得:當此斜率小于0.48時就可以判定是人入 侵,大于0.48為非人員入侵。 剔除一些小動物。如蜘蛛蒼蠅等小蟲子對其幹擾而産生誤報,可将紅色矩形框的長和寬進行調 整,例如,将矩形框長和寬都大于等于5。 

4、實作方法:運動目标檢測部分用幀間差算法實作,目辨別别部分用基于運動區域斜率的方法完成。

好的論文:

https://wenku.baidu.com/view/dce71619227916888486d73a.html?sxts=1578642638774

繼續閱讀