opencv4.5.1自学(8)——开运算、闭运算、形态学梯度、顶帽、黑帽

1、开运算

先腐蚀后膨胀,可以用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积。

2、闭运算

先膨胀后腐蚀,能够排除小型黑洞。

3、梯度

膨胀图与腐蚀图之差,可以将团块的边缘突出出来。

4、顶帽

原图像与开运算图之差,可以放大裂缝或者局部低亮度的区域。

5、黑帽

闭运算图与原图像之差,突出比原图轮廓周围的区域更暗的区域。

6、morphologyEx函数

morphologyEx void morphologyEx(
InputArray src,
OutputArray dst,
int op,
InputArraykernel,
Pointanchor=Point(-1,-1),
intiterations=1,
intborderType=BORDER_CONSTANT,
constScalar& borderValue=morphologyDefaultBorderValue() );

第一个参数为输入图像,第二个参数为输出图像,第三个参数为运算类型,可选择:

  • MORPH_OPEN – 开运算(Opening operation
  • MORPH_CLOSE – 闭运算(Closing operation
  • MORPH_GRADIENT -形态学梯度(Morphological gradient)
  • MORPH_TOPHAT- “顶帽”(“Top hat”)
  • MORPH_BLACKHAT - “黑帽”(“Black hat“)
    第四个参数为内核,后面的参数不用管。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值