【halcon】--图像平滑--均值滤波、中值滤波

这篇具有很好参考价值的文章主要介绍了【halcon】--图像平滑--均值滤波、中值滤波。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

图像平滑的主要目的是减小图像噪声

经常使用的有高斯滤波,均值滤波,中值滤波;

均值滤波:就是将一个窗口区域中的像素计算平均值,然后将窗口中计算得到的均值设置为锚点上的像素值。对高斯噪声有较好的处理效果,但是模糊效果比较明显,会丢失一些细节。

中值滤波:中值滤波是一种非线性滤波,在处理脉冲噪声以及椒盐噪声时效果极佳,能够有效的保护好图像的边缘信息。对消除孤立点和线段的干扰十分有作用。

高斯滤波:高斯模糊实质上是一种均值模糊,高斯模糊权重比例有所变化,是按照加权平均的,距离越近的点权重越大,距离越远的点权重越小。通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到。

均值滤波代码:

read_image (Image, 'monkey')
get_image_size (Image, Width, Height)
*获得一个高斯噪声分布
gauss_distribution (20, Distribution)
*将高斯噪声添加到图像中
add_noise_distribution (Image, ImageNoise, Distribution)
*对图像进行均值平滑处理
mean_image (ImageNoise, ImageMean, 9, 9)

【halcon】--图像平滑--均值滤波、中值滤波【halcon】--图像平滑--均值滤波、中值滤波【halcon】--图像平滑--均值滤波、中值滤波

                 原图                                          加入高斯噪声图                               均值滤波后

 均值滤波的掩膜宽度和掩膜高度变化单位为奇数。

 高斯滤波代码:

read_image (Image, 'monkey')
get_image_size (Image, Width, Height)
*获得一个高斯噪声分布
gauss_distribution (20, Distribution)
*将高斯噪声添加到图像中
add_noise_distribution (Image, ImageNoise, Distribution)
*对图像进行高斯滤波
gauss_image (ImageNoise, ImageGauss, 9)

【halcon】--图像平滑--均值滤波、中值滤波【halcon】--图像平滑--均值滤波、中值滤波【halcon】--图像平滑--均值滤波、中值滤波

                   原图                                          加入高斯噪声                           高斯滤波之后.

gauss_image已由gauss_filter替代

gauss_filter(Image : ImageGauss : Size : )

中值滤波代码:

read_image (Image, 'monkey')
get_image_size (Image, Width, Height)
*获得一个椒盐噪声分布
sp_distribution (5, 5, Distribution)
*添加椒盐噪声到图像
add_noise_distribution (Image, ImageNoise, Distribution)
*中值滤波
median_image (ImageNoise, ImageMedian, 'square', 3, 'mirrored')
median_image (ImageNoise, ImageMedian1, 'square', 5, 'mirrored')

 【halcon】--图像平滑--均值滤波、中值滤波【halcon】--图像平滑--均值滤波、中值滤波

                      原图                                                 加入椒盐噪声图

【halcon】--图像平滑--均值滤波、中值滤波【halcon】--图像平滑--均值滤波、中值滤波

                  掩膜半径3                                         掩膜半径5文章来源地址https://www.toymoban.com/news/detail-449857.html

到了这里,关于【halcon】--图像平滑--均值滤波、中值滤波的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包