Gray-based Template Matching : Missing Chip -- Gray-based Template Matching : Missing Chip --
§ 目的
建立一個簡單的程序,檢測樣品(PCB)上的瑕疵
§ 過程
準備一個要檢測的樣品(PCB)影像
§ 結果
從程序中,找出缺少的元素,和缺少的數量
§ 提示
使用 Gray-based Template Matching 的找到匹配影像方式
利用 "LocateMultipleObjects_NCC" filter 找到缺少的元素
內部缺少元素的背景是不規則的。建立基於邊緣模板模型採用的邊界點,將導致建立模型,會發現所有的物體在影像中
如下圖顯示為缺少元素的背景違規行為
§ 解決方案
1. "EnumerateFiles" filter and "LoadImage" filter 呼叫影像
2. "LocateMultipleObjects_NCC" filter 設 inMinPyramidLevel 為 1 和 inMinScore 為 0,6
3. 打開模型編輯器 inGrayModel 和標記其中一個元素的物件大小,如下圖所示。PS: inPytamiHeight 設為 2 和旋轉範圍縮小
4. "ArraySize" filter 選 Rectangle2D type,計算缺少的元素物件
5. "LocateMultipleObjects_NCC" filter 找到物件的中心點
§ Macrofilter Main finds places of missing elements using Gray-based Template Matching technique