# 7/13 Micro 影像處理模組改善討論 ## [待修正項目] - [ ] 1. ~~ROI編輯優化~~ - ~~ROI測項編輯的"新增"、"複製ROI"按鈕按下後,focus沒有改變,造成誤刪除到編好參數的ROI --> focus需跟著新增複製而改變~~ - ~~砍掉該ROI後,UI上沒有回復該ROI的機會,只能按"確定" --> 新增"取消"按鈕~~ - ~~"區域種類"UI顯示不同步~~ -![](https://i.imgur.com/xeYjSMn.png) - ~~(7/19) "新增"按鈕沒有改變Focus~~ - ~~(7/22) 取消按鈕貌似沒有真的取消先前刪除的步驟~~ - (7/25) 取消按鈕會造成UI上的過濾條件啟/閉異常 - [x] 2. 過濾條件異常 - ~~(6/22) 雜點會造成速度拖慢、記憶體暴漲~~ - ~~嘗試使用Halcon矩陣運算取代for 迴圈作法~~ - ~~(7/13) 篩選條件不能用Max=Min=0去自動bypass,要比照尺寸條件-> chkbox+無上限~~ - :::spoiler 加速方法 - ==目標: 散狀瑕疵,一道演算法篩選時間<100ms== 1. 避掉for(SelectObj+Union)的方法 - 經過篩選邏輯,拿到真正的Region Index後,一次SelectObj撈所有Region ![](https://i.imgur.com/KBB79FR.png) 2. 篩選邏輯也用Halcon平行做掉 ![](https://i.imgur.com/AcmXdvg.png) ::: - [ ] 3. 卡控條件異常 - ~~"瑕疵尺寸無上限"的作法不能直接改寫上限,會造成之前上限的設定被改寫~~ - (7/13) "全部不勾選就不output結果"不符合操作邏輯,應該是設甚麼條件就後篩選甚麼屬性 - (7/19) 邏輯改and - [ ] 4. 加速項目 - 限定ShapeModel搜索範圍 - ![](https://i.imgur.com/DCKHFZx.png) - var_threshold亮暗邏輯 - ![](https://i.imgur.com/7T86lfE.png) ## [待新增功能] - [ ] 1. 拿到目前設定的曝光張數 --> Active Index邏輯修正 - 已說明, 待修正 , Add 之後Active Index馬上++ - [ ] 2. VisionControl跳號防呆 - (1)如果做完就可以防呆 - [ ] 3. Add新增的曝光張數,需被曝光最大張數卡控 - [ ] 4. 新增前處理流程 ==細部再討論== - 為了避免Die內雜點&亮度不均,造成誤判,故需在門檻方法前進行影像前處理。共有==2==項需求: - 1. 動態產生參考影像並相減,消弭亮度不均 ![](https://i.imgur.com/m1xFCat.png) - 2. 濾雜訊 ![](https://i.imgur.com/9IHwD7m.png) - Recipe調參頁面,需能按鈕顯示==參考影像、相減影像、濾波影像== - ==詳細參考影像製造方法再討論== ## [問題] - [X] 以[60_59_0_0]太陽紋瑕疵進行檢出測試 - ~~無法妥善檢出,需新增binary演算法~~ - ~~是否有測試結果?~~ - ~~(7/21) Binary Checkbox要拿掉,變成tab index的啟用方式~~ - ~~(7/21) 用預設參數檢測會跳出異常~~ - [ ] 嘗試進行Mura瑕疵檢出 ## [操作流程改善討論] ::: success 1. 演算法加速方案討論 2. Macro多執行緒越跑越慢討論 3. UI討論 ::: ## [流程討論細項] ==待[待修正項目]完成後,再進行本章節優化== :::info - "檢測項目" 分頁拿到外層,選項改radiobox,要有Default選擇,預設visible false - "卡控條件"要有預設值,瑕疵尺寸無上限預設開啟 :::