灰度图的形态学操作(OPENCV和halcon)

本文介绍了灰度图在计算机视觉中的形态学操作,包括OPENCV和HALCON库的使用。内容涵盖腐蚀、膨胀、开运算和闭运算。通过实例展示了这些操作如何影响图像的细节,如腐蚀使亮部细节变暗,膨胀则增强暗部细节。开运算钝化灰度曲线波峰,闭运算则作用于波谷。文章提供了具体的操作效果和数学表达式。
摘要由CSDN通过智能技术生成

API

先介绍API,后面根据效果解释什么是腐蚀、膨胀、开、闭操作

OPENCV

无论是二值还是灰度图,opencv使用的都是morphologyEx(输入图像,输出图像,操作标志,结构元素,锚点)来求出结果,千万不要忘了使用该函数之前Mat element = getStructuringElement(MORPH_RECT, Size(7, 7));,我之前以为结构元素的位置直接写大小就行,结果啥都没弄出来。

HALCON

算子比较多,对于二值图有:erosion_circle()、erosion_rectangle1()、erosion1()、erosion2(),再把前面erosion换成dilation、opening、closing。
对于灰度图就是前面那些函数名前面加上gray_,对于API只要知道个名字就行;我觉得最关键还是里面一些重要的参数的意义,以及在该API之前的准备操作,和后续的处理操作。

灰度图的膨胀和腐蚀

腐蚀会把亮的细节变暗变弱:
在这里插入图片描述
这里lena的头发在灰度图中是有白色的反光部分,这就是细节,宽度或高度要比结构元素要小的就属于细节。可以看到腐蚀之后几乎完全没有亮的区域。
下面是对一枚硬币的灰度图做腐蚀,文字部分和鹰羽毛的部分都是被黑色轮廓包裹的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值