主要是用进度条回调函数演示了Erode、Dilate、形态学函数MorphologyEx开闭运算的效果。
还演示了Cv2.PutText在mat上面写字的函数。
程序不能直接运行,注释掉76 77 行后可以。
Dilate膨胀就是求局部最大值的操作,从图像直观看来,就是将图像光亮部分放大,黑暗部分缩小。
Erode 暗的更多。
开运算:先腐蚀后膨胀。
能够排除小亮点。
闭运算:先膨胀后腐蚀。
能够排除小黑点。
形态学梯度:膨胀图 — 腐蚀图。
对二值图像进行这一操作,可将图块的边缘突出出来,故可用来保留物体边缘轮廓。
顶帽:原图 — 开运算结果。
可以认为是找到那些被开运算排除的小亮点。
黑帽:闭运算结果 — 原图。
可以认为是找到那些被闭运算排除的小黑点。