mirror of
https://github.com/RapidAI/RapidOCR.git
synced 2026-11-13 22:40:53 +08:00
ea524cf24ca8df48a677286f47e8e9965eee9f77
简体中文 | English
捷智OCR
信创级开源OCR - 为世界内容安全贡献力量
目录
商业支持
- 🎉🎉🎉 推出知识星球RapidAI私享群,这里的提问会优先得到回答和支持,也会享受到RapidAI组织后续持续优质的服务。欢迎大家的加入。
- 提供信创平台多架构,包括Arm/X86/mips(龙芯)/RISC-V等信创CPU支持,同时兼容ONNXRuntime/OpenVINO/NCNN。
- 有意者邮件联系: znsoft@163.com, 请先邮件咨询服务项目,即时回复联系方式。
简介
- 💖目前已知运行速度最快、支持最广,完全开源免费并支持离线快速部署的多平台多语言OCR。
- 中文广告: 欢迎加入我们的QQ群下载模型及测试程序,QQ群号:887298230(已满),2群(755960114)
- 缘起:百度paddlepaddle工程化不是太好,为了方便大家在各种端上进行ocr推理,我们将它转换为onnx格式,使用
Python/C++/Java/Swift/C#将它移植到各个平台。 - 名称来源: 轻快好省并智能。基于深度学习技术的OCR技术,主打人工智能优势及小模型,以速度为使命,效果为主导。
- 使用:
- 如果仓库下已有模型满足要求 → RapidOCR部署使用即可。
- 不满足要求 → 基于PaddleOCR在自己数据上微调 → RapidOCR部署。
- 如果该仓库有帮助到你,还请点个小星星⭐呗!
文档导航
- Wiki
- Python范例
- C++范例(Windows/Linux/macOS)
- Jvm范例(Java/Kotlin)
- .Net范例(C#)
- Android范例
- 网页版范例
- 版面结构化-RapidStructure
- 衍生项目
- 垂直项目
- RapidOCRPDF:解析PDF文件
- RapidVideOCR:基于RapidOCR,提取视频中的硬字幕
- LGPMA_Infer: 表格结构还原 | 博客解读论文和源码
- 文档图像矫正-PaperEdge | Demo
- 图像文字擦除-CTRNet | Demo
- 模型相关
- 常见问题 FAQ
近期更新(more)
❤2023-05-20 ocrweb update:
- 增加桌面版RapidOCRWeb,详情可参见RapidOCRWeb桌面版使用教程
- 对仓库文档做了整理,大部分文档放到了Wiki
🌹2023-05-14 ocrweb v0.1.5 update:
🏸2023-04-16 ocrweb v0.1.1 update:
- API部署改为FastAPI库支持
- 将API模式与Web解耦合,可通过
pip install rapidocr_web[api]来选择性安装 - 详情参见:link
生态框架
flowchart LR
subgraph Step
direction TB
C(Text Det) --> D(Text Cls) --> E(Text Rec)
end
A[/OurSelf Dataset/] --> B(PaddleOCR) --Train--> Step --> F(PaddleOCRModelConverter)
F --ONNX--> G{RapidOCR Deploy\n<b>Python/C++/Java/C#</b>}
G --> H(Windows x86/x64) & I(Linux) & J(Android) & K(Web) & L(Raspberry Pi)
click B "https://github.com/PaddlePaddle/PaddleOCR" _blank
click F "https://github.com/RapidAI/PaddleOCRModelConverter" _blank
在线demo
- 自建在线demo
- 详情参见:ocrweb/README
- demo所用模型组合(最优组合)为:
ch_PP-OCRv3_det + ch_ppocr_mobile_v2.0_cls + ch_PP-OCRv3_rec - 示例图:
- Hugging Face Demo
- 该demo依托于Hugging Face的Spaces构建,采用Gradio库搭建。
- 示例图:
TODO以及任务认领
- 参见这里:link
原始发起者及初创作者
致谢
- 非常感谢DeliciaLaniD修复ocrweb中扫描动画起始位置错位问题。
- 非常感谢zhsunlight关于参数化调用GPU推理的建议以及细致周到的测试。
- 非常感谢lzh111222334修复python版本下rec前处理部分bug。
- 非常感谢AutumnSun1996在#42中的建议。
- 非常感谢DeadWood8提供了Nuitka打包rapidocr_web的操作文档和可执行exe。
- 非常感谢Loovelj指出对文本检测框排序时顺序问题,详情参见issue 75。
赞助
| 赞助者 | 应用的产品 |
|---|---|
![]() |
|
| - |
- 如果您想要赞助该项目,可直接点击当前页最上面的Sponsor按钮,请写好备注(您的Github账号名称),方便添加到上面赞助列表中。
版权声明
- 如果你的产品使用了本仓库中的全部或部分代码、文字或材料
- 请注明出处并包括我们的github url:
https://github.com/RapidAI/RapidOCR
授权
- OCR模型版权归百度所有,其它工程代码版权归本仓库所有者所有。
- 本软件采用Apache 授权方式,欢迎大家贡献代码,提交issue 甚至PR。
加入我们
-
微信扫描以下二维码,关注RapidAI公众号,回复OCR即可加入RapidOCR微信交流群:
-
可以通过QQ群加入我们:755960114,或者用QQ扫描以下二维码:
示例图
C++/JVM示例图像
.Net示例图像
多语言示例图像
Languages
Python
81.3%
Jupyter Notebook
18.6%
Makefile
0.1%








