[问题] 有人做过粗糙表面的缺陷检测吗?

楼主: 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