8.2 圖像膨脹

 

 

一、什麼是圖像膨脹

左邊是原始圖像,右邊是膨脹後的圖像。

 

 

下面是官網上的例子:

 

 

膨脹有什麼用呢?

一般來說可以用來去燥。比如下面的圖像,有噪聲。想把這些噪聲去掉。可以先腐蝕,得到中間圖像;然後對腐蝕後的圖像進行膨脹操作。這樣就沒有毛刺了。(先腐蝕後膨脹,這種操作在形態學裏面叫做開運算,後面會將,這裏關注膨脹)

 

 

 

 

二、膨脹原理

與腐蝕一樣,形態學裏面的操作一般針對二值圖像。也是有兩個對象,一個是原始圖像,一個是核。

具體膨脹時,以核的中心點對圖像進行逐個遍歷,遍歷到某一點時:

(1)如果核範圍內有一個像素爲白色,那就設爲白色;

(2)如果全爲黑色,那就還是黑色。

 

 

 

 

 

 

三、操作

dst = cv2.dilate(src, kernel, iterations)     #src:原始圖像

                                                                 #kernel:核

                                                                #iterations:膨脹次數

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章