NI Vision Assistant:纹理缺陷检测方法详解
本文将介绍NI Vision Assistant视觉助手中的Processing Functions:Grayscale-Detect texture defects(灰度-检测纹理缺陷)的使用方法以及如何建立分类文件。
检测纹理缺陷
在Processing Functions:Grayscale - Detect texture defects中,Detect texture defects选项位于该功能模块中。通过设置参数,可以有效地检测出图像中的纹理缺陷。
颜色阈设定
Step Name可以编辑为有意义的步骤名称;Reposition Region of Interest Reference Coordinate System可重新定位坐标系;Texture Classifier File Path用于选择已存在的分类文件,如果没有则点击New新建;Display Only选项可只显示缺陷;Overlay Defects选项可以将缺陷覆盖在原图像上;Initial Step Size是初始搜索步长大小;Final Step Size用于在检测到潜在缺陷时使用的步长尺寸;Min Defect Classification Score是认定为缺陷的最低得分标准。
新建分类文件
点击New按钮即可新建一个分类文件,这是建立纹理缺陷检测系统的重要一步。
缺陷表征步骤
1. 打开一张含有缺陷纹理的图片;
2. 选择小波类型为bior3_9,Haralick Feature中Co-Occurrence Level为16,Windows Size X/Y为15(需包括最小缺陷大小),Step Size为0(避免计算窗口之间的重叠),Displacement Vector X/Y Delta均为1;
3. 观察每个小波短;
4. 启用左侧选项,查看是否纹理缺陷在每张Haralick特征图片中都能被观测到;
5. 在Original Image图像中选择正常纹理,然后点击Add sample,并对添加的样本进行训练,设定Tolerance容差为0.001,nu范围为0~1,增大调整值可以提高缺陷检测效果,Shrinking选项用来决定是否使用shrinking heuristics算法,Max Iterations是最大迭代次数,Kernel包括Linear/Polynomial/Gaussian/RBF,最后点击Train Classifier进行训练(同时可以得知Cross-Validation交叉验证值);
6. 选择Texture Classifier Samples,查看所有已添加的样本;
7. 可以通过Defect Only和Overlay Defect两种方式查看检测结果。
通过以上步骤,您可以充分利用NI Vision Assistant中的功能来高效地检测纹理缺陷,为您的视觉识别工作提供有力支持。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。