【发布时间】:2020-04-20 15:56:59
【问题描述】:
我的代码如下:
def blockKernel(sizeX, sizeY = None):
if sizeY == None:
sizeY = sizeX
return np.ones((sizeX, sizeY), np.uint8)
img = readImage() // skipping readImage function, since irrelevant
closeBlock1 = cv.morphologyEx(img, cv.MORPH_CLOSE, blockKernel(3), iterations=1)
closeBlock2 = cv.morphologyEx(img, cv.MORPH_CLOSE, blockKernel(3), iterations=3)
我得到以下输出:
关闭块1:
closeBlock2:
但后来我看到了this。它说:
根据 Gonzales 的“数字图像处理,第 3 版”, 开/关的多次应用没有任何效果 在你第一次申请之后!
但这不是我得到的结果。我得到 1 对 3 次迭代,并得到不同的结果。我做错了什么或误解了什么?
【问题讨论】:
标签: python opencv image-processing image-morphology