首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 中文图片OCR

有个需求,需要从一张图片中识别出中文,通过python来实现,这种这么高大上的黑科技我们普通人自然搞不了,去github找了一个似乎能满足需求的开源库-tesseract-ocr: Tesseract的...OCR引擎目前已作为开源项目发布在Google Project,其项目主页在这里查看https://github.com/tesseract-ocr, 它支持中文OCR,并提供了一个命令行工具。...笔者的开发环境如下: macosx python 3.6 brew 安装tesseract brew install tesseract 安装python对应的包:pytesseract pip install...如果要识别中文需要下载对应的训练集:https://github.com/tesseract-ocr/tessdata ,下载”chi_sim.traineddata”,然后copy到训练数据集的存放路径...速度比较慢,大家可以拿一张包含中文的图片试验一下。

11.4K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GitHub 项目推荐 | 轻量级中文 OCR

    OCR 已经广泛地应用于身份认证、财税报销、文档电子化等场景。 项目地址在文末! 今天和大家介绍一个超轻量级的中文 OCR 项目,目前这个项目已在 GitHub 上标星 6.7k。...本项目基于 chineseocr 与 psenet 实现中文自然场景文字检测及识别,支持竖排文字识别,支持 ncnn、mnn、tnn 推理 ( dbnet(1.8M) + crnn(2.5M) + anglenet...环境 python3.6 linux/macos/windows web服务启动 cd chineseocr_lite python backend/main.py 如此轻量级的模型,识别效果如何呢,话不多说...,上图: 从识别效果上看很不错,项目还提供了 python 代码翻译为各种语言的 Demo 以及基于本项目的一些第三方 Demo。...第三方 Demo 根据本项目,基于 TNN 实现的轻量级中文字符 ocr demo,支持 iOS 和 Android 系统,凭借 TNN 优化的 CPU(ARMv7、ARMv8) 和 GPU(OpenCL

    3K10

    cnocr:用来做中文OCRPython3包,装上就能用!

    cnocr是用来做中文OCRPython 3包。cnocr自带了训练好的识别模型,安装后即可直接使用。 cnocr主要针对的是排版简单的印刷体文字图片,如截图图片,扫描件等。...安装真的很简单 pip install cnocr 请使用Python3 (3.4, 3.5, 3.6以及之后版本应该都行 可直接使用的模型 cnocr的ocr模型可以分为两阶段:第一阶段是获得ocr图片的局部编码向量...对于中文识别且识别困难(如文字比较模糊)的场景,建议尝试模型 conv-lite-lstm。...对于简单的中文识别场景,可以使用模型 densenet-lite-lstm 或 densenet-lite-fc ,或者利用自己的训练数据对它们进行精调。...(三)评估模型 评估模型的代码依赖一些额外的python包,使用下面命令安装这些额外的包: ?

    3.5K30

    cnocr:用来做中文OCRPython3包,装上就能用!

    cnocr是用来做中文OCRPython 3包。cnocr自带了训练好的识别模型,安装后即可直接使用。 cnocr主要针对的是排版简单的印刷体文字图片,如截图图片,扫描件等。...安装真的很简单 pip install cnocr 请使用Python3 (3.4, 3.5, 3.6以及之后版本应该都行 可直接使用的模型 cnocr的ocr模型可以分为两阶段:第一阶段是获得ocr图片的局部编码向量...对于中文识别且识别困难(如文字比较模糊)的场景,建议尝试模型 conv-lite-lstm。...对于简单的中文识别场景,可以使用模型 densenet-lite-lstm 或 densenet-lite-fc ,或者利用自己的训练数据对它们进行精调。...(三)评估模型 评估模型的代码依赖一些额外的python包,使用下面命令安装这些额外的包: ?

    2.6K10

    Tesseract-OCR识别中文与训练字库实例

    关于中文的识别,效果比较好而且开源的应该就是Tesseract-OCR了,所以自己亲身试用一下,分享到博客让有同样兴趣的人少走弯路。 文中所用到的身份证图片资源是百度找的,如有侵权可联系我删除。...一、准备工作 1、下载Tesseract-OCR引擎,注意要3.0以上才支持中文哦,按照提示安装就行。 2、下载chi_sim.traindata字库。要有这个才能识别中文。...下好后,放到Tesseract-OCR项目的tessdata文件夹里面。 3、下载jTessBoxEditor,这个是用来训练字库的。 以上的几个在百度都能找到下载,就不详细讲了。...四、测试 1、把 normal.traineddata 复制到Tesseract-OCR 安装目录下的tessdata文件夹中 2、识别命令: 1 tesseract mjorcen.normal.exp0

    4K20

    GitHub 热榜:文字识别神器,超轻量级中文 OCR

    整理 | AI 科技大本营 光学字符识别(OCR)技术已经得到了广泛应用。比如发票上用来识别关键字样,搜题 App 用来识别书本上的试题。...近期,这个叫做 chineseocr_lite 的 OCR 项目开源了,这是一个超轻量级中文 ocr,支持竖排文字识别,支持 ncnn 推理,psenet (8.5M) + crnn (6.3M) +...这个项目基于 chineseocr 与 psenet 实现中文自然场景文字检测及识别,环境是 linux/macos。...和 ocr-lstm 是搬运 chineseocr 的) 支持竖排文本识别 ncnn 实现 psenet(未实现核扩展) ncnn 实现 crnn_dense (改变了全连接为 conv1x1)...ncnn 实现 shuuflenev2 角度分类网络 ncnn 实现 ocr 整个流程 最近,项目作者对更新了可实现的功能。

    2.8K10

    GitHub 热榜:文字识别神器,超轻量级中文 OCR

    整理 | AI 科技大本营 光学字符识别(OCR)技术已经得到了广泛应用。比如发票上用来识别关键字样,搜题 App 用来识别书本上的试题。...近期,这个叫做 chineseocr_lite 的 OCR 项目开源了,这是一个超轻量级中文 ocr,支持竖排文字识别,支持 ncnn 推理,psenet (8.5M) + crnn (6.3M) +...这个项目基于 chineseocr 与 psenet 实现中文自然场景文字检测及识别,环境是 linux/macos。...和 ocr-lstm 是搬运 chineseocr 的) 支持竖排文本识别 ncnn 实现 psenet(未实现核扩展) ncnn 实现 crnn_dense (改变了全连接为 conv1x1)...ncnn 实现 shuuflenev2 角度分类网络 ncnn 实现 ocr 整个流程 最近,项目作者对更新了可实现的功能。

    3K20

    Python下Tesseract Ocr引擎及安装介绍

    1、Tesseract介绍 tesseract 是一个google支持的开源ocr项目,其项目地址:https://github.com/tesseract-ocr/tesseract,目前最新的源码可以在这里下载...实际使用tesseract ocr也有两种方式:1- 动态库方式 libtesseract  2  - 执行程序方式 tesseract.exe 由于本人也是python菜鸟一个,所以方式1暂时不会,只好采取方式...(如何灰度处理,在python里可以使用PIL库,先挖个坑,下次写。) 1 D:\python\lnypcg\test>dir 2 驱动器 D 中的卷没有标签。...16 D:\python\lnypcg\test>type output.txt 17 7572 18 19 20 D:\python\lnypcg\test> 总结,tesseract是一个挺不错的...OCR引擎,目前的问题是最新的中文资料相对较少,过时、不准确的信息偏多,把这几天的琢磨的结果分享给大家,希望对大家有所帮助。

    2K30

    Python改变生活 | OCR识别的花样使用

    人生苦短,快学Python! 这是Python改变生活系列的第四篇,在上文中讲了一个需求的解决办法,即用python识别条形码来获取快递单号。 该问题我一共想了两个方案,所以今天接着聊第二种解法。...上一种方法将快递单号提取了出来,这次我们希望能用OCR的方法将收件人与单号对应提取。 ? OCR识别 利用Python进行精准文字的识别,我优先推荐百度接口,具体配置步骤可以查看之前的文章。...然后调用ocr函数依次识别两张图片,并将结果存到列表ocr_results中。 ? 最后,使用os模块的remove()函数删除本次临时裁剪生成的两张图片。...这次不再涉及中文路径问题,所以不需要改名操作。...老铁们,如果想看更多Python改变生活的真实问题案例,来给本文右下角点个赞吧 如果你也有一直想去解决的重复性问题,欢迎在评论区告诉我。大家一起探讨一下 人生苦短,快学Python

    1K20

    Python下Tesseract Ocr引擎及安装介绍

    Tesseract 介绍 tesseract 是一个 google 支持的开源 ocr 项目 其项目地址:https://github.com/tesseract-ocr/tesseract 目前最新的源码可以在这里下载...Tesseract 安装包下载 Tesseract 的 release 版本下载地址:https://github.com/tesseract-ocr/tesseract/wiki/Downloads,...小结 官方发布的 3.02 版本下载地址 http://downloads.sourceforge.net/project/tesseract-ocr-alt/tesseract-ocr-setup-...Tesseract ocr 使用 安装之后,默认目录 C:\Program Files (x86)\Tesseract-OCR,你需要把这个路径放到你操作系统的 path 搜索路径中,否则后面使用起来会不方便...2 =自动页面分割,但没有 OSD 或 OCR 3 =全自动页面分割,但没有 OSD。(默认) 4 =假设一列可变大小的文本。 5 =假设一个统一的垂直对齐文本块。 6 =假设一个统一的文本块。

    1.8K20

    实测超轻量中文OCR开源项目,总模型仅17M

    点击上方↑↑↑“OpenCV学堂”关注我 来源:公众号 机器之心 授权 想要试试中文 OCR?这个项目可以考虑,轻量模型,不需要 GPU 也能跑得动。 ?...如果要说到中文 OCR,像身份证识别、火车票识别都是常规操作,它也可以实现更炫酷的功能,例如翻译笔在书本上滑动一行,自动获取完整的图像,并识别与翻译中文。...目前比较常用的中文 OCR 开源项目是 chineseocr,它基于 YOLO V3 与 CRNN 实现中文自然场景文字检测及识别,目前该项目已经有 2.5K 的 Star 量。...而本文介绍的是另一个新 开源的中文 OCR 项目,它基于 chineseocr 做出改进,是一个超轻量级的中文字符识别项目。...依赖环境装好了,python3 app.py 8080 走起!出现以下输出表示网页服务已成功启动。 ?

    1.9K40

    实测超轻量中文OCR开源项目,总模型仅17M

    想要试试中文 OCR?这个项目可以考虑,轻量模型,不需要 GPU 也能跑得动。...如果要说到中文 OCR,像身份证识别、火车票识别都是常规操作,它也可以实现更炫酷的功能,例如翻译笔在书本上滑动一行,自动获取完整的图像,并识别与翻译中文。...目前比较常用的中文 OCR 开源项目是 chineseocr,它基于 YOLO V3 与 CRNN 实现中文自然场景文字检测及识别,目前该项目已经有 2.5K 的 Star 量。...而本文介绍的是另一个新 开源的中文 OCR 项目,它基于 chineseocr 做出改进,是一个超轻量级的中文字符识别项目。...依赖环境装好了,python3 app.py 8080 走起!出现以下输出表示网页服务已成功启动。

    2.6K00
    领券