Halcon图像预处理与形态学(图像的滤波)

图像平滑

smooth_image(Image : ImageSmooth : Filter, Alpha : )
Smooth an image using various filters. 递归滤波器
sigma_image(Image : ImageSigma : MaskHeight, MaskWidth, Sigma : )
Non-linear smoothing with the sigma filter. 标准方差
mean_image(Image : ImageMean : MaskWidth, MaskHeight : )
Smooth by averaging. 平均值
gauss_image(Image : ImageGauss : Size : )
Smooth an image using discrete Gaussian functions. 高斯函数

中值滤波

中值滤波是一种非线性的信号处理方法,在一定条件下可以克服线性滤波器带来的图像细节模糊,而且对滤除脉冲干扰最有效。
median_image(Image : ImageMedian : MaskType, Radius, Margin : )
Compute a median filter with various masks.

图像锐化

一般来说,图像的能量主要集中在低频部分,噪声所在的频段主要在高频段,而图像边缘信息也主要集中在高频段,所以在图像平滑之后,图像的边缘和轮廓也会变得模糊。为了消除这类影响,我们要对图像进行锐化,使图像的边缘变得清晰。但要注意的是能够进行图像锐化的图像必须具有较高的信噪比,否则锐化后图像信噪比反而更低,从而导致噪声增加的比信号还多。所以一般是先去噪声再锐化。
平滑是图像平均或者积分,锐化是其逆运算,比如微分。锐化分为高通滤波和空间域微分法。下面的方法是空域微分法。
frei_amp(Image : ImageEdgeAmp : : )
Detect edges (amplitude) using the Frei-Chen operator.
kirsch_amp(Image : ImageEdgeAmp : : )
Detect edges (amplitude) using the Kirsch operator.
prewitt_amp(Image : ImageEdgeAmp : : )
Detect edges (amplitude) using the Prewitt operator.
sobel_amp(Image : EdgeAmplitude : FilterType, Size : )
Detect edges (amplitude) using the Sobel operator.
nonmax_suppression_amp(ImgAmp : ImageResult : Mode : )
Suppress non-maximum points on an edge.
在这里插入图片描述

图像增强

emphasize(Image : ImageEmphasize : MaskWidth, MaskHeight, Factor : )
Enhance contrast of the image. 增强图像对比度,增加图像的高频区域(边缘和角),由此产生的图像看起来更清晰
illuminate(Image : ImageIlluminate : MaskWidth, MaskHeight, Factor : )
Illuminate image. 增强对比度,亮处变暗,暗处变亮

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MechMaster

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值