开启左侧

求助,OCR识别轮面钢印

[复制链接]
ahray 发表于 2020-7-9 18:09:03 | 显示全部楼层 |阅读模式
各位大佬好!目前我在做一项工作,用OCR来识别一个轮子上的钢印字符。情况如下:
1、四个角度的打光,得到四张图片,原始图片1,2,3,4;

原始图片1

原始图片1

原始图片2

原始图片2

原始图片3

原始图片3

原始图片4

原始图片4

2、调整灰度,将四张图片合成;

合成后的图片

合成后的图片

3、合成后,需要识别上面的各项文字。

遇到的困难:
1、轮子放置角度不一定,需要旋转图片将文字朝上,请教怎样实现最好?
2、文字排布很乱,可能有弧度,并且高度不一、距离不一,标定后,不好区分各个文字区域,有什么好办法?
3、字体比较乱,不标准,试了一下,halcon自带的cnn分类器效果不好,是不是要自己训练字体才可以了?
4、这个轮子算是情况好的,还有一些旧轮子,表面有很多污渍,如何能去除?

有污渍

有污渍

多谢各位大佬!
绝地武士 发表于 2020-7-9 18:17:20 | 显示全部楼层
这个圆环上字符检测可以通过转极坐标转换,以圆半径为图像高度,周长为图像宽度转成平面图像,就好识别了!
 楼主| ahray 发表于 2020-7-9 18:40:18 | 显示全部楼层
本帖最后由 ahray 于 2020-7-9 18:41 编辑

我也试过极坐标转换,但是看最后一个图,有些轮子上的字符不是圆弧排列的,所以都转换的话也不行……还是找个办法旋转一下。另外,由于轮子位置不定,极坐标转换的时候,有时候会把待识别文字给分到图像的两边去,这个怎么破?
yuweiyuwei123 发表于 2020-7-10 14:28:28 | 显示全部楼层
哥们,这四副图像怎么合成的
风景你好 发表于 2020-7-11 11:47:50 | 显示全部楼层
yuweiyuwei123 发表于 2020-7-10 14:28
哥们,这四副图像怎么合成的

add_image就可以了
madeinschool 发表于 2020-7-14 18:49:28 | 显示全部楼层
可以试一下立体光照法,将效果打好并且稳定
 楼主| ahray 发表于 2020-7-15 14:48:11 | 显示全部楼层
madeinschool 发表于 2020-7-14 18:49
可以试一下立体光照法,将效果打好并且稳定

尝试过立体光照,但是表面可能会有凹陷、划痕,发现立体光照对于凹陷特别敏感,如果字符附近有凹陷,直接就变形了
迷恋520冬天 发表于 2020-7-15 16:13:43 | 显示全部楼层
用3D相机试试 ,能突出字符  可能效果好点
风景你好 发表于 2020-7-15 21:46:27 | 显示全部楼层
极坐标展开后的图像,OCR比较弱,大佬可以尝试下
111.jpg
suhua 发表于 2022-8-9 18:53:00 | 显示全部楼层
请问大佬,要达到稳定识别,需要多少张图训练
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表