求助,关于标签检测
halcon吧
全部回复
仅看楼主
level 1
wxfover 楼主
求助,像图里这种标签,要怎么检测才能提高准确率啊。
生产那边说,这个标签印刷的时候会出现缺字,让我想想办法,我看到构成这么多的标签,还是纸壳这种不规整的东西,人都麻了。
最开始的时候用形状匹配,但是这个东西,设置了0.9相似度,那就算设下0.1里有缺陷真就不管了。再加上表面不平,想要靠形状匹配根本做不到,只好先用它来定位了。
条形码还是比较好搞,定个位做个条形码检测也就出来。
最难得还是那些字的部分,之后用了ocr,只能说是一言难尽,字体小的,带大小写的,带特殊字符的,还有连一块的,尤其是那个a,识别成什么的都有。
再后来,我搞二值,拿一个对的标签当模版做区域差(模版标签的黑字区域-检测到的目标标签的黑字区域)。一开始是三行每行作差,但效果不太好,又把每行分了十个区域分别测误差,甚至还开了三个线程,准确率和速度多少是比最开始好一点了。
但是吧,我总觉得不应该这么写,大佬们对于这个东西还有什么更好的写法吗?
2025年04月10日 07点04分 1
level 4
可以用深度学习或者一个传统视觉训练
2025年04月10日 10点04分 3
level 11
Blob分析
2025年04月11日 03点04分 4
1