|
一、什么是图像膨胀 左边是原始图像,右边是膨胀后的图像。
下面是官网上的例子:
膨胀有什么用呢? 一般来说可以用来去燥。比如下面的图像,有噪声。想把这些噪声去掉。可以先腐蚀,得到中间图像;然后对腐蚀后的图像进行膨胀操作。这样就没有毛刺了。(先腐蚀后膨胀,这种操作在形态学里面叫做开运算,后面会将,这里关注膨胀)
二、膨胀原理 与腐蚀一样,形态学里面的操作一般针对二值图像。也是有两个对象,一个是原始图像,一个是核。 具体膨胀时,以核的中心点对图像进行逐个遍历,遍历到某一点时: (1)如果核范围内有一个像素为白色,那就设为白色; (2)如果全为黑色,那就还是黑色。
三、操作 dst = cv2.dilate(src, kernel, iterations) #src:原始图像 #kernel:核 #iterations:膨胀次数
|