(结果如图 ,从左到右依次为:原图、开运算、闭运算) 我们大概可以发现,开运算把黑色目标中的白色噪声去掉了,闭运算把白色目标中的黑色噪声去掉了。 接下来我们再看一组结果(从上到下以依次为原图、开运算、闭运算): (怎么样,效果是不是更明显了) 二、图像梯度运算 梯度运算:膨胀图像 — 腐蚀图像 图像梯度运算...
顶帽:原图减去开运算后的图:src - opening tophat = cv.morphologyEx(img, cv.MORPH_TOPHAT, kernel) 黑帽:闭运算后的图减去原图:closing - src blackhat = cv.morphologyEx(img, cv.MORPH_BLACKHAT, kernel)
开运算是先腐蚀后膨胀的组合操作,通常用于去除图像中的小噪声和杂点,可以平滑目标轮廓,提高目标边缘的连通性。而闭运算则是先膨胀后腐蚀的组合操作,用于填补图像中的小孔和断裂,使目标更加完整,减少断裂和裂缝。这些操作可以帮助我们更好地处理图像中的目标区域,提取出我们所需要的有效信息。 在opencv中,我们可以通过...