halcon—利用顶帽操作减轻图像灰度不均匀对二值化的影响

本文介绍了如何利用Halcon的顶帽操作解决图像因灰度不均匀导致的二值化问题。通过展示原图和直接二值化的效果对比,强调了顶帽运算在减轻灰度不均匀影响上的重要作用。同时提到,可以通过自定义的开运算,再用原图减去开运算后的图像,达到相同的效果。
摘要由CSDN通过智能技术生成

先看原图

由于这副图像的灰度是渐变的,如果直接进行二值化处理的话......,会是这个样子

附上顶帽操作相关介绍顶帽运算和黑帽运算 - 爱码网 (likecs.com)

先使用halcon自带顶帽函数操作

ead_image (Image, '//Mac/Home/Documents/halcon/demos/去除不均匀光线/1.png')
rgb1_to_gray (Image, GrayImage)
*直接二值化
threshold (GrayImage, Region, 128, 255)
*产生结构元素
gen_disc_se (SE, 'byte', 100, 100, 255)
*直接进行顶帽操作
gray_tophat (GrayImage, SE, ImageTopHat)
*再次二值化
threshold (ImageTopHat, Region1, 50,150)

顶帽后的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值