NI Vision Assistant:紋理缺陷檢測方法詳解
本文將介紹NI Vision Assistant視覺助手中的Processing Functions:Grayscale-Detect texture defects(灰度-檢測紋理缺陷)的使用方法以
本文將介紹NI Vision Assistant視覺助手中的Processing Functions:Grayscale-Detect texture defects(灰度-檢測紋理缺陷)的使用方法以及如何建立分類文件。
檢測紋理缺陷
在Processing Functions:Grayscale - Detect texture defects中,Detect texture defects選項位于該功能模塊中。通過設(shè)置參數(shù),可以有效地檢測出圖像中的紋理缺陷。
顏色閾設(shè)定
Step Name可以編輯為有意義的步驟名稱;Reposition Region of Interest Reference Coordinate System可重新定位坐標系;Texture Classifier File Path用于選擇已存在的分類文件,如果沒有則點擊New新建;Display Only選項可只顯示缺陷;Overlay Defects選項可以將缺陷覆蓋在原圖像上;Initial Step Size是初始搜索步長大?。籉inal Step Size用于在檢測到潛在缺陷時使用的步長尺寸;Min Defect Classification Score是認定為缺陷的最低得分標準。
新建分類文件
點擊New按鈕即可新建一個分類文件,這是建立紋理缺陷檢測系統(tǒng)的重要一步。
缺陷表征步驟
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. 啟用左側(cè)選項,查看是否紋理缺陷在每張Haralick特征圖片中都能被觀測到;
5. 在Original Image圖像中選擇正常紋理,然后點擊Add sample,并對添加的樣本進行訓(xùn)練,設(shè)定Tolerance容差為0.001,nu范圍為0~1,增大調(diào)整值可以提高缺陷檢測效果,Shrinking選項用來決定是否使用shrinking heuristics算法,Max Iterations是最大迭代次數(shù),Kernel包括Linear/Polynomial/Gaussian/RBF,最后點擊Train Classifier進行訓(xùn)練(同時可以得知Cross-Validation交叉驗證值);
6. 選擇Texture Classifier Samples,查看所有已添加的樣本;
7. 可以通過Defect Only和Overlay Defect兩種方式查看檢測結(jié)果。
通過以上步驟,您可以充分利用NI Vision Assistant中的功能來高效地檢測紋理缺陷,為您的視覺識別工作提供有力支持。