27 2 形態學 開運算 閉運算運算元

2022-10-10 23:21:29 字數 3680 閱讀 5168

開運算:對影象先進行腐蝕運算然後再進行膨脹運算,可以消除離散點和"毛刺",可以講兩個物體分開。

閉運算:對影象先進行膨脹運算然後再進行腐蝕運算,可以填充影象中內部空洞和影象凹角點,可以把兩個鄰近的目

標連線起來。

一、開運算

1、opening(region

, structelement

: regionopening

: : )

功能:使用使用者自定義的結構元素對區域進行開運算

: )功能:使用圓形結構對區域進行開運算

注:可以通過下面兩個運算元來讀取和儲存region:

read_region(roi_0,'c:/users/huanghai/desktop/

新建資料夾

(2)/region.reg')

write_region(roi_0,'c:/users/huanghai/desktop/

新建資料夾

(2)/region.reg')

3、opening_rectangle1(region

: regionopening

: width

, height

: )功能:使用矩形結構對區域進行開運算

*draw_region(roi_0,3600)

read_region(roi_0,'c:/users/huanghai/desktop/

新建資料夾

一、閉運算

1、closing(region

, structelement

: regionclosing

: : )

功能:使用使用者自定義的結構元素對區域進行閉運算

*write_region(roi_0,'c:/users/huanghai/desktop/

新建資料夾

(2)/closing.reg')

read_region(region,'c:/users/huanghai/desktop/

新建資料夾

: )功能:使用圓形的結構元素對區域進行閉運算

read_region(region,'c:/users/huanghai/desktop/

新建資料夾

: )功能:使用矩形結構元素對區域進行閉合運算。

read_region(region,'c:/users/huanghai/desktop/

新建資料夾

形態學處理開運算和閉運算

與膨脹和腐蝕操作一樣,開運算和閉運算也是形態學中的兩個基本操作,這兩個操作是基於腐蝕和膨脹的。開運算 先腐蝕操作,後膨脹操作。作用是將連線在一起的物體分開,這個連線本身是比較細微的,同時可以去除掉一些孤立的點或是毛刺。閉運算 先膨脹操作,後腐蝕操作。作用是消除物體內部的一些小黑洞。看兩幅圖更容易理解...

11 形態學膨脹 腐蝕 開運算 閉運算

1.膨脹 對邊界點進行擴充,填充空洞,使邊界向外部擴張的過程。2.腐蝕 消除物體邊界點,使邊界向內部收縮的過程,把小於結構元素的物體去除掉。3.開運算 先腐蝕後膨脹的過程稱為開運算,作用 去除孤立的小點,毛刺,消除小物體,平滑較大物體邊界,同時不改變其面積。4.閉運算 先膨脹後腐蝕的過程是閉運算。作...

形態學操作 開運算

開運算 先腐蝕再膨脹 去掉無關小細節 去除雜訊 可以通過調整核的大小,調整效果。當卷積核大小為3 3時,毛刺沒有去乾淨,這時可以增加核的大小 import cv2 import numpy as np a cv2.imread image erode.bmp k np.ones 3,3 np.uin...