1. 程式人生 > >影象中的掩膜(Mask)

影象中的掩膜(Mask)

初步接觸影象處理,出現掩膜這個詞,查詢資料記錄一下

在物理層面上,通常是用在微控制器上;現在重點介紹一下在影象上的用處:

影象掩膜:用選定的影象或物體,對處理的影象(全部或者區域性)進行遮擋,來控制影象處理的區域或者處理過程。用於覆蓋的特定影象或物體稱為掩膜模板。光學影象處理中,掩膜可以是膠片、濾光片等。數字影象處理中,掩模為二維矩陣陣列,有時也用於多值影象。

數字影象處理中,影象掩模主要用於:

①提取感興趣區,用預先做好的感興趣區掩模與待處理影象相乘,得到感興趣區域影象,感興趣區域內影象畫素值不變,而區域外的影象畫素值為0

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

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

④特殊形狀影象的製作

掩模是一種影象濾鏡的模板,實用掩模經常處理的是遙感影象。當提取道路或者河流時,通過一個n*n的矩陣來對影象進行畫素過濾,然後將我們需要的地物或者標誌突出顯示出來。這個矩陣就是一種掩模。

掩模的例子:

以圖和掩模的與運算為例:

原圖中的每個畫素和掩模中的每個對應畫素進行與運算。比如1&1=1;1&0=0

比如一個3*3的影象與3*3的掩模進行運算,得到的結果是: