1. 程式人生 > >影象形態學:腐蝕、膨脹、開操作、閉操作

影象形態學:腐蝕、膨脹、開操作、閉操作

今天被問到影象形態學有啥作用,啥時候用腐蝕,啥時候用膨脹,啥時候用開閉操作呢?

1. 腐蝕是一種消除邊界點,使邊界向內部收縮的過程。
可以用來消除小且無意義的物體。
腐蝕的演算法:
用3x3的結構元素,掃描影象的每一個畫素
用結構元素與其覆蓋的二值影象做“與”操作
如果都為1,結果影象的該畫素為1。否則為0。
結果:使二值影象減小一圈,改變大小。


2. 膨脹是將與物體接觸的所有背景點合併到該物體中,使邊界向外部擴張的過程。
可以用來填補物體中的空洞。
膨脹的演算法:
用3x3的結構元素,掃描影象的每一個畫素
用結構元素與其覆蓋的二值影象做“與”操作
如果都為0,結果影象的該畫素為0。否則為1
結果:使二值影象擴大一圈,改變大小。


3. 先腐蝕後膨脹的過程稱為開運算。
用來消除小物體、在纖細點處分離物體、平滑較大物體的邊界的同時並不明顯改變其面積。


4. 先膨脹後腐蝕的過程稱為閉運算。
用來填充物體內細小空洞、連線鄰近物體、平滑其邊界的同時並不明顯改變其面積。