This commit is contained in:
178
docs/index/index.en.md
Normal file
178
docs/index/index.en.md
Normal file
@@ -0,0 +1,178 @@
|
||||
---
|
||||
comments: true
|
||||
hide:
|
||||
- navigation
|
||||
- toc
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
<img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.9.1/PaddleOCR_log.png" align="middle" width = "600"/>
|
||||
<p align="center">
|
||||
<a href="https://discord.gg/z9xaRVjdbD"><img src="https://img.shields.io/badge/Chat-on%20discord-7289da.svg?sanitize=true" alt="Chat"></a>
|
||||
<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="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>
|
||||
</div>
|
||||
|
||||
## Introduction
|
||||
|
||||
PaddleOCR aims to create multilingual, awesome, leading, and practical OCR tools that help users train better models and apply them into practice.
|
||||
|
||||
## 🚀 Community
|
||||
|
||||
PaddleOCR is being oversight by a [PMC](https://github.com/PaddlePaddle/PaddleOCR/issues/12122). Issues and PRs will be reviewed on a best-effort basis. For a complete overview of PaddlePaddle community, please visit [community](https://github.com/PaddlePaddle/community).
|
||||
|
||||
⚠️ Note: The [Issues](https://github.com/PaddlePaddle/PaddleOCR/issues) module is only for reporting program 🐞 bugs, for the rest of the questions, please move to the [Discussions](https://github.com/PaddlePaddle/PaddleOCR/discussions). Please note that if the Issue mentioned is not a bug, it will be moved to the Discussions module.
|
||||
|
||||
## 📣 Recent updates
|
||||
|
||||
- **🔥🔥2025.3.7 release PaddleOCR v2.10, including**:
|
||||
|
||||
- **12 new self-developed single models:**
|
||||
- **[Layout Detection](https://paddlepaddle.github.io/PaddleX/latest/en/module_usage/tutorials/ocr_modules/layout_detection.html)** series with 3 models: PP-DocLayout-L, PP-DocLayout-M, PP-DocLayout-S, supporting prediction of 23 common layout categories. High-quality layout detection for various document types such as papers, reports, exams, books, magazines, contracts, newspapers in both English and Chinese. **mAP@0.5 reaches up to 90.4%, lightweight models can process over 100 pages of document images per second end-to-end.**
|
||||
- **[Formula Recognition](https://paddlepaddle.github.io/PaddleX/latest/en/module_usage/tutorials/ocr_modules/formula_recognition.html)** series with 2 models: PP-FormulaNet-L, PP-FormulaNet-S, supporting 50,000 common LaTeX vocabulary, capable of recognizing complex printed and handwritten formulas. **PP-FormulaNet-L has 6 percentage points higher accuracy than models of the same level, and PP-FormulaNet-S is 16 times faster than models with similar accuracy.**
|
||||
- **[Table Structure Recognition](https://paddlepaddle.github.io/PaddleX/latest/en/module_usage/tutorials/ocr_modules/table_structure_recognition.html)** series with 2 models: SLANeXt_wired, SLANeXt_wireless. A newly developed table structure recognition model, supporting structured prediction for both wired and wireless tables. Compared to SLANet_plus, SLANeXt shows significant improvement in table structure, **with 6 percentage points higher accuracy on internal high-difficulty table recognition evaluation sets.**
|
||||
- **[Table Classification](https://paddlepaddle.github.io/PaddleX/latest/en/module_usage/tutorials/ocr_modules/table_classification.html)** series with 1 model: PP-LCNet_x1_0_table_cls, an ultra-lightweight classification model for both wired and wireless tables.
|
||||
- **[Table Cell Detection](https://paddlepaddle.github.io/PaddleX/latest/en/module_usage/tutorials/ocr_modules/table_cells_detection.html)** series with 2 models: RT-DETR-L_wired_table_cell_det, RT-DETR-L_wireless_table_cell_det, supporting cell detection in both wired and wireless tables. These can be combined with SLANeXt_wired, SLANeXt_wireless, text detection, and text recognition modules for end-to-end table prediction. (See the newly added Table Recognition v2 pipeline)
|
||||
- **[Text Recognition](https://paddlepaddle.github.io/PaddleX/latest/en/module_usage/tutorials/ocr_modules/text_recognition.html)** series with 1 model: PP-OCRv4_server_rec_doc, **supports over 15,000 characters, with a broader text recognition range, additionally improving the recognition accuracy of certain texts. The accuracy is more than 3 percentage points higher than PP-OCRv4_server_rec on internal datasets.**
|
||||
- **[Text Line Orientation Classification](https://paddlepaddle.github.io/PaddleX/latest/module_usage/tutorials/ocr_modules/text_recognition.html)** series with 1 model: PP-LCNet_x0_25_textline_ori, **an ultra-lightweight text line orientation classification model with only 0.3M storage.**
|
||||
|
||||
- **4 high-value multi-model combination solutions:**
|
||||
- **[Document Image Preprocessing Pipeline](https://paddlepaddle.github.io/PaddleX/latest/en/pipeline_usage/tutorials/ocr_pipelines/doc_preprocessor.html)**: Achieve correction of distortion and orientation in document images through the combination of ultra-lightweight models.
|
||||
- **[Layout Parsing v2 Pipeline](https://paddlepaddle.github.io/PaddleX/latest/en/pipeline_usage/tutorials/ocr_pipelines/layout_parsing_v2.html)**: Combines multiple self-developed different types of OCR models to optimize complex layout reading order, achieving end-to-end conversion of various complex PDF files to Markdown and JSON files. The conversion effect is better than other open-source solutions in multiple document scenarios. It can provide high-quality data production capabilities for large model training and application.
|
||||
- **[Table Recognition v2 Pipeline](https://paddlepaddle.github.io/PaddleX/latest/en/pipeline_usage/tutorials/ocr_pipelines/table_recognition_v2.html)**: **Provides better table recognition capabilities.** By combining table classification module, table cell detection module, table structure recognition module, text detection module, text recognition module, etc., it achieves prediction of various styles of tables. Users can customize and finetune any module to improve the effect of vertical tables.
|
||||
- **[PP-ChatOCRv4-doc Pipeline](https://paddlepaddle.github.io/PaddleX/latest/en/pipeline_usage/tutorials/information_extraction_pipelines/document_scene_information_extraction_v4.html)**: Based on PP-ChatOCRv3-doc, **integrating multi-modal large models, optimizing Prompt and multi-model combination post-processing logic. It effectively addresses common complex document information extraction challenges such as layout analysis, rare characters, multi-page PDFs, tables, and seal recognition, achieving 15 percentage points higher accuracy than PP-ChatOCRv3-doc. The large model upgrades local deployment capabilities, providing a standard OpenAI interface, supporting calls to locally deployed large models like DeepSeek-R1.**
|
||||
|
||||
- **🔥 2024.10.18 release PaddleOCR v2.9, including**:
|
||||
- PaddleX, an All-in-One development tool based on PaddleOCR's advanced technology, supports low-code full-process development capabilities in the OCR field:
|
||||
- 🎨 [**Rich Model One-Click Call**](https://paddlepaddle.github.io/PaddleOCR/latest/en/paddlex/quick_start.html): Integrates **17 models** related to text image intelligent analysis, general OCR, general layout parsing, table recognition, formula recognition, and seal recognition into 6 pipelines, which can be quickly experienced through a simple **Python API one-click call**. In addition, the same set of APIs also supports a total of **200+ models** in image classification, object detection, image segmentation, and time series forecasting, forming 20+ single-function modules, making it convenient for developers to use **model combinations**.
|
||||
|
||||
- 🚀 [**High Efficiency and Low barrier of entry**](https://paddlepaddle.github.io/PaddleOCR/latest/en/paddlex/overview.html): Provides two methods based on **unified commands** and **GUI** to achieve simple and efficient use, combination, and customization of models. Supports multiple deployment methods such as **high-performance inference, service-oriented deployment, and on-device deployment**. Additionally, for various mainstream hardware such as **NVIDIA GPU, Kunlunxin XPU, Ascend NPU, Cambricon MLU, and Haiguang DCU**, models can be developed with **seamless switching**.
|
||||
|
||||
- Supports [PP-ChatOCRv3-doc](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/pipeline_usage/tutorials/information_extraction_pipelines/document_scene_information_extraction_en.md), [high-precision layout detection model based on RT-DETR](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/layout_detection_en.md) and [high-efficiency layout area detection model based on PicoDet](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/layout_detection_en.md), [high-precision table structure recognition model](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/table_structure_recognition_en.md), text image unwarping model [UVDoc](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/text_image_unwarping_en.md), formula recognition model [LatexOCR](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/formula_recognition_en.md), and [document image orientation classification model based on PP-LCNet](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/doc_img_orientation_classification_en.md).
|
||||
|
||||
- **🔥2023.8.7 Release PaddleOCR[release/2.7](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.7)**
|
||||
|
||||
- Release [PP-OCRv4](./ppocr/overview.en.md), support mobile version and server version
|
||||
|
||||
- PP-OCRv4-mobile:When the speed is comparable, the effect of the Chinese scene is improved by 4.5% compared with PP-OCRv3, the English scene is improved by 10%, and the average recognition accuracy of the 80-language multilingual model is increased by more than 8%.
|
||||
- PP-OCRv4-server:Release the OCR model with the highest accuracy at present, the detection model accuracy increased by 4.9% in the Chinese and English scenes, and the recognition model accuracy increased by 2%
|
||||
refer [quickstart](./quick_start.en.md) quick use by one line command, At the same time, the whole process of model training, reasoning, and high-performance deployment can also be completed with few code in the [General OCR Industry Solution](https://aistudio.baidu.com/aistudio/modelsdetail?modelId=286) in PaddleX.
|
||||
|
||||
- Release[PP-ChatOCR](https://aistudio.baidu.com/aistudio/modelsdetail?modelId=332), a new scheme for extracting key information of general scenes using PP-OCR model and ERNIE LLM.
|
||||
|
||||
- 🔨**2022.11 Add implementation of [4 cutting-edge algorithms](./algorithm/overview.en.md)**:Text Detection [DRRG](./algorithm/text_detection/algorithm_det_drrg.en.md), Text Recognition [RFL](./algorithm/text_recognition/algorithm_rec_rfl.en.md), Image Super-Resolution [Text Telescope](./algorithm/super_resolution/algorithm_sr_telescope.en.md),Handwritten Mathematical Expression Recognition [CAN](./algorithm/formula_recognition/algorithm_rec_can.en.md)
|
||||
|
||||
- **2022.10 release [optimized JS version PP-OCRv3 model](./ppocr/infer_deploy/paddle_js.en.md)** with 4.3M model size, 8x faster inference time, and a ready-to-use web demo
|
||||
|
||||
- 💥 **Live Playback: Introduction to PP-StructureV2 optimization strategy**. Scan [the QR code below](#Community) using WeChat, follow the PaddlePaddle official account and fill out the questionnaire to join the WeChat group, get the live link and 20G OCR learning materials (including PDF2Word application, 10 models in vertical scenarios, etc.)
|
||||
|
||||
- **🔥2022.8.24 Release PaddleOCR [release/2.6](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.6)**
|
||||
|
||||
- Release [PP-StructureV2](./ppstructure/),with functions and performance fully upgraded, adapted to Chinese scenes, and new support for [Layout Recovery](./ppstructure/model_train/recovery_to_doc.en.md) and **one line command to convert PDF to Word**;
|
||||
- [Layout Analysis](./ppstructure/model_train/train_layout.en.md) optimization: model storage reduced by 95%, while speed increased by 11 times, and the average CPU time-cost is only 41ms;
|
||||
- [Table Recognition](./ppstructure/model_train/train_table.en.md) optimization: 3 optimization strategies are designed, and the model accuracy is improved by 6% under comparable time consumption;
|
||||
- [Key Information Extraction](./ppstructure/model_train/train_kie.en.md) optimization:a visual-independent model structure is designed, the accuracy of semantic entity recognition is increased by 2.8%, and the accuracy of relation extraction is increased by 9.1%.
|
||||
|
||||
- **🔥2022.8 Release [OCR scene application collection](./applications/overview.md)**
|
||||
|
||||
- Release **9 vertical models** such as digital tube, LCD screen, license plate, handwriting recognition model, high-precision SVTR model, etc, covering the main OCR vertical applications in general, manufacturing, finance, and transportation industries.
|
||||
|
||||
- **2022.8 Add implementation of [8 cutting-edge algorithms](./algorithm/overview.en.md)**
|
||||
|
||||
- Text Detection: [FCENet](./algorithm/text_detection/algorithm_det_fcenet.en.md), [DB++](./algorithm/text_detection/algorithm_det_db.en.md)
|
||||
- Text Recognition: [ViTSTR](./algorithm/text_recognition/algorithm_rec_vitstr.en.md), [ABINet](./algorithm/text_recognition/algorithm_rec_abinet.en.md), [VisionLAN](./algorithm/text_recognition/algorithm_rec_visionlan.en.md), [SPIN](./algorithm/text_recognition/algorithm_rec_spin.en.md), [RobustScanner](./algorithm/text_recognition/algorithm_rec_robustscanner.en.md)
|
||||
- Table Recognition: [TableMaster](./algorithm/table_recognition/algorithm_table_master.en.md)
|
||||
- **2022.5.9 Release PaddleOCR [release/2.5](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.5)**
|
||||
|
||||
- Release [PP-OCRv3](./ppocr/overview.en.md#pp-ocrv3): With comparable speed, the effect of Chinese scene is further improved by 5% compared with PP-OCRv2, the effect of English scene is improved by 11%, and the average recognition accuracy of 80 language multilingual models is improved by more than 5%.
|
||||
- Release [PPOCRLabelv2](https://github.com/PFCCLab/PPOCRLabel): Add the annotation function for table recognition task, key information extraction task and irregular text image.
|
||||
- Release interactive e-book [*"Dive into OCR"*](./blog/ocr_book.en.md), covers the cutting-edge theory and code practice of OCR full stack technology.
|
||||
- [more](./update.en.md)
|
||||
|
||||
## 🌟 Features
|
||||
|
||||
PaddleOCR support a variety of cutting-edge algorithms related to OCR, and developed industrial featured models/solution [PP-OCR](./ppocr/overview.md)、[PP-Structure](./ppstructure/overview.md) and [PP-ChatOCR](https://aistudio.baidu.com/aistudio/projectdetail/6488689) on this basis, and get through the whole process of data production, model training, compression, inference and deployment.
|
||||
|
||||

|
||||
|
||||
> It is recommended to start with the “quick experience” in the document tutorial
|
||||
|
||||
## 📖 Technical exchange and cooperation
|
||||
|
||||
- PaddleX provides a one-stop full-process high-efficiency development platform for flying paddle ecological model training, pressure, and push. Its mission is to help AI technology quickly land, and its vision is to make everyone an AI Developer!
|
||||
|
||||
- PaddleX currently covers areas such as image classification, object detection, image segmentation, 3D, OCR, and time series prediction, and has built-in 36 basic single models, such as RP-DETR, PP-YOLOE, PP-HGNet, PP-LCNet, PP- LiteSeg, etc.; integrated 12 practical industrial solutions, such as PP-OCRv4, PP-ChatOCR, PP-ShiTu, PP-TS, vehicle-mounted road waste detection, identification of prohibited wildlife products, etc.
|
||||
- PaddleX provides two AI development modes: "Toolbox" and "Developer". The toolbox mode can tune key hyperparameters without code, and the developer mode can perform single-model training, push and multi-model serial inference with low code, and supports both cloud and local terminals.
|
||||
- PaddleX also supports joint innovation and development, profit sharing! At present, PaddleX is rapidly iterating, and welcomes the participation of individual developers and enterprise developers to create a prosperous AI technology ecosystem!
|
||||
|
||||
## 🇺🇳 Guideline for New Language Requests
|
||||
|
||||
If you want to request a new language support, a PR with 1 following files are needed:
|
||||
|
||||
- In folder [ppocr/utils/dict](./ppocr/utils/dict),
|
||||
it is necessary to submit the dict text to this path and name it with `{language}_dict.txt` that contains a list of all characters. Please see the format example from other files in that folder.
|
||||
|
||||
If your language has unique elements, please tell me in advance within any way, such as useful links, wikipedia and so on.
|
||||
|
||||
More details, please refer to [Multilingual OCR Development Plan](https://github.com/PaddlePaddle/PaddleOCR/issues/1048).
|
||||
|
||||
## Visualization
|
||||
|
||||
## PP-OCRv3
|
||||
|
||||
### PP-OCRv3 Chinese model
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### PP-OCRv3 English model
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### PP-OCRv3 Multilingual model
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
#### PP-StructureV2
|
||||
|
||||
- layout analysis + table recognition
|
||||
|
||||

|
||||
|
||||
- SER (Semantic entity recognition)
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
- RE (Relation Extraction)
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 📄 License
|
||||
|
||||
This project is released under <a href="https://github.com/PaddlePaddle/PaddleOCR/blob/master/LICENSE">Apache 2.0 license</a>
|
||||
211
docs/index/index.hi.md
Normal file
211
docs/index/index.hi.md
Normal file
@@ -0,0 +1,211 @@
|
||||
---
|
||||
comments: true
|
||||
hide:
|
||||
- navigation
|
||||
- toc
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
<img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.9.1/PaddleOCR_log.png" align="middle" width = "600"/>
|
||||
<p align="center">
|
||||
<a href="https://discord.gg/z9xaRVjdbD"><img src="https://img.shields.io/badge/Chat-on%20discord-7289da.svg?sanitize=true" alt="Chat"></a>
|
||||
<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="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>
|
||||
</div>
|
||||
|
||||
## प्रस्तावना
|
||||
|
||||
पैडलओसीआर का उद्देश्य बहुभाषी,शानदार , ओसीआर और व्यावहारिक ओसीआरउपकरण बनाना है जो यूजर्स को बेहतर मॉडलों के लिए प्रशिक्षित करने और उन्हें व्यवहार में लागू करने में मदद करते हैं।
|
||||
|
||||
<div align="center">
|
||||
<img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.8.0/demo.gif" width="800">
|
||||
</div>
|
||||
|
||||
## 📣 हाल के अद्यतन
|
||||
|
||||
- **🔥2022.8.24 रिलीज Paddleओसीआर [रिलीज/2.6](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.6)**
|
||||
- रिलीज [PP-Structurev2](../../ppstructure),फंक्शन और परफॉरमेंस के साथ पूरी तरह से उन्नत, चायनीज शीन्स के अनुकूल, और मदद के लिए [लेआउट रिकवरी](../../ppstructure/recovery) और **पीडीएफ को वर्ड में बदलने के लिए वन लाइन कमांड**;
|
||||
- [लेआउट एनालाइस](../../ppstructure/layout) ऑप्टिमाइजेशन: मॉडल स्टोरेज में 95% की कमी, जबकि स्पीड में 11 गुना वृद्धि , और एवरेज CPU स टाइम-कॉस्ट केवल 41ms है;
|
||||
- [टेबल रिकोगनाइजेशन](../../ppstructure/table) ऑप्टिमाइजेशन: 3 ऑप्टिमाइज़ेशन के तरीके डिजाइन किए गए हैं, और तुलनात्मक समय की खपत के तहत मॉडल सटीकता में 6% का सुधार हुआ है;
|
||||
- [की इंफॉर्मेशन एक्स्ट्रेक्शन](../../ppstructure/kie) ऑप्टिमाइजेशन : एक बिजुवल-स्वतंत्र मॉडल संरचना डिजाइन की गई है, सिमेंटिक एन्टाइटी रिकग्निशन की सटीकता में 2.8% की वृद्धि हुई है, और रिलेशन एक्सट्रैक्शन की सटीकता में 9.1% की वृद्धि हुई है।
|
||||
|
||||
- **🔥2022.7 रिलीज [ओसीआर दृश्य आवेदन संग्रह](../../applications/README_en.md)**
|
||||
- रिलीज **9 वर्टिकल मॉडल** जैसे कि डिजिटल ट्यूब, एलसीडी स्क्रीन, लाइसेंस प्लेट, हस्तलेखन पहचान मॉडल, उच्च-सटीक एसवीटीआर मॉडल, आदि, जो सामान्य रूप से मुख्य ओसीआर वर्टिकल अनुप्रयोगों, विनिर्माण, वित्त और परिवहन उद्योगों को कवर करते हैं।
|
||||
|
||||
- **🔥2022.5.9 रिलीज Paddleओसीआर [रिलीज/2.5](https://github.com/PaddlePaddle/Paddleओसीआर/tree/release/2.5)**
|
||||
- रिलीज [PP-OCRv3](../doc_en/ppocr_introduction_en.md#pp-ocrv3): तुलनात्मक स्पीड के साथ, चाइनीज शीन्स का प्रभाव PP-ओसीआर v2 की तुलना में 5% की और वृद्धि हुयी है इंगलिस शीन्स के प्रभाव में 11% का सुधार हुआ है, और 80 भाषाओं के बहुभाषी मॉडलों की औसत पहचान सटीकता में 5% से अधिक सुधार हुआ है।
|
||||
- रिलीज़ [PPOCRLabelv2](https://github.com/PFCCLab/PPOCRLabel/blob/main/README.md): टेबल टेबल रिकोगनाइजेशन टास्क की इंफॉर्मेशन एक्स्ट्रेक्शन टास्क और अनियमित टेक्सट इमेज के लिए एनोटेशन फ़ंक्शन एड करे।
|
||||
|
||||
- इंटरएक्टिव ई-बुक जारी करें [*"ओसीआर में गोता लगाएँ"*](../doc_en/ocr_book_en.md), ओसीआर पूर्ण स्टैक तकनीक के अत्याधुनिक सिद्धांत और कोड प्रेक्टिस को कवर करता है।
|
||||
|
||||
- [और अधिक](../doc_en/update_en.md)
|
||||
|
||||
## 🌟 विशेषताएँ
|
||||
|
||||
Paddleओसीआर से संबंधित विभिन्न प्रकार के अत्याधुनिक एल्गोरिथ्म को सपोर्ट करता है, और विकसित औद्योगिक विशेष रुप से प्रदर्शित मॉडल/समाधान [PP- OCR](../doc_en/ppocr_introduction_en.md) और [PP-Structure](../../ppstructure/README.md) इस आधार पर और डेटा प्रोडक्शन की पूरी प्रोसेस के माध्यम से प्राप्त करें, मॉडल ट्रेनिंग, दबाव, अनुमान और तैनाती।
|
||||
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/50011306/196920323-9d386ab0-1233-4415-8508-99d459d256bb.png">
|
||||
</div>
|
||||
|
||||
## ⚡ शीघ्र अनुभव
|
||||
|
||||
```bash
|
||||
pip3 install paddlepaddle # for gpu user please install paddlepaddle-gpu
|
||||
pip3 install paddleocr
|
||||
paddleocr --image_dir /your/test/image.jpg --lang=hi
|
||||
```
|
||||
|
||||
> यदि आपके पास पायथन एनवायरनमेंट नहीं है, कृपया फॉलो कीजिए [एनवायरनमेंट प्रिपेरेशन](../doc_en/environment_en.md). हम अनुशंसा करते हैं कि आप इसके साथ शुरुआत करें [ट्यूटोरियल](#Tutorials).
|
||||
|
||||
## 📚 ई-बुक: *ओसीआर में गोता लगाएँ*
|
||||
|
||||
- [ओसीआर में गोता लगाएँ](../doc_en/ocr_book_en.md)
|
||||
|
||||
## 👫 समुदाय
|
||||
|
||||
अंतरराष्ट्रीय डेवलपर्स के लिए, हम सम्मान करते हैं [पैडलओसीआर चर्चाएँ] (<https://github.com/PaddlePaddle/PaddleOCR/discussions>) हमारे अंतरराष्ट्रीय कम्युनिटी मंच के रूप में। यहां सभी विचारों और प्रश्नों पर अंग्रेजी में चर्चा की जा सकती है।
|
||||
|
||||
## 🛠️ PP-ओसीआर श्रृंखला मॉडल सूची
|
||||
|
||||
| मॉडल प्रस्तावना | मॉडल नाम | रिकमेंडिड सीन | डिटेक्शन मॉडल | रिकोगनाइजेशन मॉडल |
|
||||
| ------------------------------------------------------------ | ---------------------------- | ----------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||
| हिन्दी:हिन्दी अल्ट्रा-लाइटवेट PP-OCRv3 सिस्टम (9.9M) | devanagari_PP-OCRv3_xx | मोबाइल और सर्वर |[इन्फरन्स मॉडल](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/Multilingual_PP-OCRv3_det_infer.tar) / [प्रशिक्षितमॉडल](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/Multilingual_PP-OCRv3_det_distill_train.tar) | [इन्फरन्समॉडल](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/devanagari_PP-OCRv3_rec_infer.tar) / [प्रशिक्षित मॉडल](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/devanagari_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://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/en_PP-OCRv3_mobile_rec_infer.tar) / [प्रशिक्षित मॉडल](https://paddleocr.bj.bcebos.com/PP-OCRv3/english/en_PP-OCRv3_rec_train.tar) |
|
||||
| चाइनीस और इंग्लिश अल्ट्रा- लाइट वेट PP-OCRv3 मॉडल(16.2M) | ch_PP-OCRv3_xx | मोबाइल और सर्वर | [इन्फरन्स मॉडल](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/PP-OCRv3_mobile_det_infer.tar) / [प्रशिक्षित मॉडल](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_pretrained_model/PP-OCRv3_mobile_det_pretrained.pdparams) | [प्रशिक्षित मॉडल](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/PP-OCRv3_mobile_rec_infer.tar) / [प्रशिक्षित मॉडल](https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_rec_train.tar) |
|
||||
|
||||
- अधिक मॉडल डाउनलोड (एकाधिक भाषाओं सहित) के लिए, कृपया [PP-ओसीआर सीरीज मॉडल डाउनलोड](../doc_en/models_list_en.md) देखें।
|
||||
- एक नए भाषा अनुरोध के लिए, कृपया [नई भाषा अनुरोधों के लिए दिशानिर्देश](#language_requests).
|
||||
- स्ट्रक्चर मॉडल डोकोमेंट एनालाइज के लिए, कृपया देखें [PP-Structure models](../../ppstructure/docs/models_list_en.md).
|
||||
|
||||
## 📖 ट्यूटोरियल
|
||||
|
||||
- [एनवायरनमेंट प्रिपरेशन](../doc_en/environment_en.md)
|
||||
- [PP-OCR 🔥](../doc_en/ppocr_introduction_en.md)
|
||||
- [क्विक स्टार्ट](../doc_en/quickstart_en.md)
|
||||
- [मॉडल जू](../doc_en/models_en.md)
|
||||
- [मॉडल ट्रेनिंग](../doc_en/training_en.md)
|
||||
- [टेक्सट डिटेक्शन](../doc_en/detection_en.md)
|
||||
- [टेक्सट रिकोगनीशन](../doc_en/recognition_en.md)
|
||||
- [टेक्सट डायरेक्शन क्लासिफिकेशन](../doc_en/angle_class_en.md)
|
||||
- मॉडल कम्प्रेशन
|
||||
- [मॉडल परिमाणीकरण](./deploy/slim/quantization/README_en.md)
|
||||
- [मॉडल प्रूनिंग](./deploy/slim/prune/README_en.md)
|
||||
- [ज्ञान आसवन](../doc_en/knowledge_distillation_en.md)
|
||||
- [इन्फरन्स और डिप्लोमेन्ट](./deploy/README.md)
|
||||
- [Python इन्फरन्स](../doc_en/inference_ppocr_en.md)
|
||||
- [C++ इन्फरन्स](./deploy/cpp_infer/readme.md)
|
||||
- [सरविंग](./deploy/pdserving/README.md)
|
||||
- [मोबाइल](./deploy/lite/readme.md)
|
||||
- [Paddle2ONNX](./deploy/paddle2onnx/readme.md)
|
||||
- [पैडल क्लाउड](./deploy/paddlecloud/README.md)
|
||||
- [Benchmark](../doc_en/benchmark_en.md)
|
||||
- [PP-Structure 🔥](../../ppstructure/README.md)
|
||||
- [क्विक स्टार्ट](../../ppstructure/docs/quickstart_en.md)
|
||||
- [मॉडल जू](../../ppstructure/docs/models_list_en.md)
|
||||
- [मॉडल ट्रेनिंग](../doc_en/training_en.md)
|
||||
- [लेआउट एनालाइस](../../ppstructure/layout/README.md)
|
||||
- [टेबल रिकोगनाइजेशन](../../ppstructure/table/README.md)
|
||||
- [की इंफॉर्मेशन एक्स्ट्रेक्शन](../../ppstructure/kie/README.md)
|
||||
- [इन्फरन्स और डिप्लोमेन्ट](./deploy/README.md)
|
||||
- [Python इन्फरन्स](../../ppstructure/docs/inference_en.md)
|
||||
- [C++ इन्फरन्स](./deploy/cpp_infer/readme.md)
|
||||
- [सरविंग](./deploy/hubserving/readme_en.md)
|
||||
- [एकेडमिक एल्गोरिथम](../doc_en/algorithm_overview_en.md)
|
||||
- [टेक्स्ट डिनेक्शन](../doc_en/algorithm_overview_en.md)
|
||||
- [टेक्स्ट रिकोगनाइजेशन](../doc_en/algorithm_overview_en.md)
|
||||
- [एंड-टू-एंड ओसीआर](../doc_en/algorithm_overview_en.md)
|
||||
- [टेबल रिकोगनाइजेशन](../doc_en/algorithm_overview_en.md)
|
||||
- [की इंफॉर्मेशन एक्स्ट्रेक्शन](../doc_en/algorithm_overview_en.md)
|
||||
- [पैडलओसीआर में नए एल्गोरिदम जोड़ें](../doc_en/add_new_algorithm_en.md)
|
||||
- डेटा एनोटेशन और सिंथेसिस
|
||||
- [सेमी-ऑटोमैटिक एनोटेशन टूल: PPओसीआरलेबल](https://github.com/PFCCLab/PPOCRLabel/blob/main/README.md)
|
||||
- [डेटा सिंथेसिस टूल: स्टाइल-टेक्सट](https://github.com/PFCCLab/StyleText/blob/main/README.md)
|
||||
- [अन्य डेटा एनोटेशन टूल](../doc_en/data_annotation_en.md)
|
||||
- [अन्य डेटा सिंथेसिस टूल](../doc_en/data_synthesis_en.md)
|
||||
- डेटा सेट
|
||||
- [सामान्य ओसीआर डेटासेट (चीनी/अंग्रेज़ी)](../doc_en/dataset/datasets_en.md)
|
||||
- [हस्तलिखित_ओसीआर_डेटासेट (चीनी)](../doc_en/dataset/handwritten_datasets_en.md)
|
||||
- [विभिन्न ओसीआर
|
||||
डेटासेट (बहुभाषी)](../doc_en/dataset/vertical_and_multilingual_datasets_en.md)
|
||||
- [लेआउट एनालाइस](../doc_en/dataset/layout_datasets_en.md)
|
||||
- [टेबल रिकोगनाइजेशन](../doc_en/dataset/table_datasets_en.md)
|
||||
- [की इंफॉर्मेशन एक्स्ट्रेक्शन](../doc_en/dataset/kie_datasets_en.md)
|
||||
- [कोड संरचना](../doc_en/tree_en.md)
|
||||
- [विसुमलाइजेशन](#Visualization)
|
||||
- [कम्युनिटी](#Community)
|
||||
- [नई भाषा के लिए अनुरोध](#language_requests)
|
||||
- [सामान्य प्रश्न](../doc_en/FAQ_en.md)
|
||||
- [रेफरेन्सेस](../doc_en/reference_en.md)
|
||||
- [लाइसेंस](#LICENSE)
|
||||
|
||||
## 🇺🇳 नई भाषा अनुरोधों के लिए संयुक्त राष्ट्र दिशानिर्देश
|
||||
|
||||
अगर आप **एक नए भाषा मॉडल का अनुरोध करना चाहते हैं**, तो कृपया [बहुभाषी मॉडल अपग्रेड के लिए वोट करें](https://github.com/PaddlePaddle/PaddleOCR/discussions/7253) में वोट करें। हम नियमित रूप से परिणाम के अनुसार मॉडल को अपग्रेड करेंगे। **अपने दोस्तों को एक साथ वोट करने के लिए आमंत्रित करें!**
|
||||
|
||||
यदि आपको **एक नए भाषा मॉडल को प्रशिक्षित करने** अपने परिदृश्य के आधार पर, तो यह [बहुभाषी मॉडल ट्रेनिंग प्रोजेक्ट ट्रेनिंग](https://github.com/PaddlePaddle/PaddleOCR/discussions/7252) ट्यूटोरियल आपको डेटासेट तैयार करने में मदद करेगा और आपको स्टेप बाए स्टेप पूरा प्रोसेस दिखाएगा
|
||||
|
||||
मूल [बहुभाषी ओसीआर विकास योजना](https://github.com/PaddlePaddle/PaddleOCR/issues/1048) अभी भी आपको बहुत सारे उपयोगी संग्रह और शब्दकोश दिखाता है
|
||||
|
||||
## 👀 विज़ुअलाइज़ेशन [अधिक](../doc_en/visualization_en.md)
|
||||
|
||||
<details open>
|
||||
<summary>PP-OCRv3 बहुभाषी मॉडल</summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/multi_lang/japan_2.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/multi_lang/korean_1.jpg" width="800">
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<details open>
|
||||
<summary>PP-OCRv3 अंग्रेजी मॉडल</summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/en/en_1.png" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/en/en_2.png" width="800">
|
||||
</div>
|
||||
</details>
|
||||
<details open>
|
||||
<summary>PP-OCRv3 चीनी मॉडल</summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic001.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic002.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic003.jpg" width="800">
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<details open>
|
||||
<summary>PP-Structurev2</summary>
|
||||
1. लेआउट एनालाइस + टेबल रिकोगनाइजेशन
|
||||
<div align="center">
|
||||
<img src="../../ppstructure/docs/table/ppstructure.GIF" width="800">
|
||||
</div>
|
||||
2. SER (सिमेंटिक एंटिटी रिकोगनाइजेशन)
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/25809855/186094456-01a1dd11-1433-4437-9ab2-6480ac94ec0a.png" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185310636-6ce02f7c-790d-479f-b163-ea97a5a04808.jpg" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185539517-ccf2372a-f026-4a7c-ad28-c741c770f60a.png" width="600">
|
||||
</div>
|
||||
3. RE (रिलेशन एक्सट्रैक्शन)
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/25809855/186094813-3a8e16cc-42e5-4982-b9f4-0134dfb5688d.png" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185393805-c67ff571-cf7e-4217-a4b0-8b396c4f22bb.jpg" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185540080-0431e006-9235-4b6d-b63d-0b3c6e1de48f.jpg" width="600">
|
||||
</div>
|
||||
</details>
|
||||
|
||||
## 📄 लाइसेंस
|
||||
|
||||
इस प्रोजेक्ट को इन परियोजना के तहत जारी किया गया है <a href="https://github.com/PaddlePaddle/PaddleOCR/blob/master/LICENSE">Apache 2.0 license</a>
|
||||
223
docs/index/index.ja.md
Normal file
223
docs/index/index.ja.md
Normal file
@@ -0,0 +1,223 @@
|
||||
---
|
||||
comments: true
|
||||
hide:
|
||||
- navigation
|
||||
- toc
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
<img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.9.1/PaddleOCR_log.png" align="middle" width = "600"/>
|
||||
<p align="center">
|
||||
<a href="https://discord.gg/z9xaRVjdbD"><img src="https://img.shields.io/badge/Chat-on%20discord-7289da.svg?sanitize=true" alt="Chat"></a>
|
||||
<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="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>
|
||||
</div>
|
||||
|
||||
## 紹介
|
||||
|
||||
PaddleOCR は、さまざまな言語で、優れた最先端かつ実用的な OCR ツールを作成することを目的とし、ユーザーがより優れたモデルをトレーニングし、実践的に対応できるようになるために役立つAIOCRです。
|
||||
|
||||
<div align="center">
|
||||
<img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.8.0/demo.gif" width="800">
|
||||
</div>
|
||||
|
||||
## 📣 最新アップデート
|
||||
|
||||
- **🔥2022.8.24 リリース PaddleOCR [release/2.6](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.6)**
|
||||
- [PP-Structurev2](../../ppstructure/)がリリース。機能と使いやすさがアップグレード、中国語のさまざまな文字に適応、 [レイアウトの復旧](../../ppstructure/recovery) さらに**1 行のコマンドをPDFへ転換、そして Word**に変換可能。
|
||||
- [レイアウト分析](../../ppstructure/layout) の最適化:モデルのストレージが 95% 削減、速度が 11 倍向上、平均 CPU 時間コストはわずか 41 ミリ秒です。
|
||||
- [表認識](../../ppstructure/table) 最適化:3つの最適化戦略設計、モデルの精度が従来より同時間比が 6% 向上。
|
||||
- [キー情報抽出](../../ppstructure/kie) 最適化:視覚に依存しないモデル構造設計、語彙の実態識別精度が 2.8% 向上、関係抽出の精度が 9.1% 向上。
|
||||
|
||||
- **🔥2022.7 リリース [OCR scene application collection](../../applications/README_en.md)**
|
||||
- デジタルチューブ、液晶画面、ナンバー プレート、手書き認識モデル、高精度 SVTR モデルなど、**9つの垂直モデル**をリリース、一般、製造、金融、運輸業界の主要な OCR 垂直アプリケーションをカバー。
|
||||
|
||||
- **🔥2022.5.9 リリース PaddleOCR [release/2.5](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.5)**
|
||||
- [PP-OCRv3](../doc_en/ppocr_introduction_en.md#pp-ocrv3)リリース: 同等の速度で、中国語の識別効果は PP-OCRv2 より 5% 向上、英語の識別効果は 11% 向上し、80 言語の多言語モデルの平均認識精度は 5% 以上向上。
|
||||
- [PPOCRLabelv2](https://github.com/PFCCLab/PPOCRLabel)リリース: 表認識タスク、キー情報抽出タスク、イレギュラーテキスト画像のアノテーション機能を追加。
|
||||
- インタラクティブな電子書籍 [*"OCR に没入"*](../doc_en/ocr_book_en.md)、 をリリース。 OCRフルスタック技術の最先端の理論とコードの実践をカバー。
|
||||
|
||||
- [もっと](../doc_en/update_en.md)
|
||||
|
||||
## 🌟 PaddleOCRとは?
|
||||
|
||||
PaddleOCRは、OCRに関連するさまざまな最先端のアルゴリズムに対応する、産業用の機能モデル/ソリューション [PP-OCR](../doc_en/ppocr_introduction_en.md) や [PP-Structure](../../ppstructure/README.md) を開発。これに基づき、データの生成、モデルのトレーニング、圧縮、推論、展開の全プロセスを実行可能。
|
||||
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/50011306/195771471-fad5eb1d-190d-4a7b-8b0c-0433fb32445f.png">
|
||||
</div>
|
||||
|
||||
## ⚡ 今すぐトライアル
|
||||
|
||||
```bash
|
||||
pip3 install paddlepaddle # for gpu user please install paddlepaddle-gpu
|
||||
pip3 install paddleocr
|
||||
paddleocr --image_dir /your/test/image.jpg --lang=japan # change for i18n abbr
|
||||
```
|
||||
|
||||
>Python環境がない場合は [環境の準備](../doc_en/environment_en.md)に従ってください。[チュートリアル](#Tutorials) から始めることをお勧めします。
|
||||
|
||||
<a name="本"></a>
|
||||
|
||||
## 📚 電子書籍:*OCRに入る*
|
||||
|
||||
- [OCRに没入](../doc_en/ocr_book_en.md)
|
||||
|
||||
<a name="コミュニティ"></a>
|
||||
|
||||
## 👫コミュニティー
|
||||
|
||||
他国の開発者の方は [PaddleOCR Discussions](https://github.com/PaddlePaddle/PaddleOCR/discussions) を国際的なコミュニティ プラットフォームとして使用します。みなさんのアイデアや質問がある場合、ここで英語で話し合うことができます。
|
||||
|
||||
<a name="対応中国機種一覧"></a>
|
||||
|
||||
## 🛠️ シリーズ モデル式一覧
|
||||
|
||||
| モデル紹介 | モデル名 | 推奨のシーン | 検出モデル | 認識モデル |
|
||||
| ------------------------------------------------------------ | ---------------------------- | ----------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||
| 日本語超軽量 PP-OCRv3 モデル(14.8M) | japan_PP-OCRv3_xx | モバイル & サーバー |[推論モデル](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/Multilingual_PP-OCRv3_det_infer.tar)/[トレーニングモデル](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/Multilingual_PP-OCRv3_det_distill_train.tar) |[推論モデル](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/japan_PP-OCRv3_rec_infer.tar)/[トレーニングモデル](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/japan_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://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/en_PP-OCRv3_mobile_rec_infer.tar) / [トレーニングモデル](https://paddleocr.bj.bcebos.com/PP-OCRv3/english/en_PP-OCRv3_rec_train.tar) |
|
||||
| 中国語と英語の超軽量 PP-OCRv3 モデル(16.2M) | ch_PP-OCRv3_xx | モバイル & サーバー | [推論モデル](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/PP-OCRv3_mobile_det_infer.tar) / [トレーニングモデル](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_pretrained_model/PP-OCRv3_mobile_det_pretrained.pdparams) | [推論モデル](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/PP-OCRv3_mobile_rec_infer.tar) / [トレーニングモデル](https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_rec_train.tar) |
|
||||
|
||||
- その他のモデルのダウンロード (多言語を含む) については、[PP-OCR シリーズ モデルのダウンロード] (../doc_en/models_list_en.md)をご参照ください。
|
||||
- 新しい言語のリクエストについては、 [新しい言語_リクエストのガイドライン](#language_requests)を参照してください。
|
||||
- 構造文書分析モデルについては、[PP-Structure models](../../ppstructure/docs/models_list_en.md)をご参照ください。
|
||||
|
||||
<a name="チュートリアル"></a>
|
||||
|
||||
## 📖 チュートリアル
|
||||
|
||||
- [環境の準備](../doc_en/environment_en.md)
|
||||
- [PP-OCR 🔥](../doc_en/ppocr_introduction_en.md)
|
||||
- [クイックスタート](../doc_en/quickstart_en.md)
|
||||
- [Model Zoo](../doc_en/models_en.md)
|
||||
- [トレーニング モデル](../doc_en/training_en.md)
|
||||
- [テキスト検出](../doc_en/detection_en.md)
|
||||
- [テキスト認識](../doc_en/recognition_en.md)
|
||||
- [テキスト方向の分類](../doc_en/angle_class_en.md)
|
||||
- モデル圧縮
|
||||
- [モデルの量子化](./deploy/slim/quantization/README_en.md)
|
||||
- [モデルの剪裁](./deploy/slim/prune/README_en.md)
|
||||
- [知識の蒸留](../doc_en/knowledge_distillation_en.md)
|
||||
- [推論と展開](./deploy/README.md)
|
||||
- [Python 推論](../doc_en/inference_ppocr_en.md)
|
||||
- [C++ 推論](./deploy/cpp_infer/readme.md)
|
||||
- [サービング](./deploy/pdserving/README.md)
|
||||
- [モバイル](./deploy/lite/readme.md)
|
||||
- [Paddle2ONNX](./deploy/paddle2onnx/readme.md)
|
||||
- [PaddleCloud](./deploy/paddlecloud/README.md)
|
||||
- [Benchmark](../doc_en/benchmark_en.md)
|
||||
- [PP-Structure 🔥](../../ppstructure/README.md)
|
||||
- [クイックスタート](../../ppstructure/docs/quickstart_en.md)
|
||||
- [Model Zoo](../../ppstructure/docs/models_list_en.md)
|
||||
- [トレーニング モデル](../doc_en/training_en.md)
|
||||
- [レイアウト分析](../../ppstructure/layout/README.md)
|
||||
- [表認識](../../ppstructure/table/README.md)
|
||||
- [キー情報抽出](../../ppstructure/kie/README.md)
|
||||
- [推論と展開](./deploy/README.md)
|
||||
- [Python 推論](../../ppstructure/docs/inference_en.md)
|
||||
- [C++ 推論](./deploy/cpp_infer/readme.md)
|
||||
- [サービング](./deploy/hubserving/readme_en.md)
|
||||
- [アカデミックアリゴリズム](../doc_en/algorithm_overview_en.md)
|
||||
- [テキスト検出](../doc_en/algorithm_overview_en.md)
|
||||
- [テキスト認識](../doc_en/algorithm_overview_en.md)
|
||||
- [エンド・ツー・エンド OCR](../doc_en/algorithm_overview_en.md)
|
||||
- [表認識](../doc_en/algorithm_overview_en.md)
|
||||
- [キー情報抽出](../doc_en/algorithm_overview_en.md)
|
||||
- [PaddleOCR に新しいアルゴリズムを追加する](../doc_en/add_new_algorithm_en.md)
|
||||
- データの注釈と合成
|
||||
- [半自動注釈ツール: PPOCRLabel](https://github.com/PFCCLab/PPOCRLabel/blob/main/README.md)
|
||||
- [データ合成ツール: Style-Text](https://github.com/PFCCLab/StyleText/blob/main/README.md)
|
||||
- [その他のデータ注釈ツール](../doc_en/data_annotation_en.md)
|
||||
- [その他のデータ合成ツール](../doc_en/data_synthesis_en.md)
|
||||
- データセット
|
||||
- [一般OCRデータセット(中国語/英語)](../doc_en/dataset/datasets_en.md)
|
||||
- [HandWritten_OCR_Datasets(中国語)](../doc_en/dataset/handwritten_datasets_en.md)
|
||||
- [各種OCRデータセット(多言語対応)](../doc_en/dataset/vertical_and_multilingual_datasets_en.md)
|
||||
- [レイアウト分析](../doc_en/dataset/layout_datasets_en.md)
|
||||
- [表認識](../doc_en/dataset/table_datasets_en.md)
|
||||
- [キー情報抽出](../doc_en/dataset/kie_datasets_en.md)
|
||||
- [コード構造](../doc_en/tree_en.md)
|
||||
- [視覚化](#Visualization)
|
||||
- [コミュニティ](#Community)
|
||||
- [新言語のリクエスト](#language_requests)
|
||||
- [よくある質問](../doc_en/FAQ_en.md)
|
||||
- [参考文献](../doc_en/reference_en.md)
|
||||
- [ライセンス](#LICENSE)
|
||||
|
||||
<a name="language_requests"></a>
|
||||
|
||||
## 🇺🇳 新しい言語リクエストのガイドライン
|
||||
|
||||
**新言語モデルをリクエスト**したい場合、[多言語モデルのアップグレードへの投票](https://github.com/PaddlePaddle/PaddleOCR/discussions/7253)で投票してください。投票結果に応じて定期的にモデルがアップグレードされます。**友達を招待して一緒に投票しましょう!**
|
||||
|
||||
シナリオに基づいて**新しい言語モデルをトレーニング** する必要がある場合は、[多言語モデル トレーニング プロジェクト](https://github.com/PaddlePaddle/PaddleOCR/discussions/7252) のチュートリアルがデータセットの準備にご利用でき、 プロセス全体を段階的に表示することができます。
|
||||
|
||||
元の[多言語 OCR 開発計画](https://github.com/PaddlePaddle/PaddleOCR/issues/1048) には、まだ多くの有用なコーパスと辞書が表示されています
|
||||
|
||||
<a name="ビジュアリゼーション"></a>
|
||||
|
||||
## 👀 ビジュアリゼーション [more](../doc_en/visualization_en.md)
|
||||
|
||||
<details open>
|
||||
<summary>PP-OCRv3 多言語モデル</summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/multi_lang/japan_2.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/multi_lang/korean_1.jpg" width="800">
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<details open>
|
||||
<summary>PP-OCRv3 英語 モデル</summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/en/en_1.png" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/en/en_2.png" width="800">
|
||||
</div>
|
||||
</details>
|
||||
<details open>
|
||||
<summary>PP-OCRv3 中国語 モデル</summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic001.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic002.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic003.jpg" width="800">
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<details open>
|
||||
<summary>PP-Structurev2</summary>
|
||||
1. レイアウト分析+テーブル認識
|
||||
<div align="center">
|
||||
<img src="../../ppstructure/docs/table/ppstructure.GIF" width="800">
|
||||
</div>
|
||||
2. SER (セマンティックエンティティ認識)
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/25809855/186094456-01a1dd11-1433-4437-9ab2-6480ac94ec0a.png" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185310636-6ce02f7c-790d-479f-b163-ea97a5a04808.jpg" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185539517-ccf2372a-f026-4a7c-ad28-c741c770f60a.png" width="600">
|
||||
</div>
|
||||
3. RE (関係抽出)
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/25809855/186094813-3a8e16cc-42e5-4982-b9f4-0134dfb5688d.png" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185393805-c67ff571-cf7e-4217-a4b0-8b396c4f22bb.jpg" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185540080-0431e006-9235-4b6d-b63d-0b3c6e1de48f.jpg" width="600">
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<a name="ライセンス"></a>
|
||||
|
||||
## 📄 ライセンス
|
||||
|
||||
このプロジェクトは以下の場所でリリースされています <a href="https://github.com/PaddlePaddle/PaddleOCR/blob/master/LICENSE">Apache 2.0 license</a>
|
||||
220
docs/index/index.ko.md
Normal file
220
docs/index/index.ko.md
Normal file
@@ -0,0 +1,220 @@
|
||||
---
|
||||
comments: true
|
||||
hide:
|
||||
- navigation
|
||||
- toc
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
<img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.9.1/PaddleOCR_log.png" align="middle" width = "600"/>
|
||||
<p align="center">
|
||||
<a href="https://discord.gg/z9xaRVjdbD"><img src="https://img.shields.io/badge/Chat-on%20discord-7289da.svg?sanitize=true" alt="Chat"></a>
|
||||
<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="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>
|
||||
</div>
|
||||
|
||||
## 소개
|
||||
|
||||
PaddleOCR은 사용자들이 보다 나은 모델을 훈련하여 실전에 투입하는데 도움을 주는 다중 언어로 된 엄청나게 멋지고 주도적이며 실용적인 OCR 툴을 만드는데 목표를 두고 있습니다.
|
||||
|
||||
<div align="center">
|
||||
<img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.8.0/demo.gif" width="800">
|
||||
</div>
|
||||
|
||||
## 📣최근 업데이트
|
||||
|
||||
- **🔥2022년 8월 24일에 패들 OCR 출시 [출시/2.6](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.6)**
|
||||
차이니즈 씬에 맞춘 완전 업그레이드 된 기능과 성능을 갖춘 ; [PP-Structurev2](../../ppstructure/) 출시, 그리고 레이아웃 리커버리 ](../../ppstructure/recovery) 신규 지원 및 PDF 를 워드로 전환하는 원 라인 명령
|
||||
- [레이아웃 분석](../../ppstructure/layout) 최적화: 95% 감소된 모델 저장, while 반면 속도는 11배 증가하고, 평균 CPU 시간 비용은 41ms에 불과함;
|
||||
- [표 인식](../../ppstructure/table) 최적화: 3 최적화 전략이 디자인되고 모델 정확도는 비교 가능한 시간 소비 하에 6% 개선됨;
|
||||
- [핵심 정보 추출](../../ppstructure/kie) 최적화: 시각에 의존하지 않는 모델 구조가 디자인되고, 의미체 인식 정확도가 2.8% 증가되며 관계 추출 정확도는 9.1% 증가됨.
|
||||
|
||||
- **🔥2022년 7월 출시[OCR 씬 애플리케이션 컬렉션](../../applications/README_en.md)**
|
||||
디지털 튜브, LCD 스크린, 라이선스 플레이트, 수기 인식 모델, 고정밀 SVTR 모델 등등과 같은 “9수직 모델” 출시로, 일반적으로 주된 OCR 수직 애플리케이션, 제조, 금융 및 수송 산업 커버
|
||||
|
||||
- **🔥2022년 5월 9일에 패들 OCR 출시 [출시/2.5](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.5)**
|
||||
- [PP-OCRv3](../doc_en/ppocr_introduction_en.md#pp-ocrv3)출시: 5%.비교 가능한 속도로, 차이니즈 씬의 효과는 PP-OCRv2와 비교해 볼 때 추가로 5% 정도 더 개선되고, 잉글리쉬 씬 효과는 11% 개선되었으며, 80개 언어 다중 언어 모델 평균 인식 정확도는 5% 이상 개선됨.
|
||||
- [PPOCRLabelv2](https://github.com/PFCCLab/PPOCRLabel)출시: 표 인식 업무, 핵심 정보 추출 업무 및 불규칙한 텍스트 이미지주석 기능 추가.
|
||||
- 쌍방향e-북 출시 [*"OCR 뛰어들기"*](../doc_en/ocr_book_en.md), 첨단 이론 및 OCR 정식 스택 기술 코드 연습 포함.
|
||||
|
||||
- [추가](../doc_en/update_en.md)
|
||||
|
||||
## 🌟특징
|
||||
|
||||
패들OCR은 OCR 관련 다양한 첨단 알고리즘 지원 [PP-OCR](../doc_en/ppocr_introduction_en.md) 및 [PP-Structure](../../ppstructure/README.md) 이를 기반으로, 그리고 전체 데이터 생산 처리, 모델 훈련, 압축, 추론 및 배치를 통해 획득.
|
||||
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/50011306/196963392-6cd1b251-109b-49c3-9b3d-ccf203dcec49.png">
|
||||
</div>
|
||||
|
||||
## ⚡ 신속한 경험
|
||||
|
||||
```bash
|
||||
pip3 install paddlepaddle # for gpu user please install paddlepaddle-gpu
|
||||
pip3 install paddleocr
|
||||
paddleocr --image_dir /your/test/image.jpg --lang=korean
|
||||
```
|
||||
|
||||
>만일 당신이 파이톤 환경이 없다면 [환경 준비]를 따르기 바람(../doc_en/environment_en.md). 우리는 당신이[사용지침 프로그램]으로 시작할 것을 권장합니다.(#Tutorials).
|
||||
|
||||
<a name="북"></a>
|
||||
|
||||
## 📚 E-북: *OCR로 뛰어들기*
|
||||
|
||||
- [OCR로 뛰어들기](../doc_en/ocr_book_en.md)
|
||||
|
||||
<a name="커뮤니티"></a>
|
||||
|
||||
## 👫 커뮤니티로
|
||||
|
||||
국제 개발자들을 위해 우리는 [PaddleOCR 논의하기](https://github.com/PaddlePaddle/PaddleOCR/discussions) 를 우리의 국제 커뮤니티로 간주. 모든 아이디어와 질문은 여기서 영어로 논의 가능.
|
||||
|
||||
<a name="지원됨 – 차이니즈-모델-목록- "></a>
|
||||
|
||||
## PP-OCR 시리즈 모델 목록
|
||||
|
||||
| 모델 소개 |모델 명 | 권장 씬| 감지 모델 |인식 모델 |
|
||||
| ------------------------------------------------------------ | ---------------------------- | ----------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||
| 한국어 초경량 PP-OCRv3 모델(14.8M) | korean_PP-OCRv3_xx | 모바일 & 서버 | [추론 모델](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/Multilingual_PP-OCRv3_det_infer.tar) / [훈련 모델](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/Multilingual_PP-OCRv3_det_distill_train.tar) | [추론 모델](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/korean_PP-OCRv3_rec_infer.tar) / [훈련 모델](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/korean_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://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/en_PP-OCRv3_mobile_rec_infer.tar) / [훈련 모델](https://paddleocr.bj.bcebos.com/PP-OCRv3/english/en_PP-OCRv3_rec_train.tar) |
|
||||
| 중국어 및 영어 초경량 PP-OCRv3 model(16.2M) | ch_PP-OCRv3_xx | 모바일 & 서버 | [추론 모델](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/PP-OCRv3_mobile_det_infer.tar) / [훈련 모델](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_pretrained_model/PP-OCRv3_mobile_det_pretrained.pdparams) | [추론 모델](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/PP-OCRv3_mobile_rec_infer.tar) / [훈련 모델](https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_rec_train.tar) |
|
||||
|
||||
- (다중 언어를 포함하여)더 많은 모델을 다운로드 하려면, [PP-OCR 시리즈 모델 다운로드](../doc_en/models_list_en.md)를 참조할 것.
|
||||
- 신규 언어 요청에 대해서는, [신규 언어 요청 지침](#language_requests)을 참조할 것.
|
||||
- 구조적 문서 분석 모델에 대해서는, [PP-Structure models](../../ppstructure/docs/models_list_en.md).을 참조할 것.
|
||||
|
||||
<a name="사용 지침 프로그램"></a>
|
||||
|
||||
## 📖 사용 지침 프로그램
|
||||
|
||||
- [환경 준비](../doc_en/environment_en.md)
|
||||
- [PP-OCR 🔥](../doc_en/ppocr_introduction_en.md)
|
||||
- [신속한 시작](../doc_en/quickstart_en.md)
|
||||
- [동물원 모델](../doc_en/models_en.md)
|
||||
- [모델 훈련](../doc_en/training_en.md)
|
||||
- [텍스트 감지](../doc_en/detection_en.md)
|
||||
- [텍스트 인식](../doc_en/recognition_en.md)
|
||||
- [텍스트 방향 분류](../doc_en/angle_class_en.md)
|
||||
- 모델 압축
|
||||
- [모델 계량화](./deploy/slim/quantization/README_en.md)
|
||||
- [모델 전지작업](./deploy/slim/prune/README_en.md)
|
||||
- [지식 정제](../doc_en/knowledge_distillation_en.md)
|
||||
- [추론 및 배치](./deploy/README.md)
|
||||
- [파이톤 추론](../doc_en/inference_ppocr_en.md)
|
||||
- [C++ 추론](./deploy/cpp_infer/readme.md)
|
||||
- [서빙](./deploy/pdserving/README.md)
|
||||
- [모바일](./deploy/lite/readme.md)
|
||||
- [Paddle2ONNX](./deploy/paddle2onnx/readme.md)
|
||||
- [패들 클라우드](./deploy/paddlecloud/README.md)
|
||||
- [Benchmark](../doc_en/benchmark_en.md)
|
||||
- [PP-Structure 🔥](../../ppstructure/README.md)
|
||||
- [신속한 시작](../../ppstructure/docs/quickstart_en.md)
|
||||
- [동물원 모델](../../ppstructure/docs/models_list_en.md)
|
||||
- [모델 훈련](../doc_en/training_en.md)
|
||||
- [레이아웃 분석](../../ppstructure/layout/README.md)
|
||||
- [표 인식](../../ppstructure/table/README.md)
|
||||
- [핵심 정보 추출](../../ppstructure/kie/README.md)
|
||||
- [추론 및 배치](./deploy/README.md)
|
||||
- [파이톤 추론](../../ppstructure/docs/inference_en.md)
|
||||
- [C++ 추론](./deploy/cpp_infer/readme.md)
|
||||
- [서빙](./deploy/hubserving/readme_en.md)
|
||||
- [학문적 알고리즘](../doc_en/algorithm_overview_en.md)
|
||||
- [텍스트 감지](../doc_en/algorithm_overview_en.md)
|
||||
- [텍스트 인식](../doc_en/algorithm_overview_en.md)
|
||||
- [종단종OCR](../doc_en/algorithm_overview_en.md)
|
||||
- [표 인식](../doc_en/algorithm_overview_en.md)
|
||||
- [핵심 정보 추출](../doc_en/algorithm_overview_en.md)
|
||||
- [PaddleOCR에 신규 알고리즘 추가](../doc_en/add_new_algorithm_en.md)
|
||||
- 데이터 주석 및 합성
|
||||
- [반-자동 주석 툴: PPOCRLabel](https://github.com/PFCCLab/PPOCRLabel/blob/main/README.md)
|
||||
- [데이터 합성 툴: 스타일-텍스트](https://github.com/PFCCLab/StyleText/blob/main/README.md)
|
||||
- [기타 데이터 주석 툴](../doc_en/data_annotation_en.md)
|
||||
- [기타 데이터 합성 툴](../doc_en/data_synthesis_en.md)
|
||||
- 데이터세트
|
||||
- [일반 OCR 데이터세트(중국어/영어)](../doc_en/dataset/datasets_en.md)
|
||||
- [수기_OCR_데이터세트(중국어)](../doc_en/dataset/handwritten_datasets_en.md)
|
||||
- [다양한 OCR 데이터세트(다중언어)](../doc_en/dataset/vertical_and_multilingual_datasets_en.md)
|
||||
- [레이아웃 분석](../doc_en/dataset/layout_datasets_en.md)
|
||||
- [표 인식](../doc_en/dataset/table_datasets_en.md)
|
||||
- [핵심 정보 추출](../doc_en/dataset/kie_datasets_en.md)
|
||||
- [코드 구조](../doc_en/tree_en.md)
|
||||
- [시각화](#Visualization)
|
||||
- [커뮤니티](#Community)
|
||||
- [신규 언어 요청](#language_requests)
|
||||
- [자주 묻는 질문](../doc_en/FAQ_en.md)
|
||||
- [추론](../doc_en/reference_en.md)
|
||||
- [라이선스](#LICENSE)
|
||||
|
||||
<a name="language_requests"></a>
|
||||
|
||||
## 신규 언어 요청에 대한 유엔 가이드라인
|
||||
|
||||
만일 신규 언어 모델을 요청하고자 한다면**, [다중 언어 모델 업그레이드 투표하기](https://github.com/PaddlePaddle/PaddleOCR/discussions/7253)에서 투표하기 바람. 우리는 결과에 따라 규칙적으로 모델을 업그레이드 시킬 것임**함께 투표하고자 당신의 친구들을 초대할 것!**
|
||||
만일 당신이 시나리오 기반 “신규 언어 모델”을 훈련하고자 한다면, [다중 언어 모델 훈련 프로젝트](https://github.com/PaddlePaddle/PaddleOCR/discussions/7252) 를 통해 당신의 데이터세트를 작성하는데 도움이 되고 단계별로 전체 절차를 보여줄 것입니다.
|
||||
원본[다중 언어 OCR 개발 계획](https://github.com/PaddlePaddle/PaddleOCR/issues/1048)은 여전히 수많은 유용한 말뭉치와 사전을 보여줍니다.
|
||||
|
||||
<a name="시각화"></a>
|
||||
|
||||
## 👀 시각화[추가](../doc_en/visualization_en.md)
|
||||
|
||||
<details open>
|
||||
<summary>PP-OCRv3 다중 언어 모델</summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/multi_lang/japan_2.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/multi_lang/korean_1.jpg" width="800">
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<details open>
|
||||
<summary>PP-OCRv3 영어 모델</summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/en/en_1.png" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/en/en_2.png" width="800">
|
||||
</div>
|
||||
</details>
|
||||
<details open>
|
||||
<summary>PP-OCRv3 중국어 모델</summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic001.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic002.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic003.jpg" width="800">
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<details open>
|
||||
<summary>PP-Structurev2</summary>
|
||||
1. 레이아웃 분석 + 표 인식
|
||||
<div align="center">
|
||||
<img src="./ppstructure/docs/table/ppstructure.GIF" width="800">
|
||||
</div>
|
||||
2. SER (의미체 인식)
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/25809855/186094456-01a1dd11-1433-4437-9ab2-6480ac94ec0a.png" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185310636-6ce02f7c-790d-479f-b163-ea97a5a04808.jpg" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185539517-ccf2372a-f026-4a7c-ad28-c741c770f60a.png" width="600">
|
||||
</div>
|
||||
3. RE (관계 추출)
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/25809855/186094813-3a8e16cc-42e5-4982-b9f4-0134dfb5688d.png" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185393805-c67ff571-cf7e-4217-a4b0-8b396c4f22bb.jpg" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185540080-0431e006-9235-4b6d-b63d-0b3c6e1de48f.jpg" width="600">
|
||||
</div>
|
||||
</details>
|
||||
<a name="라이선스"></a>
|
||||
|
||||
## 📄 라이선스
|
||||
|
||||
본 프로젝트는 <a href="https://github.com/PaddlePaddle/PaddleOCR/blob/master/LICENSE">Apache 2.0 license</a> 하에 출시됨.
|
||||
123
docs/index/index.md
Normal file
123
docs/index/index.md
Normal file
@@ -0,0 +1,123 @@
|
||||
---
|
||||
comments: true
|
||||
hide:
|
||||
- navigation
|
||||
- toc
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
<img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.9.1/PaddleOCR_log.png" align="middle" width = "600"/>
|
||||
<p align="center">
|
||||
<a href="https://discord.gg/z9xaRVjdbD"><img src="https://img.shields.io/badge/Chat-on%20discord-7289da.svg?sanitize=true" alt="Chat"></a>
|
||||
<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="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>
|
||||
</div>
|
||||
|
||||
## 简介
|
||||
|
||||
PaddleOCR 旨在打造一套丰富、领先、且实用的 OCR 工具库,助力开发者训练出更好的模型,并应用落地。
|
||||
|
||||
## 🚀 社区
|
||||
|
||||
PaddleOCR 由 [PMC](https://github.com/PaddlePaddle/PaddleOCR/issues/12122) 监督。Issues 和 PRs 将在尽力的基础上进行审查。欲了解 PaddlePaddle 社区的完整概况,请访问 [community](https://github.com/PaddlePaddle/community)。
|
||||
|
||||
⚠️注意:[Issues](https://github.com/PaddlePaddle/PaddleOCR/issues)模块仅用来报告程序🐞Bug,其余提问请移步[Discussions](https://github.com/PaddlePaddle/PaddleOCR/discussions)模块提问。如所提Issue不是Bug,会被移到Discussions模块,敬请谅解。
|
||||
|
||||
## 📣 近期更新
|
||||
|
||||
- **🔥🔥2025.3.7 PaddleOCR 2.10 版本,主要包含如下内容**:
|
||||
|
||||
- **重磅新增 OCR 领域 12 个自研单模型:**
|
||||
- **[版面区域检测](https://paddlepaddle.github.io/PaddleX/latest/module_usage/tutorials/ocr_modules/layout_detection.html)** 系列 3 个模型:PP-DocLayout-L、PP-DocLayout-M、PP-DocLayout-S,支持预测 23 个常见版面类别,中英论文、研报、试卷、书籍、杂志、合同、报纸等丰富类型的文档实现高质量版面检测,**mAP@0.5 最高达 90.4%,轻量模型端到端每秒处理超百页文档图像。**
|
||||
- **[公式识别](https://paddlepaddle.github.io/PaddleX/latest/module_usage/tutorials/ocr_modules/formula_recognition.html)** 系列 2 个模型:PP-FormulaNet-L、PP-FormulaNet-S,支持 5 万种 LaTeX 常见词汇,支持识别高难度印刷公式和手写公式,其中 **PP-FormulaNet-L 较开源同等量级模型精度高 6 个百分点,PP-FormulaNet-S 较同等精度模型速度快 16 倍。**
|
||||
- **[表格结构识别](https://paddlepaddle.github.io/PaddleX/latest/module_usage/tutorials/ocr_modules/table_structure_recognition.html)** 系列 2 个模型:SLANeXt_wired、SLANeXt_wireless。飞桨自研新一代表格结构识别模型,分别支持有线表格和无线表格的结构预测。相比于SLANet_plus,SLANeXt在表格结构方面有较大提升,**在内部高难度表格识别评测集上精度高 6 个百分点。**
|
||||
- **[表格分类](https://paddlepaddle.github.io/PaddleX/latest/module_usage/tutorials/ocr_modules/table_classification.html)** 系列 1 个模型:PP-LCNet_x1_0_table_cls,超轻量级有线表格和无线表格的分类模型。
|
||||
- **[表格单元格检测](https://paddlepaddle.github.io/PaddleX/latest/module_usage/tutorials/ocr_modules/table_cells_detection.html)** 系列 2 个模型:RT-DETR-L_wired_table_cell_det、RT-DETR-L_wireless_table_cell_det,分别支持有线表格和无线表格的单元格检测,可配合SLANeXt_wired、SLANeXt_wireless、文本检测、文本识别模块完成对表格的端到端预测。(参见本次新增的表格识别v2产线)
|
||||
- **[文本识别](https://paddlepaddle.github.io/PaddleX/latest/module_usage/tutorials/ocr_modules/text_recognition.html)** 系列 1 个模型: PP-OCRv4_server_rec_doc,**支持1.5万+字典,文字识别范围更广,与此同时提升了部分文字的识别精准度,在内部数据集上,精度较 PP-OCRv4_server_rec 高 3 个百分点以上。**
|
||||
- **[文本行方向分类](https://paddlepaddle.github.io/PaddleX/latest/module_usage/tutorials/ocr_modules/text_recognition.html)** 系列 1 个模型:PP-LCNet_x0_25_textline_ori,**存储只有 0.3M** 的超轻量级文本行方向分类模型。
|
||||
|
||||
- **重磅推出 4 条高价值多模型组合方案:**
|
||||
- **[文档图像预处理产线](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/doc_preprocessor.html)**:通过超轻量级模型组合使用,实现对文档图像的扭曲和方向的矫正。
|
||||
- **[版面解析v2产线](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/layout_parsing_v2.html)**:组合多个自研的不同类型的 OCR 类模型,优化复杂版面阅读顺序,实现多种复杂 PDF 文件端到端转换 Markdown 文件和 JSON 文件。在多个文档场景下,转换效果较其他开源方案更好。可以为大模型训练和应用提供高质量的数据生产能力。
|
||||
- **[表格识别v2产线](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/table_recognition_v2.html)**:**提供更好的表格端到端识别能力。** 通过将表格分类模块、表格单元格检测模块、表格结构识别模块、文本检测模块、文本识别模块等组合使用,实现对多种样式的表格预测,用户可自定义微调其中任意模块以提升垂类表格的效果。
|
||||
- **[PP-ChatOCRv4-doc产线](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/information_extraction_pipelines/document_scene_information_extraction_v4.html)**:在 PP-ChatOCRv3-doc 的基础上,**融合了多模态大模型,优化了 Prompt 和多模型组合后处理逻辑,更好地解决了版面分析、生僻字、多页 pdf、表格、印章识别等常见的复杂文档信息抽取难点问题,准确率较 PP-ChatOCRv3-doc 高 15 个百分点。其中,大模型升级了本地部署的能力,提供了标准的 OpenAI 调用接口,支持对本地大模型如 DeepSeek-R1 部署的调用。**
|
||||
|
||||
- **🔥2024.10.1 添加OCR领域低代码全流程开发能力**:
|
||||
- 飞桨低代码开发工具PaddleX,依托于PaddleOCR的先进技术,支持了OCR领域的低代码全流程开发能力:
|
||||
- 🎨 [**模型丰富一键调用**](https://paddlepaddle.github.io/PaddleOCR/latest/paddlex/quick_start.html):将文本图像智能分析、通用OCR、通用版面解析、通用表格识别、公式识别、印章文本识别涉及的**17个模型**整合为6条模型产线,通过极简的**Python API一键调用**,快速体验模型效果。此外,同一套API,也支持图像分类、目标检测、图像分割、时序预测等共计**200+模型**,形成20+单功能模块,方便开发者进行**模型组合**使用。
|
||||
- 🚀[**提高效率降低门槛**](https://paddlepaddle.github.io/PaddleOCR/latest/paddlex/overview.html):提供基于**统一命令**和**图形界面**两种方式,实现模型简洁高效的使用、组合与定制。支持**高性能推理、服务化部署和端侧部署**等多种部署方式。此外,对于各种主流硬件如**英伟达GPU、昆仑芯、昇腾、寒武纪和海光**等,进行模型开发时,都可以**无缝切换**。
|
||||
|
||||
- 支持文档场景信息抽取v3[PP-ChatOCRv3-doc](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/pipeline_usage/tutorials/information_extraction_pipelines/document_scene_information_extraction.md)、基于RT-DETR的[高精度版面区域检测模型](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/layout_detection.md)和PicoDet的[高效率版面区域检测模型](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/layout_detection.md)、高精度表格结构识别模型[SLANet_Plus](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/table_structure_recognition.md)、文本图像矫正模型[UVDoc](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/text_image_unwarping.md)、公式识别模型[LatexOCR](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/formula_recognition.md)、基于PP-LCNet的[文档图像方向分类模型](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/doc_img_orientation_classification.md)
|
||||
|
||||
- **🔥2024.7 添加 PaddleOCR 算法模型挑战赛冠军方案**:
|
||||
- 赛题一:OCR 端到端识别任务冠军方案——[场景文本识别算法-SVTRv2](https://paddlepaddle.github.io/PaddleOCR/latest/algorithm/text_recognition/algorithm_rec_svtrv2.html);
|
||||
- 赛题二:通用表格识别任务冠军方案——[表格识别算法-SLANet-LCNetV2](https://paddlepaddle.github.io/PaddleOCR/latest/algorithm/table_recognition/algorithm_table_slanet.html)。
|
||||
|
||||
> [更多](./update.md)
|
||||
|
||||
## 🌟 特性
|
||||
|
||||
支持多种 OCR 相关前沿算法,在此基础上打造产业级特色模型PP-OCR、PP-Structure和PP-ChatOCR,并打通数据生产、模型训练、压缩、预测部署全流程。
|
||||
|
||||
<img src="./images/ppocrv4.png" width="600" />
|
||||
|
||||
## 效果展示
|
||||
|
||||
### 超轻量PP-OCRv3效果展示
|
||||
|
||||
#### PP-OCRv3中文模型
|
||||
|
||||

|
||||
|
||||
<img src="./images/00006737.jpg" width="600" />
|
||||
|
||||
<img src="./images/PP-OCRv3-pic001.jpg" width="600" />
|
||||
|
||||
<img src="./images/PP-OCRv3-pic002.jpg" width="600" />
|
||||
|
||||
<img src="./images/PP-OCRv3-pic003.jpg" width="600" />
|
||||
|
||||
#### PP-OCRv3英文数字模型
|
||||
|
||||
<img src="./images/en_1.png" width="600" />
|
||||
|
||||
<img src="./images/en_2.png" width="600" />
|
||||
|
||||
<img src="./images/en_3-0398013.png" width="600" />
|
||||
|
||||
#### PP-OCRv3多语言模型
|
||||
|
||||
<img src="./images/japan_2.jpg" width="600" />
|
||||
|
||||
<img src="./images/korean_1.jpg" width="600" />
|
||||
|
||||
#### PP-Structure 文档分析
|
||||
|
||||
- 版面分析+表格识别
|
||||
|
||||
<img src="./images/ppstructure-20240708082235651.gif" width="600" />
|
||||
|
||||
- SER(语义实体识别)
|
||||
|
||||
<img src="./images/185310636-6ce02f7c-790d-479f-b163-ea97a5a04808-20240708082238739.jpg" width="600" />
|
||||
|
||||
<img src="./images/185539517-ccf2372a-f026-4a7c-ad28-c741c770f60a-20240708082247529.png" width="600" />
|
||||
|
||||
<img src="./images/197464552-69de557f-edff-4c7f-acbf-069df1ba097f-20240708082253634.png" width="600" />
|
||||
|
||||
- RE(关系提取)
|
||||
|
||||
<img src="./images/185393805-c67ff571-cf7e-4217-a4b0-8b396c4f22bb-20240708082310650.jpg" width="600" />
|
||||
|
||||
<img src="./images/185540080-0431e006-9235-4b6d-b63d-0b3c6e1de48f-20240708082316558.jpg" width="600" />
|
||||
|
||||
<img src="./images/186094813-3a8e16cc-42e5-4982-b9f4-0134dfb5688d-20240708082323916.png" width="600" />
|
||||
|
||||
## 许可证书
|
||||
|
||||
本项目的发布受<a href="https://github.com/PaddlePaddle/PaddleOCR/blob/master/LICENSE">Apache 2.0 license</a>许可认证。
|
||||
222
docs/index/index.ru.md
Normal file
222
docs/index/index.ru.md
Normal file
@@ -0,0 +1,222 @@
|
||||
---
|
||||
comments: true
|
||||
hide:
|
||||
- navigation
|
||||
- toc
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
<img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.9.1/PaddleOCR_log.png" align="middle" width = "600"/>
|
||||
<p align="center">
|
||||
<a href="https://discord.gg/z9xaRVjdbD"><img src="https://img.shields.io/badge/Chat-on%20discord-7289da.svg?sanitize=true" alt="Chat"></a>
|
||||
<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="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>
|
||||
</div>
|
||||
|
||||
## Введение
|
||||
|
||||
PaddleOCR стремится создавать многоязычные, потрясающие, передовые и практичные инструменты OCR, которые помогают пользователям обучать лучшие модели и применять их на практике
|
||||
|
||||
<div align="center">
|
||||
<img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.8.0/demo.gif" width="800">
|
||||
</div>
|
||||
|
||||
## 📣 Последние обновления
|
||||
|
||||
- **🔥2022.8.24 Выпуск PaddleOCR [Выпуск /2.6](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.6)**
|
||||
- Выпускать [PP-Structurev2](./ppstructure/),с полностью обновленными функциями и производительностью, адаптированными для китайских сцен и новой поддержкой pаспознавание таблиц
|
||||
[Восстановление макета](./ppstructure/recovery) и **однострочная команда для преобразования PDF в Word**;
|
||||
- [Анализ макета](./ppstructure/layout) оптимизация: память модели уменьшена на 95%, а скорость увеличена в 11 раз, а среднее время процессорного времени составляет всего 41 мс;
|
||||
- [Распознавание таблиц](./ppstructure/table) оптимизация: разработано 3 стратегии оптимизации, а точность модели улучшена на 6% при сопоставимых затратах времени;
|
||||
- [Извлечение ключевой информации](./ppstructure/kie) оптимизация: разработана визуально независимая структура модели, точность распознавания семантической сущности увеличена на 2,8%, а точность извлечения отношения увеличена на 9,1%.
|
||||
- **🔥2022.7 Выпуск [Коллекция приложений сцены OCR](../../applications/README_en.md)**
|
||||
- Выпуск **9 вертикальных моделей**, таких как цифровая трубка, ЖК-экран, номерной знак, модель распознавания рукописного ввода, высокоточная модель SVTR и т. д., охватывающих основные вертикальные приложения OCR в целом, производственной, финансовой и транспортной отраслях.
|
||||
- **🔥2022.5.9 Выпуск PaddleOCR [Выпуск /2.5](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.5)**
|
||||
- Выпускать [PP-OCRv3](../doc_en/ppocr_introduction_en.md#pp-ocrv3): При сопоставимой скорости эффект китайской сцены улучшен на 5% по сравнению с ПП-OCRRv2, эффект английской сцены улучшен на 11%, а средняя точность распознавания 80 языковых многоязычных моделей улучшена более чем на 5%.
|
||||
- Выпускать [PPOCRLabelv2](https://github.com/PFCCLab/PPOCRLabel/blob/main/README.md): Добавьте функцию аннотации для задачи распознавания таблиц, задачи извлечения ключевой информации и изображения неправильного текста.
|
||||
- Выпустить интерактивную электронную книгу [*"Погружение в OCR"*](../doc_en/ocr_book_en.md), охватывает передовую теорию и практику кодирования технологии полного стека OCR.
|
||||
- [подробнее](../doc_en/update_en.md)
|
||||
|
||||
## 🌟 Функции
|
||||
|
||||
PaddleOCR поддерживает множество передовых алгоритмов, связанных с распознаванием текста, и разработала промышленные модели/решения. [PP-OCR](../doc_en/ppocr_introduction_en.md) и [PP-Structure](./ppstructure/README.md) на этой основе и пройти весь процесс производства данных, обучения модели, сжатия, логического вывода и развертывания.
|
||||
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/50011306/196963669-f53b0ee5-3cb4-481c-b73c-97c4b3e2efb8.png">
|
||||
</div>
|
||||
|
||||
## ⚡ Быстрый опыт
|
||||
|
||||
```bash
|
||||
pip3 install paddlepaddle # for gpu user please install paddlepaddle-gpu
|
||||
pip3 install paddleocr
|
||||
paddleocr --image_dir /your/test/image.jpg --lang=ru
|
||||
```
|
||||
|
||||
> Если у вас нет среды Python, выполните [Подготовка среды](../doc_en/environment_en.md). Мы рекомендуем вам начать с [Учебники](#Tutorials).
|
||||
|
||||
<a name="книга"></a>
|
||||
|
||||
## 📚 Электронная книга: *Погружение в OCR*
|
||||
|
||||
- [Погружение в распознавание символов](../doc_en/ocr_book_en.md)
|
||||
|
||||
<a name="Сообщество"></a>
|
||||
|
||||
## 👫 Сообщество
|
||||
|
||||
Что касается международных разработчиков, мы рассматриваем [Обсуждения PaddleOCR](https://github.com/PaddlePaddle/PaddleOCR/discussions) как нашу платформу для международного сообщества. Все идеи и вOCRосы можно обсудить здесь на английском языке.
|
||||
|
||||
<a name="Список-поддерживаемых-китайских-моделей"></a>
|
||||
|
||||
## 🛠️ Список моделей серии ПП -OCR
|
||||
|
||||
| Введение модели | Название модели | Рекомендуемая сцена | Модель обнаружения | Модель распознавания |
|
||||
| ------------------------------------------------------------ | ---------------------------- | ----------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||
| Ру́сский язы́к:Ру́сский язы́к Сверхлегкая модель PP-OCRv3 (13.4M) | cyrillic_PP-OCRv3_xx | Мобильный и сервер |[модель вывода](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/Multilingual_PP-OCRv3_det_infer.tar)/[обученный модель](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/Multilingual_PP-OCRv3_det_distill_train.tar) | [модель вывода](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/cyrillic_PP-OCRv3_rec_infer.tar)/[обученный модель](https://paddleocr.bj.bcebos.com/PP-OCRv3/multilingual/cyrillic_PP-OCRv3_rec_train.tar) |
|
||||
| Английский сверхлегкая модель PP-OCRv3 (13,4 Мб) | 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://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/en_PP-OCRv3_mobile_rec_infer.tar) / [обученный модель](https://paddleocr.bj.bcebos.com/PP-OCRv3/english/en_PP-OCRv3_rec_train.tar) |
|
||||
| Сверхлегкая китайская и английская модель PP-OCRv3 (16,2M) | ch_PP-OCRv3_xx | Мобильный и сервер | [вывод модель](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/PP-OCRv3_mobile_det_infer.tar) / [обученный модель](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_pretrained_model/PP-OCRv3_mobile_det_pretrained.pdparams) | [вывод модель](https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/PP-OCRv3_mobile_rec_infer.tar) / [обученный модель](https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_rec_train.tar) |
|
||||
|
||||
- Для получения дополнительных загрузок моделей (включая несколько языков) см. [Загрузки моделей серии ПП-OCR](../doc_en/models_list_en.md).
|
||||
- Для запроса нового языка см [Руководство для новых языковых_запросов](#language_requests).
|
||||
- Модели структурного анализа документов см [PP-Structure модельs](./ppstructure/docs/модельs_list_en.md).
|
||||
|
||||
<a name=" Учебники "></a>
|
||||
|
||||
## 📖 Учебники
|
||||
|
||||
- [Подготовка окружающей среды](../doc_en/environment_en.md)
|
||||
- [PP-OCR 🔥](../doc_en/ppocr_introduction_en.md)
|
||||
|
||||
- [Быстрый старт](../doc_en/quickstart_en.md)
|
||||
- [Модель Zoo](../doc_en/модельs_en.md)
|
||||
- [Модель тренировки](../doc_en/training_en.md)
|
||||
- [Обнаружение текста](../doc_en/detection_en.md)
|
||||
- [Распознавание текста](../doc_en/recognition_en.md)
|
||||
- [Классификация направления текста](../doc_en/angle_class_en.md)
|
||||
- Модель Сжатие
|
||||
- [Модель квантования](./deploy/slim/quantization/README_en.md)
|
||||
- [Модель Обрезка](./deploy/slim/prune/README_en.md)
|
||||
- [Дистилляция знаний](../doc_en/knowledge_distillation_en.md)
|
||||
- [Вывод и развертывание](./deploy/README.md)
|
||||
- [Python Вывод](../doc_en/ inference_ppocr_en.md)
|
||||
- [Вывод C++](./deploy/cpp_infer/readme.md)
|
||||
-[Подача](./deploy/pdserving/README.md)
|
||||
- [Мобильный](./deploy/lite/readme.md)
|
||||
- [Paddle2ONNX](./deploy/paddle2onnx/readme.md)
|
||||
-[ВеслоОблако](./deploy/paddlecloud/README.md)
|
||||
- [Benchmark](../doc_en/benchmark_en.md)
|
||||
- [PP-Structure 🔥](../../ppstructure/README.md)
|
||||
- [Быстрый старт](../../ppstructure/docs/quickstart_en.md)
|
||||
- [Модель Zoo](../../ppstructure/docs/models_list_en.md)
|
||||
- [Модель тренировки](../doc_en/training_en.md)
|
||||
- [Анализ макета](../../ppstructure/layout/README.md)
|
||||
- [Распознавание таблиц](../../ppstructure/table/README.md)
|
||||
- [Извлечение ключевой информации](../../ppstructure/kie/README.md)
|
||||
- [Вывод и развертывание](./deploy/README.md)
|
||||
- [Вывод Python](../../ppstructure/docs/inference_en.md)
|
||||
- [Вывод С++](../../deploy/cpp_infer/readme.md)
|
||||
- [Обслуживание](../../deploy/hubserving/readme_en.md)
|
||||
- [Академические алгоритмы](../doc_en/algorithm_overview_en.md)
|
||||
- [Обнаружение текста](../doc_en/algorithm_overview_en.md)
|
||||
- [Распознавание текста](../doc_en/algorithm_overview_en.md)
|
||||
- [Непрерывной цепью OCR](../doc_en/algorithm_overview_en.md)
|
||||
- [Распознавание таблиц](../doc_en/algorithm_overview_en.md)
|
||||
- [Извлечение ключевой информации](../doc_en/algorithm_overview_en.md)
|
||||
- [Добавьте новые алгоритмы в PaddleOCR](../doc_en/add_new_algorithm_en.md)
|
||||
- Аннотации и синтез данных
|
||||
- [Полуавтоматический инструмент аннотации данных: метка ППOCRR](https://github.com/PFCCLab/PPOCRLabel/blob/main/README.md)
|
||||
- [Инструмент синтеза данных: Стиль-текст](https://github.com/PFCCLab/StyleText/blob/main/README.md)
|
||||
- [Другие инструменты аннотирования данных](../doc_en/data_annotation_en.md)
|
||||
- [Другие инструменты синтеза данных](../doc_en/data_synthesis_en.md)
|
||||
- Наборы данных
|
||||
- [Общие наборы данных OCR (китайский/английский)](../doc_en/dataset/datasets_en.md)
|
||||
- [Наборы данных Рукописный/*OCR* наборы данных (китайский)](../doc_en/dataset/handwritten_datasets_en.md)
|
||||
- [Различные наборы данных OCR (многоязычные)](../doc_en/dataset/vertical_and_multilingual_datasets_en.md)
|
||||
- [Анализ макета](../doc_en/dataset/layout_datasets_en.md)
|
||||
- [Распознавание таблиц](../doc_en/dataset/table_datasets_en.md)
|
||||
- [Извлечение ключевой информации](../doc_en/dataset/kie_datasets_en.md)
|
||||
- [Структура кода](../doc_en/tree_en.md)
|
||||
- [Визуализация](#Visualization)
|
||||
- [Сообщество](#Community)
|
||||
- [Новые языковые запросы](#language_requests)
|
||||
- [ЧАСТО ЗАДАВАЕМЫЕ ВOCRОСЫ](../doc_en/FAQ_en.md)
|
||||
- [Использованная литература](../doc_en/reference_en.md)
|
||||
- [ЛИЦЕНЗИЯ](#LICENSE)
|
||||
|
||||
<a name="language_requests"></a>
|
||||
|
||||
## 🇺🇳 Руководство по запросам на новый язык
|
||||
|
||||
Если вы хотите **запросить новую языковую модель**, проголосуйте в [Голосуйте за обновление многоязычной модели](https://github.com/PaddlePaddle/PaddleOCR/discussions/7253). Мы будем регулярно обновлять модель по результату. **Пригласите друзей проголосовать вместе!**
|
||||
|
||||
Если вам нужно **обучить новую языковую модель** на основе вашего сценария, учебное пособие в [Проекте обучения многоязычной модели](https://github.com/PaddlePaddle/PaddleOCR/discussions/7252) поможет вам подготовить набор данных и показать вам весь процесс шаг за шагом.
|
||||
|
||||
Оригинальный [Многоязычный план разработки OCR](https://github.com/PaddlePaddle/PaddleOCR/issues/1048) по-прежнему показывает вам много полезных корпусов и словарей.
|
||||
|
||||
<a name=" Визуализация "></a>
|
||||
|
||||
## 👀 Визуализация [больше](../doc_en/visualization_en.md)
|
||||
|
||||
<details open>
|
||||
<summary>PP-OCRv3 Многоязычная модель </summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/multi_lang/japan_2.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/multi_lang/korean_1.jpg" width="800">
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<details open>
|
||||
<summary>PP-OCRv3 Aнглийская модель </summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/en/en_1.png" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/en/en_2.png" width="800">
|
||||
</div>
|
||||
</details>
|
||||
<details open>
|
||||
<summary>PP-OCRv3 Kитайская модель </summary>
|
||||
<div align="center">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic001.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic002.jpg" width="800">
|
||||
<img src="../imgs_results/PP-OCRv3/ch/PP-OCRv3-pic003.jpg" width="800">
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<details open>
|
||||
<summary>PP-Structurev2</summary>
|
||||
1. анализ макета + распознавание таблиц
|
||||
<div align="center">
|
||||
<img src="../../ppstructure/docs/table/ppstructure.GIF" width="800">
|
||||
</div>
|
||||
2. SER (Семантическое распознавание объектов)
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/25809855/186094456-01a1dd11-1433-4437-9ab2-6480ac94ec0a.png" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185310636-6ce02f7c-790d-479f-b163-ea97a5a04808.jpg" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185539517-ccf2372a-f026-4a7c-ad28-c741c770f60a.png" width="600">
|
||||
</div>
|
||||
3. RE (Извлечение отношений)
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/25809855/186094813-3a8e16cc-42e5-4982-b9f4-0134dfb5688d.png" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185393805-c67ff571-cf7e-4217-a4b0-8b396c4f22bb.jpg" width="600">
|
||||
</div>
|
||||
<div align="center">
|
||||
<img src="https://user-images.githubusercontent.com/14270174/185540080-0431e006-9235-4b6d-b63d-0b3c6e1de48f.jpg" width="600">
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<a name="ЛИЦЕНЗИЯ"></a>
|
||||
|
||||
## 📄 Лицензия
|
||||
|
||||
Этот проект выпущен под <a href="https://github.com/PaddlePaddle/PaddleOCR/blob/master/LICENSE">Apache 2.0 license</a>
|
||||
Reference in New Issue
Block a user