Halcon视觉之家-Halcon视觉技术论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 1125|回复: 4

[待解决] ocr求助,字符大小不一、打印质量差

[复制链接]

该用户从未签到

2

主题

3

帖子

9

积分

Rank: 1

积分
9
发表于 2021-10-27 09:49:43 | 显示全部楼层 |阅读模式

51Halcon诚邀您的加入,专注于机器视觉开发与应用技术,我们一直都在努力!

您需要 登录 才可以下载或查看,没有账号?会员注册

x
本帖最后由 亮啊 于 2021-10-27 09:49 编辑

我希望能用一套参数处理所有图片,目前基本的预处理是emphasize + scale_image_max + dyn_threshold,这样可以识别绝大部分字符,但是还有一些问题,希望dalao们帮忙。
由于打印的问题,2图的"A"和"M"很难用一次threshold识别出一个区域,我用的方法是closing或dilation一次。但是这样会造成1图的"9-"粘连。
用partition_dynamic可解决部分粘连的问题,但同时会使2图的"A"或"M"分开。由于字体大小不一样,我参数调了很久效果都不好。3图的"2"就毫无头绪了。。。

【2图】

【2图】

【1图】

【1图】

【3图】

【3图】

签到天数: 12 天

连续签到: 3 天

[LV.3]偶尔看看II

231

主题

1062

帖子

6836

积分

Rank: 9

积分
6836

热心会员突出贡献切换助手验证会员最佳新人

发表于 2021-10-27 17:06:29 | 显示全部楼层
OCR识别差,你可以提前录入到数据库中搜索类似的接近也是可以的。其次,上面的一维码也是可以识别,一起参与判断。
如果没有条码的OCR就会棘手些,因为有些打印效果不好,通过算法都无法有效,这个时候可以参考我说的第一点,通过提前录入的数据库匹配规则、数据记录之类的进行参考。

该用户从未签到

2

主题

3

帖子

9

积分

Rank: 1

积分
9
 楼主| 发表于 2021-10-28 08:35:24 | 显示全部楼层
绝地武士 发表于 2021-10-27 17:06
OCR识别差,你可以提前录入到数据库中搜索类似的接近也是可以的。其次,上面的一维码也是可以识别,一起参 ...

感谢回复。1. 由于某些原因,条码和文字不是对应的;2. 如何从数据库中搜索类似的可以详细讲讲吗,我是halcon新手,还没入门的那种新。

签到天数: 12 天

连续签到: 3 天

[LV.3]偶尔看看II

231

主题

1062

帖子

6836

积分

Rank: 9

积分
6836

热心会员突出贡献切换助手验证会员最佳新人

发表于 2021-10-28 09:22:31 | 显示全部楼层
亮啊 发表于 2021-10-28 08:35
感谢回复。1. 由于某些原因,条码和文字不是对应的;2. 如何从数据库中搜索类似的可以详细讲讲吗,我是ha ...

条码和文字不对应就要想办法了,比如利用模板大致识别出轮廓对应一组正确数据来识别,比如识别出20*11018,这样的数字,可以做数据库模糊查找,把类似20211018、20111018等类似的检索出来,再多次精准匹配,应该可以。

该用户从未签到

8

主题

62

帖子

169

积分

Rank: 6Rank: 6

积分
169
发表于 2021-11-4 09:40:25 | 显示全部楼层
带缺陷字符,还是走深度学习OCR比较靠谱
QQ截图20211104093337.png
QQ截图20211104093429.png
QQ截图20211104093757.png
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

视觉培训招生

建议您使用Chrome、Firefox、Edge、360、IE10以上等主流浏览器浏览本论坛

算子查询| 申请友链| 小黑屋| 手机版| Archiver| 业务支持|

© 2015-2021 Halcon视觉之家  X3.4  粤ICP备15095995号 粤公网安备44030602000670号

本站已安全运行:

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