README_ch.md 14.9 KB
Newer Older
1
<<<<<<< HEAD
W
WenmuZhou 已提交
2
[English](README.md) | 简体中文
3 4 5
=======
[English](README.md) | 简体中文 | [हिन्दी](./doc/doc_i18n/README_हिन्द.md) | [日本語](./doc/doc_i18n/README_日本語.md) | [한국인](./doc/doc_i18n/README_한국어.md) | [Pу́сский язы́к](./doc/doc_i18n/README_Ру́сский_язы́к.md)
>>>>>>> 4d16bf8... update README_Ру́сский_язы́к
W
WenmuZhou 已提交
6

qq_25193841's avatar
qq_25193841 已提交
7 8 9 10 11 12 13 14 15 16 17 18 19
<p align="center">
 <img src="./doc/PaddleOCR_log.png" align="middle" width = "600"/>
<p align="center">
<p align="left">
    <a href="./LICENSE"><img src="https://img.shields.io/badge/license-Apache%202-dfd.svg"></a>
    <a href="https://github.com/PaddlePaddle/PaddleOCR/releases"><img src="https://img.shields.io/github/v/release/PaddlePaddle/PaddleOCR?color=ffa"></a>
    <a href=""><img src="https://img.shields.io/badge/python-3.7+-aff.svg"></a>
    <a href=""><img src="https://img.shields.io/badge/os-linux%2C%20win%2C%20mac-pink.svg"></a>
    <a href=""><img src="https://img.shields.io/pypi/format/PaddleOCR?color=c77"></a>
    <a href="https://pypi.org/project/PaddleOCR/"><img src="https://img.shields.io/pypi/dm/PaddleOCR?color=9cf"></a>
    <a href="https://github.com/PaddlePaddle/PaddleOCR/stargazers"><img src="https://img.shields.io/github/stars/PaddlePaddle/PaddleOCR?color=ccf"></a>
</p>

W
WenmuZhou 已提交
20
## 简介
qq_25193841's avatar
qq_25193841 已提交
21

qq_25193841's avatar
qq_25193841 已提交
22
PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力开发者训练出更好的模型,并应用落地。
W
WenmuZhou 已提交
23

M
update  
MissPenguin 已提交
24
<div align="center">
M
update  
MissPenguin 已提交
25
    <img src="./doc/imgs_results/ch_ppocr_mobile_v2.0/test_add_91.jpg" width="800">
M
update  
MissPenguin 已提交
26 27 28
</div>

<div align="center">
littletomatodonkey's avatar
fix doc  
littletomatodonkey 已提交
29
    <img src="./doc/imgs_results/ch_ppocr_mobile_v2.0/00006737.jpg" width="800">
M
update  
MissPenguin 已提交
30
</div>
M
update  
MissPenguin 已提交
31

qq_25193841's avatar
qq_25193841 已提交
32
## 近期更新
W
WenmuZhou 已提交
33

M
MissPenguin 已提交
34
- **🔥2022.8.24 发布 PaddleOCR [release/2.6](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.6)**
littletomatodonkey's avatar
littletomatodonkey 已提交
35
  - 发布[PP-StructureV2](./ppstructure/),系统功能性能全面升级,适配中文场景,新增支持[版面复原](./ppstructure/recovery),支持**一行命令完成PDF转Word**
M
MissPenguin 已提交
36 37 38
  - [版面分析](./ppstructure/layout)模型优化:模型存储减少95%,速度提升11倍,平均CPU耗时仅需41ms;
  - [表格识别](./ppstructure/table)模型优化:设计3大优化策略,预测耗时不变情况下,模型精度提升6%;
  - [关键信息抽取](./ppstructure/kie)模型优化:设计视觉无关模型结构,语义实体识别精度提升2.8%,关系抽取精度提升9.1%。
littletomatodonkey's avatar
littletomatodonkey 已提交
39

