作者popen (快樂的工作)
看板C_and_CPP
標題[問題] 有人做過粗糙表面的瑕疵檢測嗎?
時間Sat Oct 5 10:58:00 2019
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
額外使用到的函數庫(
Library Used): (Ex: OpenGL, ...)
OpenCV
如標題,
如果在粗糙的金屬表面或粗糙的背景上面有
刮痕或有斑點,要檢測上面的刮痕或斑點,
有人做過類似的東西嗎?
我是先用gaussian blur降噪,再用二值化分割出缺陷,
但發覺還是有些缺陷分不出來,
不知有沒有比較強健的方法
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.148.181 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1570244282.A.458.html
推 Schottky: 你這大哉問,我們是要從從光源、鏡頭、攝影機開始談起? 10/05 11:42
推 Schottky: 先研究一下找不出來的缺陷是不是被第一步 blur 掉了 10/05 11:45
推 Schottky: 粗糙表面的陰影和刮痕 pattern 不一樣,去找長條的形狀 10/05 11:49
推 backprog: 先做敘述統計,把正常粗糙表面的一些統計特徵算出來 10/05 21:12