Advertisement

halcon-表面检测3-用于创建滤波器以检测小纹理

阅读量:

****构建滤波器进行傅里叶变化检测微小纹理

*1. 构建一个滤波器的方式是采用两个具有不同标准差的高斯函数进行差值运算
*2. 对图像1实施快速傅里叶变换(to_freq)→ 接着应用所构建的滤波器完成卷积操作 → 最后执行逆傅里叶变换(form_freq)
*3. 依据灰度阈值与目标区域面积对缺陷对象进行筛选
*官方提供的示例程序detect_indent_fft.hdev

该程序展示了如何识别微小纹理以及塑胶制品表面的瑕疵,采用快速傅里叶变换(FFT)方法。首先,我们利用高斯函数生成一个适用的滤波器。随后,将图像与滤波器进行卷积运算,此过程通过快速傅里叶变换实现。最终,在经过滤波处理的图像中,通过形态学操作符检测出缺陷。

初始化
dev_update_off ()
dev_close_window ()
read_image (Image, 'plastics/pl

全部评论 (0)

还没有任何评论哟~