halcon图像预处理之图像平滑

图像平滑主要是为了减少图像的噪声。一般情况下在空间域下可以用邻域的方法减少噪声;在频率域里利用低通滤波器减少噪声。
一,空间域滤波

1.mean_image(Image : ImageMean : MaskWidth, MaskHeight : )
均值滤波。

2. median_image(Image : ImageMedian : MaskType, Radius, Margin : )
中值滤波。能够抑制小斑点和细线。

3. gauss_filter(Image : ImageGauss : Size : )
高斯滤波。

  • σ值的意义及选取
    通过上述的实现过程,不难发现,高斯滤波器模板的生成最重要的参数就是高斯分布的标准差σ。标准差代表着数据的离散程度,如果σ较小,那么生成的模板的中心系数较大,而周围的系数较小,这样对图像的平滑效果就不是很明显;反之,σ较大,则生成的模板的各个系数相差就不是很大,比较类似均值模板,对图像的平滑效果比较明显。
    σ越大,分布越分散,各部分比重差别不大,于是生成的模板各元素值差别不大,类似于平均模板;
    σ越小,分布越集中,中间部分所占比重远远高于其他部分,反映到高斯模板上就是中心元素值远远大于其他元素值,于是自然而然就相当于中间值得点运算。

4. sigma_image(Image : ImageSigma : MaskHeight, MaskWidth, Sigma : )
sigma对图像非线性滤波。

5. smooth_image(Image : ImageSmooth : Filter, Alpha : )
递归滤波器对图像平滑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章