一、什麼是圖像膨脹 左邊是原始圖像,右邊是膨脹後的圖像。
下面是官網上的例子:
膨脹有什麼用呢? 一般來說可以用來去燥。比如下面的圖像,有噪聲。想把這些噪聲去掉。可以先腐蝕,得到中間圖像;然後對腐蝕後的圖像進行膨脹操作。這樣就沒有毛刺了。(先腐蝕後膨脹,這種操作在形態學裏面叫做開運算,後面會將,這裏關注膨脹)
二、膨脹原理 與腐蝕一樣,形態學裏面的操作一般針對二值圖像。也是有兩個對象,一個是原始圖像,一個是核。 具體膨脹時,以核的中心點對圖像進行逐個遍歷,遍歷到某一點時: (1)如果核範圍內有一個像素爲白色,那就設爲白色; (2)如果全爲黑色,那就還是黑色。
三、操作 dst = cv2.dilate(src, kernel, iterations) #src:原始圖像 #kernel:核 #iterations:膨脹次數
|