M
MissPenguin 已提交
40 41
- **🔥2022.8 发布 [OCR场景应用集合](./applications)**
  - 包含数码管、液晶屏、车牌、高精度SVTR模型、手写体识别等**9个垂类模型**,覆盖通用,制造、金融、交通行业的主要OCR垂类应用。
littletomatodonkey's avatar
littletomatodonkey 已提交
42

M
MissPenguin 已提交
43
- **2022.5.9 发布 PaddleOCR [release/2.5](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.5)**
M
MissPenguin 已提交
44 45 46 47
    - 发布[PP-OCRv3](./doc/doc_ch/ppocr_introduction.md#pp-ocrv3),速度可比情况下,中文场景效果相比于PP-OCRv2再提升5%,英文场景提升11%,80语种多语言模型平均识别准确率提升5%以上;
    - 发布半自动标注工具[PPOCRLabelv2](./PPOCRLabel):新增表格文字图像、图像关键信息抽取任务和不规则文字图像的标注功能;
    - 发布OCR产业落地工具集:打通22种训练部署软硬件环境与方式,覆盖企业90%的训练部署环境需求;
    - 发布交互式OCR开源电子书[《动手学OCR》](./doc/doc_ch/ocr_book.md),覆盖OCR全栈技术的前沿理论与代码实践,并配套教学视频。
qq_25193841's avatar
qq_25193841 已提交
48

M
MissPenguin 已提交
49
> [更多](./doc/doc_ch/update.md)
T
tink2123 已提交
50

W
WenmuZhou 已提交
51 52
## 特性

M
update  
MissPenguin 已提交
53
支持多种OCR相关前沿算法,在此基础上打造产业级特色模型[PP-OCR](./doc/doc_ch/ppocr_introduction.md)[PP-Structure](./ppstructure/README_ch.md),并打通数据生产、模型训练、压缩、预测部署全流程。
M
MissPenguin 已提交
54

M
MissPenguin 已提交
55 56 57
<div align="center">
    <img src="https://user-images.githubusercontent.com/25809855/186170862-b8f80f6c-fee7-4b26-badc-de9c327c76ce.png">
</div>
W
WenmuZhou 已提交
58

qq_25193841's avatar
qq_25193841 已提交
59
> 上述内容的使用方法建议从文档教程中的快速开始体验
D
dyning 已提交
60

M
MissPenguin 已提交
61

M
MissPenguin 已提交
62
## 快速开始
M
MissPenguin 已提交
63 64

- 在线网站体验:超轻量PP-OCR mobile模型体验地址:https://www.paddlepaddle.org.cn/hub/scene/ocr
M
MissPenguin 已提交
65
- 移动端demo体验:[安装包DEMO下载地址](https://ai.baidu.com/easyedge/app/openSource?from=paddlelite)(基于EasyEdge和Paddle-Lite, 支持iOS和Android系统)
M
update  
MissPenguin 已提交
66
- 一行命令快速使用:[快速开始(中英文/多语言/文档分析)](./doc/doc_ch/quickstart.md)
M
MissPenguin 已提交
67

M
MissPenguin 已提交
68
<a name="电子书"></a>
M
MissPenguin 已提交
69 70 71 72
## 《动手学OCR》电子书
- [《动手学OCR》电子书📚](./doc/doc_ch/ocr_book.md)


M
MissPenguin 已提交
73 74
<a name="开源社区"></a>
## 开源社区
M
MissPenguin 已提交
75
- **项目合作📑:** 如果您是企业开发者且有明确的OCR垂类应用需求,填写[问卷](https://paddle.wjx.cn/vj/QwF7GKw.aspx)后可免费与官方团队展开不同层次的合作。
M
MissPenguin 已提交
76
- **加入社区👬:** 微信扫描二维码并填写问卷之后,加入交流群领取福利
M
MissPenguin 已提交
77
  - **获取PaddleOCR最新发版解说《OCR超强技术详解与产业应用实战》系列直播课回放链接**
qq_25193841's avatar
qq_25193841 已提交
78
  - **10G重磅OCR学习大礼包:**《动手学OCR》电子书,配套讲解视频和notebook项目;66篇OCR相关顶会前沿论文打包放送,包括CVPR、AAAI、IJCAI、ICCV等;PaddleOCR历次发版直播课视频;OCR社区优秀开发者项目分享视频。
M
MissPenguin 已提交
79
- **社区项目**🏅️:[社区项目](./doc/doc_ch/thirdparty.md)文档中包含了社区用户**使用PaddleOCR开发的各种工具、应用**以及**为PaddleOCR贡献的功能、优化的文档与代码**等,是官方为社区开发者打造的荣誉墙,也是帮助优质项目宣传的广播站。
M
MissPenguin 已提交
80
- **社区常规赛**🎁:社区常规赛是面向OCR开发者的积分赛事,覆盖文档、代码、模型和应用四大类型,以季度为单位评选并发放奖励,赛题详情与报名方法可参考[链接](https://github.com/PaddlePaddle/PaddleOCR/issues/4982)
W
WenmuZhou 已提交
81 82

<div align="center">
M
MissPenguin 已提交
83
<img src="https://raw.githubusercontent.com/PaddlePaddle/PaddleOCR/dygraph/doc/joinus.PNG"  width = "150" height = "150" />
W
WenmuZhou 已提交
84
</div>
M
MissPenguin 已提交
85

G
grasswolfs 已提交
86

M
MissPenguin 已提交
87

qq_25193841's avatar
qq_25193841 已提交
88 89 90 91 92
<a name="模型下载"></a>
## PP-OCR系列模型列表(更新中)

| 模型简介                              | 模型名称                | 推荐场景        | 检测模型                                                     | 方向分类器                                                   | 识别模型                                                     |
| ------------------------------------- | ----------------------- | --------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
littletomatodonkey's avatar
littletomatodonkey 已提交
93 94
| 中英文超轻量PP-OCRv3模型(16.2M)     | ch_PP-OCRv3_xx          | 移动端&服务器端 | [推理模型](https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_det_infer.tar) / [训练模型](https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_det_distill_train.tar) | [推理模型](https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_cls_infer.tar) / [训练模型](https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_cls_train.tar) | [推理模型](https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_rec_infer.tar) / [训练模型](https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_rec_train.tar) |
| 英文超轻量PP-OCRv3模型(13.4M)     | en_PP-OCRv3_xx          | 移动端&服务器端 | [推理模型](https://paddleocr.bj.bcebos.com/PP-OCRv3/english/en_PP-OCRv3_det_infer.tar) / [训练模型](https://paddleocr.bj.bcebos.com/PP-OCRv3/english/en_PP-OCRv3_det_distill_train.tar) | [推理模型](https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_cls_infer.tar) / [训练模型](https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_cls_train.tar) | [推理模型](https://paddleocr.bj.bcebos.com/PP-OCRv3/english/en_PP-OCRv3_rec_infer.tar) / [训练模型](https://paddleocr.bj.bcebos.com/PP-OCRv3/english/en_PP-OCRv3_rec_train.tar) |
qq_25193841's avatar
qq_25193841 已提交
95

M
MissPenguin 已提交
96 97 98
- 超轻量OCR系列更多模型下载(包括多语言),可以参考[PP-OCR系列模型下载](./doc/doc_ch/models_list.md),文档分析相关模型参考[PP-Structure系列模型下载](./ppstructure/docs/models_list.md)

### PaddleOCR场景应用模型
W
WenmuZhou 已提交
99

M
MissPenguin 已提交
100 101 102 103 104 105 106
| 行业 | 类别         | 亮点                               | 文档说明                                                     | 模型下载                                      |
| ---- | ------------ | ---------------------------------- | ------------------------------------------------------------ | --------------------------------------------- |
| 制造 | 数码管识别   | 数码管数据合成、漏识别调优         | [光功率计数码管字符识别](./applications/光功率计数码管字符识别/光功率计数码管字符识别.md) | [下载链接](./applications/README.md#模型下载) |
| 金融 | 通用表单识别 | 多模态通用表单结构化提取           | [多模态表单识别](./applications/多模态表单识别.md)           | [下载链接](./applications/README.md#模型下载) |
| 交通 | 车牌识别     | 多角度图像处理、轻量模型、端侧部署 | [轻量级车牌识别](./applications/轻量级车牌识别.md)           | [下载链接](./applications/README.md#模型下载) |

- 更多制造、金融、交通行业的主要OCR垂类应用模型(如电表、液晶屏、高精度SVTR模型等),可参考[场景应用模型下载](./applications)
M
MissPenguin 已提交
107

M
MissPenguin 已提交
108
<a name="文档教程"></a>
M
MissPenguin 已提交
109

W
WenmuZhou 已提交
110
## 文档教程
qq_25193841's avatar
qq_25193841 已提交
111

qq_25193841's avatar
qq_25193841 已提交
112
- [运行环境准备](./doc/doc_ch/environment.md)
M
MissPenguin 已提交
113
- [PP-OCR文本检测识别🔥](./doc/doc_ch/ppocr_introduction.md)
M
update  
MissPenguin 已提交
114
    - [快速开始](./doc/doc_ch/quickstart.md)
M
MissPenguin 已提交
115 116
    - [模型库](./doc/doc_ch/models_list.md)
    - [模型训练](./doc/doc_ch/training.md)
qq_25193841's avatar
qq_25193841 已提交
117 118
        - [文本检测](./doc/doc_ch/detection.md)
        - [文本识别](./doc/doc_ch/recognition.md)
119
        - [文本方向分类器](./doc/doc_ch/angle_class.md)
M
MissPenguin 已提交
120
    - 模型压缩
qq_25193841's avatar
qq_25193841 已提交
121 122
        - [模型量化](./deploy/slim/quantization/README.md)
        - [模型裁剪](./deploy/slim/prune/README.md)
M
MissPenguin 已提交
123
        - [知识蒸馏](./doc/doc_ch/knowledge_distillation.md)
M
update  
MissPenguin 已提交
124
    - [推理部署](./deploy/README_ch.md)
M
MissPenguin 已提交
125
        - [基于Python预测引擎推理](./doc/doc_ch/inference_ppocr.md)
M
MissPenguin 已提交
126
        - [基于C++预测引擎推理](./deploy/cpp_infer/readme_ch.md)
qq_25193841's avatar
qq_25193841 已提交
127 128
        - [服务化部署](./deploy/pdserving/README_CN.md)
        - [端侧部署](./deploy/lite/readme.md)
qq_25193841's avatar
qq_25193841 已提交
129
        - [Paddle2ONNX模型转化与预测](./deploy/paddle2onnx/readme.md)
Jeffrey Chen's avatar
Jeffrey Chen 已提交
130
        - [云上飞桨部署工具](./deploy/paddlecloud/README.md)
qq_25193841's avatar
qq_25193841 已提交
131
        - [Benchmark](./doc/doc_ch/benchmark.md)
M
MissPenguin 已提交
132
- [PP-Structure文档分析🔥](./ppstructure/README_ch.md)
M
update  
MissPenguin 已提交
133 134
    - [快速开始](./ppstructure/docs/quickstart.md)
    - [模型库](./ppstructure/docs/models_list.md)
M
MissPenguin 已提交
135 136 137
    - [模型训练](./doc/doc_ch/training.md)
        - [版面分析](./ppstructure/layout/README_ch.md)
        - [表格识别](./ppstructure/table/README_ch.md)
M
MissPenguin 已提交
138
        - [关键信息提取](./ppstructure/kie/README_ch.md)
M
update  
MissPenguin 已提交
139
    - [推理部署](./deploy/README_ch.md)
M
update  
MissPenguin 已提交
140
        - [基于Python预测引擎推理](./ppstructure/docs/inference.md)
M
MissPenguin 已提交
141
        - [基于C++预测引擎推理](./deploy/cpp_infer/readme_ch.md)
M
MissPenguin 已提交
142
        - [服务化部署](./deploy/hubserving/readme.md)
M
MissPenguin 已提交
143 144 145 146 147 148
- [前沿算法与模型🚀](./doc/doc_ch/algorithm_overview.md)
    - [文本检测算法](./doc/doc_ch/algorithm_overview.md)
    - [文本识别算法](./doc/doc_ch/algorithm_overview.md)
    - [端到端OCR算法](./doc/doc_ch/algorithm_overview.md)
    - [表格识别算法](./doc/doc_ch/algorithm_overview.md)
    - [关键信息抽取算法](./doc/doc_ch/algorithm_overview.md)
149
    - [使用PaddleOCR架构添加新算法](./doc/doc_ch/add_new_algorithm.md)
M
MissPenguin 已提交
150
- [场景应用](./applications)
G
grasswolfs 已提交
151 152
- 数据标注与合成
    - [半自动标注工具PPOCRLabel](./PPOCRLabel/README_ch.md)
D
dyning 已提交
153
    - [数据合成工具Style-Text](./StyleText/README_ch.md)
G
grasswolfs 已提交
154 155
    - [其它数据标注工具](./doc/doc_ch/data_annotation.md)
    - [其它数据合成工具](./doc/doc_ch/data_synthesis.md)
qq_25193841's avatar
qq_25193841 已提交
156
- 数据集
157 158 159 160
    - [通用中英文OCR数据集](doc/doc_ch/dataset/datasets.md)
    - [手写中文OCR数据集](doc/doc_ch/dataset/handwritten_datasets.md)
    - [垂类多语言OCR数据集](doc/doc_ch/dataset/vertical_and_multilingual_datasets.md)
    - [版面分析数据集](doc/doc_ch/dataset/layout_datasets.md)
文幕地方's avatar
文幕地方 已提交
161
    - [表格识别数据集](doc/doc_ch/dataset/table_datasets.md)
M
MissPenguin 已提交
162
    - [关键信息提取数据集](doc/doc_ch/dataset/kie_datasets.md)
M
MissPenguin 已提交
163
- [代码组织结构](./doc/doc_ch/tree.md)
W
WenmuZhou 已提交
164
- [效果展示](#效果展示)
M
update  
MissPenguin 已提交
165
- [《动手学OCR》电子书📚](./doc/doc_ch/ocr_book.md)
M
MissPenguin 已提交
166
- [开源社区](#开源社区)
W
WenmuZhou 已提交
167
- FAQ
qq_25193841's avatar
qq_25193841 已提交
168 169
    - [通用问题](./doc/doc_ch/FAQ.md)
    - [PaddleOCR实战问题](./doc/doc_ch/FAQ.md)
W
WenmuZhou 已提交
170 171
- [参考文献](./doc/doc_ch/reference.md)
- [许可证书](#许可证书)
G
grasswolfs 已提交
172

W
WenmuZhou 已提交
173 174

<a name="效果展示"></a>
qq_25193841's avatar
qq_25193841 已提交
175

W
WenmuZhou 已提交
176
## 效果展示 [more](./doc/doc_ch/visualization.md)
M
MissPenguin 已提交
177 178

<details open>
littletomatodonkey's avatar
littletomatodonkey 已提交
179
<summary>PP-OCRv3 中文模型</summary>
qq_25193841's avatar
qq_25193841 已提交
180 181

<div align="center">
littletomatodonkey's avatar
littletomatodonkey 已提交
182 183 184
    <img src="doc/imgs_results/PP-OCRv3/ch/PP-OCRv3-pic001.jpg" width="800">
    <img src="doc/imgs_results/PP-OCRv3/ch/PP-OCRv3-pic002.jpg" width="800">
    <img src="doc/imgs_results/PP-OCRv3/ch/PP-OCRv3-pic003.jpg" width="800">
W
WenmuZhou 已提交
185
</div>
文幕地方's avatar
文幕地方 已提交
186

M
MissPenguin 已提交
187 188
</details>

W
WenmuZhou 已提交
189

M
MissPenguin 已提交
190
<details open>
littletomatodonkey's avatar
littletomatodonkey 已提交
191
<summary>PP-OCRv3 英文模型</summary>
文幕地方's avatar
文幕地方 已提交
192

W
WenmuZhou 已提交
193
<div align="center">
littletomatodonkey's avatar
littletomatodonkey 已提交
194 195
    <img src="doc/imgs_results/PP-OCRv3/en/en_1.png" width="800">
    <img src="doc/imgs_results/PP-OCRv3/en/en_2.png" width="800">
W
WenmuZhou 已提交
196 197
</div>

M
MissPenguin 已提交
198 199 200 201
</details>


<details open>
littletomatodonkey's avatar
littletomatodonkey 已提交
202
<summary>PP-OCRv3 多语言模型</summary>
文幕地方's avatar
文幕地方 已提交
203

W
WenmuZhou 已提交
204
<div align="center">
littletomatodonkey's avatar
littletomatodonkey 已提交
205 206
    <img src="doc/imgs_results/PP-OCRv3/multi_lang/japan_2.jpg" width="800">
    <img src="doc/imgs_results/PP-OCRv3/multi_lang/korean_1.jpg" width="800">
W
WenmuZhou 已提交
207
</div>
文幕地方's avatar
文幕地方 已提交
208

M
MissPenguin 已提交
209 210
</details>

M
update  
MissPenguin 已提交
211 212 213 214 215 216 217 218 219 220
<details open>
<summary>PP-Structure 文档分析</summary>

- 版面分析+表格识别  
<div align="center">
    <img src="./ppstructure/docs/table/ppstructure.GIF" width="800">
</div>

- SER(语义实体识别)  
<div align="center">
M
MissPenguin 已提交
221
    <img src="https://user-images.githubusercontent.com/14270174/185310636-6ce02f7c-790d-479f-b163-ea97a5a04808.jpg" width="600">
M
update  
MissPenguin 已提交
222
</div>
文幕地方's avatar
文幕地方 已提交
223

M
MissPenguin 已提交
224 225 226
<div align="center">
    <img src="https://user-images.githubusercontent.com/14270174/185539517-ccf2372a-f026-4a7c-ad28-c741c770f60a.png" width="600">
</div>
littletomatodonkey's avatar
littletomatodonkey 已提交
227

M
MissPenguin 已提交
228
<div align="center">
littletomatodonkey's avatar
littletomatodonkey 已提交
229
    <img src="https://user-images.githubusercontent.com/14270174/197464552-69de557f-edff-4c7f-acbf-069df1ba097f.png" width="600">
M
MissPenguin 已提交
230
</div>
littletomatodonkey's avatar
littletomatodonkey 已提交
231

文幕地方's avatar
文幕地方 已提交
232
- RE(关系提取)
M
update  
MissPenguin 已提交
233
<div align="center">
M
MissPenguin 已提交
234
    <img src="https://user-images.githubusercontent.com/14270174/185393805-c67ff571-cf7e-4217-a4b0-8b396c4f22bb.jpg" width="600">
M
update  
MissPenguin 已提交
235 236
</div>

M
MissPenguin 已提交
237 238 239 240 241 242 243
<div align="center">
    <img src="https://user-images.githubusercontent.com/14270174/185540080-0431e006-9235-4b6d-b63d-0b3c6e1de48f.jpg" width="600">
</div>

<div align="center">
    <img src="https://user-images.githubusercontent.com/25809855/186094813-3a8e16cc-42e5-4982-b9f4-0134dfb5688d.png" width="600">
</div>
littletomatodonkey's avatar
littletomatodonkey 已提交
244

M
update  
MissPenguin 已提交
245
</details>
M
MissPenguin 已提交
246

W
WenmuZhou 已提交
247
<a name="许可证书"></a>
qq_25193841's avatar
qq_25193841 已提交
248

W
WenmuZhou 已提交
249 250
## 许可证书
本项目的发布受<a href="https://github.com/PaddlePaddle/PaddleOCR/blob/master/LICENSE">Apache 2.0 license</a>许可认证。