腐蚀和膨胀在opencv上的学习

  

 

简单介绍:

   图像处理离不开矩阵卷积,这个也不例外。

  膨胀的卷积图:

  注意的是,源图像不可与目标图像设为同一个,否则第三行和第四行后四个将全被标记。这在OPENCV的程序中也得到了体现。

    上图我的理解是小模板的原点在(0,1)处,然后与源图像进行模板卷积得到了结果。

腐蚀的模板卷积图:

  膨胀是在模板卷积的基础上做或运算,腐蚀则是做与运算。如上图,尽在最后涂黑的两个点与模板原点(标十字)的点对齐,然后卷积后才可以得到三个'1',所以与后是1,其他的与运算后都是0。

  腐蚀图的结果容易理解。

程序:

   可以利用OPENCV默认的模板进行腐蚀和膨胀,当然要自己指定大小和原点位置。

  以下程序是闭运算:先膨胀后腐蚀,填充空洞的效果

 

[cpp]  view plain  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值