2. 開運算和閉運算 | |
||
(1)開運算 先腐蝕后膨脹的過程稱為開運算。用來消除小物體、在纖細點處分離物體、平滑較大物體的邊界的同時並不明顯改變其面積。 ![]() |
|||
(2)閉運算 先膨脹后腐蝕的過程稱為閉運算。用來填充物體內細小空洞、連接鄰近物體、平滑其邊界的同時並不明顯改變其面積。 ![]() 通常,由於噪聲的影響,圖象在閾值化后所得到邊界往往是很不平滑的,物體區域具有一些噪聲孔,背景區域上散布着一些小的噪聲物體。連續的開和閉運算可以有效地改善這種情況。有時需要經過多次腐蝕之后再加上相同次數的膨脹,才可以產生比較好的效果。例如:開運算,B1作用結果:去掉小刺,但未去掉小橋;B2作用結果:有位移。 |
|||
腐蝕操作會去掉物體的邊緣點,細小物體所有的點都會被認為是邊緣點,因此會整個被刪去。再做膨脹時,留下來的大物體會變回原來的大小,而被刪除的小物體則永遠消失了。
膨脹操作會使物體的邊界向外擴張,如果物體內部存在小空洞的話,經過膨脹操作這些洞將被補上,因而不再是邊界了。再進行腐蝕操作時,外部邊界將變回原來的樣子,而這些內部空洞則永遠消失了。
http://lifang19860524.blog.163.com/blog/static/18296423201010321842737/ |