计算机视觉课程第三讲-形态学处理:膨胀、腐蚀、开运算、闭运算、形态学梯度、顶帽、黑帽、击中击不中变换...

 本次将主要给大家讲解如何利用OpenCV4中的形态学处理:膨胀、腐蚀、开运算、闭运算、形态学梯度、顶帽、黑帽、击中击不中变换。如果想听详细讲解,请通过下方B站链接进入B站进行观看:
https://www.bilibili.com/video/BV12f4y1r7ip

膨胀矩阵讲解

41d87007a9a4331fe6930532b07c30f5.jpeg

从起始位置开始遍历灰色和红色区域对应原始图像上的最大值,直到遍历完所有图像区域,得到最右侧结果。对于图像边界处的像素值,一般设置为0。

腐蚀矩阵讲解

902cf343890f909278348bcc97c02a3e.jpeg

从起始位置开始遍历灰色和红色区域对应原始图像上的最小值,直到遍历完所有图像区域,得到最右侧结果。对于图像边界处的像素值,一般设置为0。

膨胀

定义:取结构元所指定领域内值的最大值作为该位置的输出灰度值

效果:图像亮度区域扩张

6465a97dffdfc369768b725ecae38c0b.png

腐蚀

定义:取结构元所指定领域内值的最小值作为该位置的输出灰度值

效果:图像亮度区域收缩

4b8bcc6bde279867d8f9362f7623c619.png

开运算

定义:先腐蚀后膨胀

效果:用来消除小物体,在纤细点处分离物体,平滑较大物体的边界同时并不明显改变其面积

e2565f0fc84a2ac7dbe2cc735729f202.png

闭运算

定义:先膨胀后腐蚀

效果:能够排除小型黑洞(黑色区域)

eeeda28a7d9dceea7dd0a024056775be.png

形态学梯度

定义:膨胀图与腐蚀图之差

效果:可将团块(blob)的边缘突出来,从而保留物体的边缘轮廓

f42952b490946a5233e6d509adad343b.png

顶帽

定义:原图像与“开运算”结果图之差

效果:分离比邻近点亮一些的斑块。当一幅图像具有大幅的背景时,而微小物品比较有规律的时候,可用顶帽运算进行背景提取

6d30af874ffb4e7053ed798adc19eefe.png

黑帽

定义:”闭运算“的结果图与原图像之差

效果:分离比邻近点暗一些的斑块

b5dfae3a4b7379fe14352c729343f063.png

击中击不中变换

定义:

3ebed37abcd9a5005c22eb59d6e49644.png

效果:检测特定形状所处位置

1803a8ef14b359e3787f1940ff2e2506.png

核心代码

28e8bcbb96f5f0829e96c51f8895cef1.jpeg

了解更多关于《计算机视觉与图形学》相关知识,请关注公众号:

下载我们视频中代码和相关讲义,请在公众号回复:计算机视觉课程资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值