简单介绍:
图像处理离不开矩阵卷积,这个也不例外。
膨胀的卷积图:
注意的是,源图像不可与目标图像设为同一个,否则第三行和第四行后四个将全被标记。这在OPENCV的程序中也得到了体现。
上图我的理解是小模板的原点在(0,1)处,然后与源图像进行模板卷积得到了结果。
腐蚀的模板卷积图:
膨胀是在模板卷积的基础上做或运算,腐蚀则是做与运算。如上图,尽在最后涂黑的两个点与模板原点(标十字)的点对齐,然后卷积后才可以得到三个'1',所以与后是1,其他的与运算后都是0。
腐蚀图的结果容易理解。
程序:
可以利用OPENCV默认的模板进行腐蚀和膨胀,当然要自己指定大小和原点位置。
以下程序是闭运算:先膨胀后腐蚀,填充空洞的效果