halcon——缺陷检测常用方法总结(频域空间域结合

摘要 缺陷检测是视觉需求中难度最大一类需求,主要是其稳定性和精度的保证。首先常见缺陷:凹凸、污点瑕疵、划痕、裂缝、探伤等。 缺陷检测算法不同于尺寸、二维码、OCR等算法。后者应用场景比较单一,基本都是套用一些成熟的算子,所以门槛较低,比较容易做成标准化的工具。而缺陷检测极具行业特点,不同行业 ...

Thu Jun 10 04:47:00 CST 2021 2 17739
Halcon 缺陷检测

Region参数 缺陷类型 1.边缘凹凸检测2.内部凸凹点、瑕疵、污点、内部烫伤、孔洞3.划痕(用低角度环形光进行打光,将划痕打亮,背景打;也可用同轴光,让表面反光不明显) 缺陷图像处理 1.blob分析+特征提取2.blob分析+特征提取+差分3.频域+空间域4.光度立体化5.特征 ...

Wed Feb 24 22:39:00 CST 2021 0 394
Halcon学习:缺陷检测

通过拟合来求缺陷,对应halcon例程:方法—》轮廓线处理—》fit_rectangle2_contour_xld.hdev。 效果图: ...

Thu Sep 24 17:43:00 CST 2020 0 1023
Photoshop和Halcon中的极坐标变换

极坐标想必学过高中数学的人都听过,一般的坐标系中用(x, y)值来描述一个点的位置,而在极坐标系中,则使用到原点的距离ρ和夹角θ来描述该点的位置。 我很早就接触了Photoshop,知道Photoshop里面有个极坐标的扭曲滤镜,如下图: 明白了极坐标(正向、反向 ...

Wed Feb 20 23:11:00 CST 2019 0 1158
Halcon学习笔记之缺陷检测(二)

例程:detect_indent_fft.hdev 说明:这个程序展示了如何利用快速傅里叶变换(FFT)对塑料制品的表面进行目标(缺陷)的检测,大致分为三步: 首先,我们用高斯滤波器构造一个合适的滤波器(将原图通过高斯滤波器滤波); 然后,将原图和构造的滤波器进行快速傅里叶变换 ...

Thu May 09 18:50:00 CST 2019 0 1626
Halcon学习笔记之缺陷检测(一)

例程:surface_scratch.hdev 说明:这个程序利用局部阈值和形态学处理提取表面划痕 代码中绿色部分为个人理解和注释,其余为例程中原有代码 ...

Wed Mar 26 21:13:00 CST 2014 1 8807
Halcon学习笔记之缺陷检测(一)

例程:surface_scratch.hdev 说明:这个程序利用局部阈值和形态学处理提取表面划痕 代码中绿色部分为个人理解和注释,其余为例程中原有代码 ...

Thu May 09 18:51:00 CST 2019 0 1072
Halcon学习笔记之缺陷检测(二)

例程:detect_indent_fft.hdev 说明:这个程序展示了如何利用快速傅里叶变换(FFT)对塑料制品的表面进行目标(缺陷)的检测,大致分为三步: 首先,我们用高斯滤波器构造一个合适的滤波器(将原图通过高斯滤波器滤波); 然后,将原图和构造的滤波器进行快速傅里叶变换; 最后 ...

Wed Mar 26 21:57:00 CST 2014 4 29853
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM