OCR(光学字符识别)的简单解析与使用(内含 Demo)

本文介绍了OCR光学字符识别技术,通过一个GitHub上的Demo来解析其工作原理,涉及图像二值化和OpenCV等技术。重点介绍了第三方库TesseractOCR.framework的使用,包括下载地址和代理方法,并提醒注意语言包的添加。最后,讨论了图片清晰度对识别成功率的影响。
摘要由CSDN通过智能技术生成

 公司前些日子准备在项目中使用 光学字符识别技术,

(也就是我们经常听说的,你拿着相机,照一下,之后就能直接显示图片中的文字是什么)

之后我在 GIT 上找了一个歪果友仁的 Demo, 对他的项目进行简单地解析,以此来帮助其他小伙伴,简单的了解一下.




Demo: https://github.com/hatena-iti/tesseract-sample



注意:  下面开启唐僧模式,对 OCR 已经有一定了解或只是想使用的同学可以直接跳到代码部分..


首先来介绍一下 OCR 到底是什么.

OCR是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,

通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程.


其中 通过检测暗、亮的模式确定其形状   在我们的开发中,就涉及到图片的二值化等一系列操作,设计 OPEN_CV或 OPEN_GL等.

ps:图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果.

例如这样:

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值