作者popen (快乐的工作)
看板C_Sharp
标题[问题] 有人做过粗糙表面的缺陷检测吗?
时间Sat Oct 5 10:55:58 2019
如标题,
如果在粗糙的金属表面或粗糙的背景上面有
刮痕或有斑点,要检测上面的刮痕或斑点,
有人做过类似的东西吗?
我是先用gaussian blur降噪,再用二值化分割出缺陷,
但发觉还是有些缺陷分不出来,
不知有没有比较强健的方法
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.148.181 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1570244160.A.351.html
1F:→ kobe8112: 这种事我觉得用机器学习做比较简单 10/05 12:10
2F:→ testPtt: ML要很多样本也不算简单 10/05 22:01
3F:→ kobe8112: 看是走哪种训练吧,我觉得方向上会比自己干正确多了 10/05 22:03
4F:→ doomdied: 这要具体的东西去做才知道有没有效 10/06 00:47
5F:→ doomdied: 我做过纺织品的瑕疵侦测,也是要看目标物才知道能不能做 10/06 00:47
6F:推 vi000246: 重新优化降噪的算法 觉得降噪处理的好 会影响到辨识成果 10/06 13:19
7F:→ vi000246: 你要看是哪一步没弄好 造成缺陷没被辨识出来 10/06 13:20
8F:→ vi000246: ML我觉得可以从辨识金属、背景训练 找出不属於金属的色 10/06 13:21
9F:→ vi000246: 块或刮痕 10/06 13:21
10F:→ ssccg: 提到截图,如果真的不接受重导资料,一定要原来的视窗,既 10/06 23:19
11F:→ ssccg: 推错 10/06 23:20
12F:推 zel: 提到ML,大家都用那个框架阿? 10/07 13:20
13F:推 zel: 工控设备大部份都是c#,ML框架几乎都是基於python,要在设备 10/07 13:23
14F:→ zel: 上跑ML模型目前还蛮麻烦的,要转来转去 10/07 13:23
15F:推 zel: BTW,瑕疵检测靠遮罩处理就能做好的话打光大概占成败的80%, 10/07 13:32
16F:→ zel: 可以试试看先跑多个遮罩扩充样本多样性,然後丢SVM这类浅层的 10/07 13:32
17F:→ zel: 模型,通常也都有不错的效果 10/07 13:32
18F:推 SANDER00: 打环光啊 10/21 21:10
19F:→ SANDER00: 凸显刮痕 10/21 21:11