大家好我是厂妹

一个拖了很久的OCR项目,一直没做,因为我看网上就是用tesseract的训练,寻思也没有多复杂多困难,结果真开始做,真是王八离家出走——憋不住了

这个沙雕tesseract,光是安装和使用就让人头大,更何况那个数据集处理,我一度真想:

结果,处理完结果不能用!!!!因为这个对数据集要求很精准,我辣么多张图片一个个自己改动,不是要我死

……换了几种方法,easyocr和LENET,参考了卓老师的程序,但定位部分我觉得他的思路太复杂了,写起来太麻烦,换了个思路

效果差强人意吧,一点一点补上博客

1、数码管图像处理

因为做的第一版是用HSV加掩膜,发现只能实用部分图片,不能够在通用数码管图片中使用。项目要求是大部分数码管拍照都读数。所以换了个思路,通过增加对比度在黑白图片上。

1.1 数据集

1.2 图像缩放

1.3 图像对比度加强

1.4 自适应阈值二值化+中值滤波

自适应阈值二值化

中值滤波后

1.5 轮廓膨胀(定位/增加精准度)

1.6 识别区域定位

2、方案一:EASYOCR

3、方案二:LENET

4、如何使用

参考资料:
​​​​​Tesseract OCR数码管数字的样本训练_ITPUB博客

一个中等规模的七段数码数据库以及利用它训练的识别网络_卓晴的博客-CSDN博客

OCR:通用数码管图像识别训练和使用相关推荐

  1. OCR/STR生僻字数据训练 | PaddleOCR的Fine-tune常见问题汇总(3)

    1.印章如何识别? 使用带tps的识别网络或abcnet,2.使用极坐标变换将图片拉平之后使用crnn 2.多语言的字典里是混合了不同的语种,这个是有什么讲究吗?统一到一个字典里会对精度造成多大的损失 ...

  2. Python调用腾讯优图OCR通用API实现文字识别

    API地址:https://ai.qq.com/doc/ocrgeneralocr.shtml 腾讯优图的API比较复杂的就是生成签名,不过不知道腾讯的服务器出什么问题了,调用的时候一直提示504,演 ...

  3. opencv图像识别训练实例

    我一度以为图像训练会很难,觉得很高深,直到我亲自做了一个图像的训练才认识到如果仅仅是单纯地学习和使用,真的很简单. 本文按照如下顺序来进行详细解释如何进行图像识别训练过程: 制作图像 图像数据 图像训 ...

  4. Python使用百度OCR接口进行验证码图像识别

    上次从pytesseract软件及其python库入门了OCR的图像识别, 包括图像的读取.格式转换和图像处理,也进行了验证码的识别实验,包括验证码获取.登录验证以及不同图像处理的识别效果测试,具体内 ...

  5. DeepMind丢掉了归一化,让图像识别训练速度提升了8.7倍 | 已开源

    金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 在大规模图像识别任务上,DeepMind的新方法火了. 不仅拿到了SOTA,训练速度还提升了8.7倍之多! 方法关键:去"批处理归 ...

  6. 开源!让图像识别训练速度提升了8.7倍

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:量子位 AI博士笔记系列推荐 周志华<机器学习> ...

  7. PaddlePaddle飞桨OCR文本检测——识别模型训练(三)

    上一篇检测模型训练https://blog.csdn.net/weixin_42845306/article/details/112689152 飞桨的OCR模型分为检测.识别和分类,今天讨论识别. ...

  8. PaddlePaddle飞桨OCR文本检测——检测模型训练(二)

    上一篇安装https://blog.csdn.net/weixin_42845306/article/details/112688405 飞桨的OCR模型分为检测.识别和分类,先看检测. 检测就是将( ...

  9. 阿里云OCR通用文字识别和自定义模板OCR识别Python代码及一站式教程

    阿里云OCR 一.通用文字识别 1.开通 2.PY3代码 3.测试结果 二.自定义模板识别 1.开通 2.进行自定义模板 3.代码 三.最后 一.通用文字识别 1.开通 开通链接:https://ma ...

最新文章

  1. python菜鸟excel教程-Python操作Excel的Xlwings教程(一)
  2. tty_operations
  3. 运行bat批处理文件不出现黑框
  4. thinkphp3.2+cropper上传多张图片剪切图片
  5. php原生读取excel文件夹,原生php实现excel文件读写的方法分析php技巧
  6. loading窗口动画 web_分享web前端七款HTML5 Loading动画特效集锦
  7. HDU 5895 Mathematician QSC
  8. linux centos7.9中安装docker的3种方式-图解
  9. C++中关于指针入门的最好的文章
  10. vue模糊搜索select取值
  11. 哈哈哈,看着问题一个个解决,很有满足感哦
  12. MyBatis-Plus 分页查询以及自定义sql分页
  13. uniapp 生成 海报
  14. RTL8762DK UART(二)
  15. access和filemaker_四个替代微软Access的开源产品
  16. Tinder 和 Potluck 的卡片风格实现
  17. MPP架构、常见OLAP引擎分析
  18. c语言整形符号位_c语言无符号整型表示
  19. SoftICE使用(3)—在VMware中配置远程SoftICE的另一种办法 zz xfocus
  20. 大数据学习——Hadoop本地模式搭建

热门文章

  1. PHP去掉二维数组中某个元素重复的一维数组
  2. 一文读懂 Linux 下单机实现百万并发的内核黑科技:连接跟踪(Conntrack)
  3. 佛系推荐《骡子》是经典又好看的动作电影毋庸置疑
  4. 幻数java题_java – 公式中的幻数
  5. SOIC库分为L、M、N三种
  6. Windows常用Dos命令详解_被迫流浪者的博客
  7. js--动态生成表格
  8. jibx进行xml数据绑定的binging.xml配置
  9. 微信小程序,物流助手对接(中通篇)待续
  10. 【AI简报20210702期】骁龙888 plus发布、RISC-V处理器大飞跃