1. 程式人生 > 程式設計 >淺談影象處理中掩膜(mask)的意義

淺談影象處理中掩膜(mask)的意義

剛開始涉及到影象處理的時候,在opencv等庫中總會看到mask這麼一個引數,非常的不理解,在查詢一系列資料之後,寫下它們,以供翻閱。

什麼是掩膜(mask)

數字影象處理中的掩膜的概念是借鑑於PCB製版的過程,在半導體制造中,許多晶片工藝步驟採用光刻技術,用於這些步驟的圖形“底片”稱為掩膜(也稱作“掩模”),其作用是:在矽片上選定的區域中對一個不透明的圖形模板遮蓋,繼而下面的腐蝕或擴散將隻影響選定的區域以外的區域。

影象掩膜與其類似,用選定的影象、圖形或物體,對處理的影象(全部或區域性)進行遮擋,來控制影象處理的區域或處理過程。

光學影象處理中,掩模可以是膠片、濾光片等。數字影象處理中,掩模為二維矩陣陣列,有時也用多值影象。數字影象處理中,影象掩模主要用於:

①提取感興趣區,用預先製作的感興趣區掩模與待處理影象相乘,得到感興趣區影象,感興趣區內影象值保持不變,而區外影象值都為0。

②遮蔽作用,用掩模對影象上某些區域作遮蔽,使其不參加處理或不參加處理引數的計算,或僅對遮蔽區作處理或統計。

③結構特徵提取,用相似性變數或影象匹配方法檢測和提取影象中與掩模相似的結構特徵。

④特殊形狀影象的製作。

掩膜是一種影象濾鏡的模板,實用掩膜經常處理的是遙感影象。

當提取道路或者河流,或者房屋時,通過一個n*n的矩陣來對影象進行畫素過濾,然後將我們需要的地物或者標誌突出顯示出來。

這個矩陣就是一種掩膜。

以上這篇淺談影象處理中掩膜(mask)的意義就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。