[問題] 有人做過粗糙表面的缺陷檢測嗎?

作者: popen (Penpineapple-applepen)   2019-10-05 10:55:58
如標題,
如果在粗糙的金屬表面或粗糙的背景上面有
刮痕或有斑點,要檢測上面的刮痕或斑點,
有人做過類似的東西嗎?
我是先用gaussian blur降噪,再用二值化分割出缺陷,
但發覺還是有些缺陷分不出來,
不知有沒有比較強健的方法
作者: kobe8112 (小B)   2019-10-05 12:10:00
這種事我覺得用機器學習做比較簡單
作者: testPtt (測試)   2019-10-05 22:01:00
ML要很多樣本也不算簡單
作者: kobe8112 (小B)   2019-10-05 22:03:00
看是走哪種訓練吧,我覺得方向上會比自己幹正確多了
作者: doomdied (Died)   2019-10-06 00:47:00
這要具體的東西去做才知道有沒有效我做過紡織品的瑕疵偵測,也是要看目標物才知道能不能做
作者: vi000246 (Vi)   2019-10-06 13:19:00
重新優化降噪的算法 覺得降噪處理的好 會影響到辨識成果你要看是哪一步沒弄好 造成缺陷沒被辨識出來ML我覺得可以從辨識金屬、背景訓練 找出不屬於金屬的色塊或刮痕
作者: ssccg (23)   2019-10-06 23:19:00
提到截圖,如果真的不接受重導資料,一定要原來的視窗,既推錯
作者: zel (柚植)   2019-10-07 13:20:00
提到ML,大家都用那個框架阿?工控設備大部份都是c#,ML框架幾乎都是基於python,要在設備上跑ML模型目前還蠻麻煩的,要轉來轉去BTW,瑕疵檢測靠遮罩處理就能做好的話打光大概佔成敗的80%,可以試試看先跑多個遮罩擴充樣本多樣性,然後丟SVM這類淺層的模型,通常也都有不錯的效果
作者: SANDER00   2019-10-21 21:10:00
打環光啊凸顯刮痕

Links booklink

Contact Us: admin [ a t ] ucptt.com