数字图像处理+halcon 滤波学习笔记

1.平滑空间域滤波

1.均值滤波

数字图像处理+halcon 滤波学习笔记_第1张图片

使用大小为5*5的掩膜对图像进行处理

read_image (Image, 'fabrik')
*使用大小为5*5的掩膜对图像进行处理
mean_image (Image, ImageMean, 5, 5)

经过变换前的图像与直方图

数字图像处理+halcon 滤波学习笔记_第2张图片

变换后的图像与直方图

数字图像处理+halcon 滤波学习笔记_第3张图片 可见图像整体变的模糊,直方图也更加平滑

2.中值滤波

数字图像处理+halcon 滤波学习笔记_第4张图片

read_image (Image1, '//Mac/Home/Documents/数字图像处理/imgs/2.png')
*转为灰度
rgb1_to_gray (Image1, GrayImage1)
median_image (GrayImage1, ImageMedian, 'circle', 3, 'mirrored')

滤波前

数字图像处理+halcon 滤波学习笔记_第5张图片

滤波后

 数字图像处理+halcon 滤波学习笔记_第6张图片

可以看到类似于椒盐的噪声明显少了许多

你可能感兴趣的:(c#,计算机视觉,图像处理,开发语言,学习)