怎样用python 自己写一个ocr( 三 )
其实,虽然使用了pytesseract库,但是它和前面介绍的调用后端服务大同小异,只不过在上面封装了一层对Python的支持。由于tesseract是最为成功的ocr识别程序之一,所以它对php、Python等语言都有支持的模块,但是无论是哪种语言,真正起作用的还是后端的识别引擎,依然脱离不了tesseract。
因此,在使用pytesseract之前,需要在windows、Linux或者mac上安装tesseract。
干货干货 | 2019年共享免费资源整理(上):学习资源篇
干货 | 2019年共享免费资源整理(下):实用工具篇推荐阅读PinSage:首次在商业推荐系统成功应用的GCN模型实现分析
你极力推荐的 Chrome 扩展有哪些?
有哪些第一次读到就震撼的句子?
事半功倍!教你如何高效写好一篇毕业论文
6款工具,免费你对录屏的所有需求!
■网友
在线sdk可以用chongdata的ocr,里面提供php的例子,Python可以很容易集成进去,不过缺点就是联网------后续,花了一个小周末,写了一个基于caffe的python中文识别器,比tesseract中文识别结果好很多。https://github.com/JinpengLI/deep_ocr
■网友
Tesseract其实对中文的识别很垃圾,下了最新版的编译,从pdf第一页识别,大的特别清晰的可以识别,其他的就惨了,有时候还能识别成错别字。
■网友
我工作中有内部网络在windows平台对已扫描的文件做大批量半实时ocr的需求。
我想着做一个实现ocr的win32程序,由于工作环境没有互联网,所以技术选型排除调用网络接口的方式。
接下来考察了一下离线ocr软件,在github上一搜基本得到了tesseract系列的软件(吐槽一下tesseract训练数据的版本真多),下载运行后测了一下对英文识别速度和识别准确率都良好,中文在各种版本下,识别速度和识别准确率都挺烂的,中文不能满足需求。
github上另一个系列是用深度学习做中文ocr的,比如那种yolo3做检测加cntp做识别的,我下载运行测了一下,识别速度对图片分辨率敏感,大图的话速度并没有很快(深度网络都是参数啊前向传递应该会算很久吧),识别率很满意。但是外文识别率有问题。
深度学习可以设置数据集跑训练,但是考虑了一下我只是想做个小工具,并不想仔细研究,所以就没有跑训练。
这时候我又想起来以前用的知网cajviewer识别中文的效果不错啊,关键是速度快啊。于是在百度搜怎么把cajviewer的中文ocr给单独弄出来,结果还真有,看雪论坛上一篇cajviewer7.0的ocr程序逆向分析,照着逆向大佬的汇编指令爆破操作下来,得到了能用的程序,2006年的程序测了一下效果很赞(对扫描类文件很赞,深度学习在自然图像文本识别更有优势),速度比深度学习快,效果也很好。
到此为止想把两个工具集成一下,设置可以选择中文ocr和外文ocr分别对应两种软件,用tkinter和pywin32做了一个窗口程序。给同事用了感觉还不错。
■网友
我是直接调的ocr接口,
开发语言用的是python。
弄了个可以OCR的公众号,
效果和使用方法见视频
公众号OCRhttps://www.zhihu.com/video/1130201461719646208
■网友
Python OCR...唉,我从来没有想过自己写过OCR..以前用过这玩意:pytesser - OCR in Python using the Tesseract engine from Google可惜没有什么实际有用的代码给你。所以你可以用这个:jflesch/pyocr · GitHub愿成功。
■网友
一种去水印的营业执照识别方法 - CSDN博客
■网友
中文OCR做的很好的当数汉王,如果是商业项目不如联系下授权,看行不行。想凭一己之力写个OCR应该不现实(当然就是识别个车牌号之类的倒是没问题)。Python识别图像,你首先得想好如何查找边缘,如果判断画面的方向,你得首先把画面摆正了,才可能进入下一步。画面摆正后,需要将字符一个个查找出来。找到后,其实可以用人工智能的方式进行训练,过段时间也许你的OCR也就可以用了。如果不上人工智能,直接写OCR,算法方面我也没做过,但是想来应该是灰度处理-描边-计算特征值这种方式实现。这个特征值如何计算还就又要扣脑袋了。现在有人工智能,OCR方向,还是直接喂数据来得快。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 手机■遇“纠纷”自己报警被识破 男子假卖手机骗60多万
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 有啥方法,网站,项目可以自己练习计算广告学
- 设计专业学生上传自己的作品,用哪个网站比较好
