paddleocr


Namepaddleocr JSON
Version 2.9.1 PyPI version JSON
download
home_pageNone
SummaryAwesome OCR toolkits based on PaddlePaddle(8.6M ultra-lightweight pre-trained model, support training and deployment among server, mobile, embedded and IoT devices)
upload_time2024-10-22 05:58:00
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseApache License 2.0
keywords ocr textdetection textrecognition paddleocr crnn east star-net rosetta ocrlite db chineseocr chinesetextdetection chinesetextrecognition
VCS
bugtrack_url
requirements shapely scikit-image imgaug pyclipper lmdb tqdm numpy rapidfuzz opencv-python opencv-contrib-python cython Pillow pyyaml requests albumentations albucore
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [English](README_en.md) | 简体中文

<p align="center">
 <img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.8.0/PaddleOCR_logo.png" align="middle" width = "600"/>
<p align="center">
<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>

## 简介

PaddleOCR 旨在打造一套丰富、领先、且实用的 OCR 工具库,助力开发者训练出更好的模型,并应用落地。

<div align="center">
    <img src="https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.8.0/demo.gif" width="800">
</div>

## 🚀 社区

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模块,敬请谅解。

## 📣 近期更新([more](https://paddlepaddle.github.io/PaddleOCR/latest/update.html))

- 🔥🔥《PaddleX文档信息个性化抽取新升级》,PP-ChatOCRv3创新性提供了基于数据融合技术的OCR模型二次开发功能,具备更强的模型微调能力。百万级高质量通用OCR文本识别数据,按特定比例自动融入垂类模型训练数据,破解产业垂类模型训练导致通用文本识别能力减弱难题。适用自动化办公、金融风控、医疗健康、教育出版、法律党政等产业实际场景。**10月17日(周四)19:00**直播为您详细解读数据融合技术以及如何利用提示词工程实现更好的信息抽取效果。 [报名链接](https://www.wjx.top/vm/mFhGfwx.aspx?udsid=772552)

- **🔥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_extration_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)。


## 🌟 特性

支持多种 OCR 相关前沿算法,在此基础上打造产业级特色模型PP-、PP-Structure和PP-ChatOCR,并打通数据生产、模型训练、压缩、预测部署全流程。

<div align="center">
    <img src="./docs/images/ppocrv4.png">
</div>

## ⚡ [快速开始](https://paddlepaddle.github.io/PaddleOCR/latest/quick_start.html)

## 🔥 [低代码全流程开发](https://paddlepaddle.github.io/PaddleOCR/latest/paddlex/overview.html)

## 📝 文档

完整文档请移步:[docs](https://paddlepaddle.github.io/PaddleOCR/latest/)

## 📚《动手学 OCR》电子书

- [《动手学 OCR》电子书](https://paddlepaddle.github.io/PaddleOCR/latest/ppocr/blog/ocr_book.html)

## 🎖 贡献者

<a href="https://github.com/PaddlePaddle/PaddleOCR/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=PaddlePaddle/PaddleOCR&max=400&columns=20"  width="800"/>
</a>

## ⭐️ Star

[![Star History Chart](https://api.star-history.com/svg?repos=PaddlePaddle/PaddleOCR&type=Date)](https://star-history.com/#PaddlePaddle/PaddleOCR&Date)

## 许可证书

本项目的发布受 [Apache License Version 2.0](./LICENSE) 许可认证。

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "paddleocr",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "PaddlePaddle <Paddle-better@baidu.com>",
    "keywords": "ocr, textdetection, textrecognition, paddleocr, crnn, east, star-net, rosetta, ocrlite, db, chineseocr, chinesetextdetection, chinesetextrecognition",
    "author": null,
    "author_email": "PaddlePaddle <Paddle-better@baidu.com>",
    "download_url": "https://files.pythonhosted.org/packages/63/54/8719669c14495cbd1ca24db391ef12977dbf28d7912495e38450ac16f884/paddleocr-2.9.1.tar.gz",
    "platform": null,
    "description": "[English](README_en.md) | \u7b80\u4f53\u4e2d\u6587\n\n<p align=\"center\">\n <img src=\"https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.8.0/PaddleOCR_logo.png\" align=\"middle\" width = \"600\"/>\n<p align=\"center\">\n<p align=\"center\">\n    <a href=\"https://discord.gg/z9xaRVjdbD\"><img src=\"https://img.shields.io/badge/Chat-on%20discord-7289da.svg?sanitize=true\" alt=\"Chat\"></a>\n    <a href=\"./LICENSE\"><img src=\"https://img.shields.io/badge/license-Apache%202-dfd.svg\"></a>\n    <a href=\"https://github.com/PaddlePaddle/PaddleOCR/releases\"><img src=\"https://img.shields.io/github/v/release/PaddlePaddle/PaddleOCR?color=ffa\"></a>\n    <a href=\"\"><img src=\"https://img.shields.io/badge/python-3.7+-aff.svg\"></a>\n    <a href=\"\"><img src=\"https://img.shields.io/badge/os-linux%2C%20win%2C%20mac-pink.svg\"></a>\n    <a href=\"https://pypi.org/project/PaddleOCR/\"><img src=\"https://img.shields.io/pypi/dm/PaddleOCR?color=9cf\"></a>\n    <a href=\"https://github.com/PaddlePaddle/PaddleOCR/stargazers\"><img src=\"https://img.shields.io/github/stars/PaddlePaddle/PaddleOCR?color=ccf\"></a>\n</p>\n\n## \u7b80\u4ecb\n\nPaddleOCR \u65e8\u5728\u6253\u9020\u4e00\u5957\u4e30\u5bcc\u3001\u9886\u5148\u3001\u4e14\u5b9e\u7528\u7684 OCR \u5de5\u5177\u5e93\uff0c\u52a9\u529b\u5f00\u53d1\u8005\u8bad\u7ec3\u51fa\u66f4\u597d\u7684\u6a21\u578b\uff0c\u5e76\u5e94\u7528\u843d\u5730\u3002\n\n<div align=\"center\">\n    <img src=\"https://github.com/PaddlePaddle/PaddleOCR/releases/download/v2.8.0/demo.gif\" width=\"800\">\n</div>\n\n## \ud83d\ude80 \u793e\u533a\n\nPaddleOCR \u7531 [PMC](https://github.com/PaddlePaddle/PaddleOCR/issues/12122) \u76d1\u7763\u3002Issues \u548c PRs \u5c06\u5728\u5c3d\u529b\u7684\u57fa\u7840\u4e0a\u8fdb\u884c\u5ba1\u67e5\u3002\u6b32\u4e86\u89e3 PaddlePaddle \u793e\u533a\u7684\u5b8c\u6574\u6982\u51b5\uff0c\u8bf7\u8bbf\u95ee [community](https://github.com/PaddlePaddle/community)\u3002\n\n\u26a0\ufe0f\u6ce8\u610f\uff1a[Issues](https://github.com/PaddlePaddle/PaddleOCR/issues)\u6a21\u5757\u4ec5\u7528\u6765\u62a5\u544a\u7a0b\u5e8f\ud83d\udc1eBug\uff0c\u5176\u4f59\u63d0\u95ee\u8bf7\u79fb\u6b65[Discussions](https://github.com/PaddlePaddle/PaddleOCR/discussions)\u6a21\u5757\u63d0\u95ee\u3002\u5982\u6240\u63d0Issue\u4e0d\u662fBug\uff0c\u4f1a\u88ab\u79fb\u5230Discussions\u6a21\u5757\uff0c\u656c\u8bf7\u8c05\u89e3\u3002\n\n## \ud83d\udce3 \u8fd1\u671f\u66f4\u65b0([more](https://paddlepaddle.github.io/PaddleOCR/latest/update.html))\n\n- \ud83d\udd25\ud83d\udd25\u300aPaddleX\u6587\u6863\u4fe1\u606f\u4e2a\u6027\u5316\u62bd\u53d6\u65b0\u5347\u7ea7\u300b\uff0cPP-ChatOCRv3\u521b\u65b0\u6027\u63d0\u4f9b\u4e86\u57fa\u4e8e\u6570\u636e\u878d\u5408\u6280\u672f\u7684OCR\u6a21\u578b\u4e8c\u6b21\u5f00\u53d1\u529f\u80fd\uff0c\u5177\u5907\u66f4\u5f3a\u7684\u6a21\u578b\u5fae\u8c03\u80fd\u529b\u3002\u767e\u4e07\u7ea7\u9ad8\u8d28\u91cf\u901a\u7528OCR\u6587\u672c\u8bc6\u522b\u6570\u636e\uff0c\u6309\u7279\u5b9a\u6bd4\u4f8b\u81ea\u52a8\u878d\u5165\u5782\u7c7b\u6a21\u578b\u8bad\u7ec3\u6570\u636e\uff0c\u7834\u89e3\u4ea7\u4e1a\u5782\u7c7b\u6a21\u578b\u8bad\u7ec3\u5bfc\u81f4\u901a\u7528\u6587\u672c\u8bc6\u522b\u80fd\u529b\u51cf\u5f31\u96be\u9898\u3002\u9002\u7528\u81ea\u52a8\u5316\u529e\u516c\u3001\u91d1\u878d\u98ce\u63a7\u3001\u533b\u7597\u5065\u5eb7\u3001\u6559\u80b2\u51fa\u7248\u3001\u6cd5\u5f8b\u515a\u653f\u7b49\u4ea7\u4e1a\u5b9e\u9645\u573a\u666f\u3002**10\u670817\u65e5\uff08\u5468\u56db\uff0919\uff1a00**\u76f4\u64ad\u4e3a\u60a8\u8be6\u7ec6\u89e3\u8bfb\u6570\u636e\u878d\u5408\u6280\u672f\u4ee5\u53ca\u5982\u4f55\u5229\u7528\u63d0\u793a\u8bcd\u5de5\u7a0b\u5b9e\u73b0\u66f4\u597d\u7684\u4fe1\u606f\u62bd\u53d6\u6548\u679c\u3002 [\u62a5\u540d\u94fe\u63a5](https://www.wjx.top/vm/mFhGfwx.aspx?udsid=772552)\n\n- **\ud83d\udd252024.10.1 \u6dfb\u52a0OCR\u9886\u57df\u4f4e\u4ee3\u7801\u5168\u6d41\u7a0b\u5f00\u53d1\u80fd\u529b**:\n  * \u98de\u6868\u4f4e\u4ee3\u7801\u5f00\u53d1\u5de5\u5177PaddleX\uff0c\u4f9d\u6258\u4e8ePaddleOCR\u7684\u5148\u8fdb\u6280\u672f\uff0c\u652f\u6301\u4e86OCR\u9886\u57df\u7684\u4f4e\u4ee3\u7801\u5168\u6d41\u7a0b\u5f00\u53d1\u80fd\u529b\uff1a\n     * \ud83c\udfa8 [**\u6a21\u578b\u4e30\u5bcc\u4e00\u952e\u8c03\u7528**](https://paddlepaddle.github.io/PaddleOCR/latest/paddlex/quick_start.html)\uff1a\u5c06\u6587\u672c\u56fe\u50cf\u667a\u80fd\u5206\u6790\u3001\u901a\u7528OCR\u3001\u901a\u7528\u7248\u9762\u89e3\u6790\u3001\u901a\u7528\u8868\u683c\u8bc6\u522b\u3001\u516c\u5f0f\u8bc6\u522b\u3001\u5370\u7ae0\u6587\u672c\u8bc6\u522b\u6d89\u53ca\u7684**17\u4e2a\u6a21\u578b**\u6574\u5408\u4e3a6\u6761\u6a21\u578b\u4ea7\u7ebf\uff0c\u901a\u8fc7\u6781\u7b80\u7684**Python API\u4e00\u952e\u8c03\u7528**\uff0c\u5feb\u901f\u4f53\u9a8c\u6a21\u578b\u6548\u679c\u3002\u6b64\u5916\uff0c\u540c\u4e00\u5957API\uff0c\u4e5f\u652f\u6301\u56fe\u50cf\u5206\u7c7b\u3001\u76ee\u6807\u68c0\u6d4b\u3001\u56fe\u50cf\u5206\u5272\u3001\u65f6\u5e8f\u9884\u6d4b\u7b49\u5171\u8ba1**200+\u6a21\u578b**\uff0c\u5f62\u621020+\u5355\u529f\u80fd\u6a21\u5757\uff0c\u65b9\u4fbf\u5f00\u53d1\u8005\u8fdb\u884c**\u6a21\u578b\u7ec4\u5408**\u4f7f\u7528\u3002\n     * \ud83d\ude80[**\u63d0\u9ad8\u6548\u7387\u964d\u4f4e\u95e8\u69db**](https://paddlepaddle.github.io/PaddleOCR/latest/paddlex/overview.html)\uff1a\u63d0\u4f9b\u57fa\u4e8e**\u7edf\u4e00\u547d\u4ee4**\u548c**\u56fe\u5f62\u754c\u9762**\u4e24\u79cd\u65b9\u5f0f\uff0c\u5b9e\u73b0\u6a21\u578b\u7b80\u6d01\u9ad8\u6548\u7684\u4f7f\u7528\u3001\u7ec4\u5408\u4e0e\u5b9a\u5236\u3002\u652f\u6301**\u9ad8\u6027\u80fd\u63a8\u7406\u3001\u670d\u52a1\u5316\u90e8\u7f72\u548c\u7aef\u4fa7\u90e8\u7f72**\u7b49\u591a\u79cd\u90e8\u7f72\u65b9\u5f0f\u3002\u6b64\u5916\uff0c\u5bf9\u4e8e\u5404\u79cd\u4e3b\u6d41\u786c\u4ef6\u5982**\u82f1\u4f1f\u8fbeGPU\u3001\u6606\u4ed1\u82af\u3001\u6607\u817e\u3001\u5bd2\u6b66\u7eaa\u548c\u6d77\u5149**\u7b49\uff0c\u8fdb\u884c\u6a21\u578b\u5f00\u53d1\u65f6\uff0c\u90fd\u53ef\u4ee5**\u65e0\u7f1d\u5207\u6362**\u3002\n\n  * \u652f\u6301\u6587\u6863\u573a\u666f\u4fe1\u606f\u62bd\u53d6v3([PP-ChatOCRv3-doc](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/pipeline_usage/tutorials/information_extration_pipelines/document_scene_information_extraction.md))\u3001\u57fa\u4e8eRT-DETR\u7684[\u9ad8\u7cbe\u5ea6\u7248\u9762\u533a\u57df\u68c0\u6d4b\u6a21\u578b](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/layout_detection.md)\u548cPicoDet\u7684[\u9ad8\u6548\u7387\u7248\u9762\u533a\u57df\u68c0\u6d4b\u6a21\u578b](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/layout_detection.md)\u3001\u9ad8\u7cbe\u5ea6\u8868\u683c\u7ed3\u6784\u8bc6\u522b\u6a21\u578b[SLANet_Plus](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/table_structure_recognition.md)\u3001\u6587\u672c\u56fe\u50cf\u77eb\u6b63\u6a21\u578b[UVDoc](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/text_image_unwarping.md)\u3001\u516c\u5f0f\u8bc6\u522b\u6a21\u578b[LatexOCR](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/formula_recognition.md)\u3001\u57fa\u4e8ePP-LCNet\u7684[\u6587\u6863\u56fe\u50cf\u65b9\u5411\u5206\u7c7b\u6a21\u578b](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/doc_img_orientation_classification.md)\n  \n- **\ud83d\udd252024.7 \u6dfb\u52a0 PaddleOCR \u7b97\u6cd5\u6a21\u578b\u6311\u6218\u8d5b\u51a0\u519b\u65b9\u6848**\uff1a\n    - \u8d5b\u9898\u4e00\uff1aOCR \u7aef\u5230\u7aef\u8bc6\u522b\u4efb\u52a1\u51a0\u519b\u65b9\u6848\u2014\u2014[\u573a\u666f\u6587\u672c\u8bc6\u522b\u7b97\u6cd5-SVTRv2](https://paddlepaddle.github.io/PaddleOCR/latest/algorithm/text_recognition/algorithm_rec_svtrv2.html)\uff1b\n    - \u8d5b\u9898\u4e8c\uff1a\u901a\u7528\u8868\u683c\u8bc6\u522b\u4efb\u52a1\u51a0\u519b\u65b9\u6848\u2014\u2014[\u8868\u683c\u8bc6\u522b\u7b97\u6cd5-SLANet-LCNetV2](https://paddlepaddle.github.io/PaddleOCR/latest/algorithm/table_recognition/algorithm_table_slanet.html)\u3002\n\n\n## \ud83c\udf1f \u7279\u6027\n\n\u652f\u6301\u591a\u79cd OCR \u76f8\u5173\u524d\u6cbf\u7b97\u6cd5\uff0c\u5728\u6b64\u57fa\u7840\u4e0a\u6253\u9020\u4ea7\u4e1a\u7ea7\u7279\u8272\u6a21\u578bPP-\u3001PP-Structure\u548cPP-ChatOCR\uff0c\u5e76\u6253\u901a\u6570\u636e\u751f\u4ea7\u3001\u6a21\u578b\u8bad\u7ec3\u3001\u538b\u7f29\u3001\u9884\u6d4b\u90e8\u7f72\u5168\u6d41\u7a0b\u3002\n\n<div align=\"center\">\n    <img src=\"./docs/images/ppocrv4.png\">\n</div>\n\n## \u26a1 [\u5feb\u901f\u5f00\u59cb](https://paddlepaddle.github.io/PaddleOCR/latest/quick_start.html)\n\n## \ud83d\udd25 [\u4f4e\u4ee3\u7801\u5168\u6d41\u7a0b\u5f00\u53d1](https://paddlepaddle.github.io/PaddleOCR/latest/paddlex/overview.html)\n\n## \ud83d\udcdd \u6587\u6863\n\n\u5b8c\u6574\u6587\u6863\u8bf7\u79fb\u6b65\uff1a[docs](https://paddlepaddle.github.io/PaddleOCR/latest/)\n\n## \ud83d\udcda\u300a\u52a8\u624b\u5b66 OCR\u300b\u7535\u5b50\u4e66\n\n- [\u300a\u52a8\u624b\u5b66 OCR\u300b\u7535\u5b50\u4e66](https://paddlepaddle.github.io/PaddleOCR/latest/ppocr/blog/ocr_book.html)\n\n## \ud83c\udf96 \u8d21\u732e\u8005\n\n<a href=\"https://github.com/PaddlePaddle/PaddleOCR/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=PaddlePaddle/PaddleOCR&max=400&columns=20\"  width=\"800\"/>\n</a>\n\n## \u2b50\ufe0f Star\n\n[![Star History Chart](https://api.star-history.com/svg?repos=PaddlePaddle/PaddleOCR&type=Date)](https://star-history.com/#PaddlePaddle/PaddleOCR&Date)\n\n## \u8bb8\u53ef\u8bc1\u4e66\n\n\u672c\u9879\u76ee\u7684\u53d1\u5e03\u53d7 [Apache License Version 2.0](./LICENSE) \u8bb8\u53ef\u8ba4\u8bc1\u3002\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "Awesome OCR toolkits based on PaddlePaddle(8.6M ultra-lightweight pre-trained model, support training and deployment among server, mobile, embedded and IoT devices)",
    "version": "2.9.1",
    "project_urls": {
        "documentation": "https://github.com/PaddlePaddle/PaddleOCR/blob/main/README.md",
        "homepage": "https://github.com/PaddlePaddle/PaddleOCR",
        "issues": "https://github.com/PaddlePaddle/PaddleOCR/issues",
        "repository": "https://github.com/PaddlePaddle/PaddleOCR.git"
    },
    "split_keywords": [
        "ocr",
        " textdetection",
        " textrecognition",
        " paddleocr",
        " crnn",
        " east",
        " star-net",
        " rosetta",
        " ocrlite",
        " db",
        " chineseocr",
        " chinesetextdetection",
        " chinesetextrecognition"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff92e92fd1bc67c562b653f0eff37379e96b77c7e318c90a637e6f586d4eb532",
                "md5": "1d200e76246a6c3527d1acd5ac405c05",
                "sha256": "73fa76fa3be118d8469141ad72b2665f30795386bdd87b2bde5ff7ee3069e1be"
            },
            "downloads": -1,
            "filename": "paddleocr-2.9.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1d200e76246a6c3527d1acd5ac405c05",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 544680,
            "upload_time": "2024-10-22T05:57:58",
            "upload_time_iso_8601": "2024-10-22T05:57:58.315730Z",
            "url": "https://files.pythonhosted.org/packages/ff/92/e92fd1bc67c562b653f0eff37379e96b77c7e318c90a637e6f586d4eb532/paddleocr-2.9.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "63548719669c14495cbd1ca24db391ef12977dbf28d7912495e38450ac16f884",
                "md5": "80861b0c4fd8f629fbf3ce6b719bcc04",
                "sha256": "0d58029601142c640da2a13f11c9d1806acc949d265b21b0461a21069e5c59db"
            },
            "downloads": -1,
            "filename": "paddleocr-2.9.1.tar.gz",
            "has_sig": false,
            "md5_digest": "80861b0c4fd8f629fbf3ce6b719bcc04",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 404384,
            "upload_time": "2024-10-22T05:58:00",
            "upload_time_iso_8601": "2024-10-22T05:58:00.258118Z",
            "url": "https://files.pythonhosted.org/packages/63/54/8719669c14495cbd1ca24db391ef12977dbf28d7912495e38450ac16f884/paddleocr-2.9.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-22 05:58:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "PaddlePaddle",
    "github_project": "PaddleOCR",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "shapely",
            "specs": []
        },
        {
            "name": "scikit-image",
            "specs": []
        },
        {
            "name": "imgaug",
            "specs": []
        },
        {
            "name": "pyclipper",
            "specs": []
        },
        {
            "name": "lmdb",
            "specs": []
        },
        {
            "name": "tqdm",
            "specs": []
        },
        {
            "name": "numpy",
            "specs": [
                [
                    "<",
                    "2.0"
                ]
            ]
        },
        {
            "name": "rapidfuzz",
            "specs": []
        },
        {
            "name": "opencv-python",
            "specs": []
        },
        {
            "name": "opencv-contrib-python",
            "specs": []
        },
        {
            "name": "cython",
            "specs": []
        },
        {
            "name": "Pillow",
            "specs": []
        },
        {
            "name": "pyyaml",
            "specs": []
        },
        {
            "name": "requests",
            "specs": []
        },
        {
            "name": "albumentations",
            "specs": [
                [
                    "==",
                    "1.4.10"
                ]
            ]
        },
        {
            "name": "albucore",
            "specs": [
                [
                    "==",
                    "0.0.13"
                ]
            ]
        }
    ],
    "lcname": "paddleocr"
}
        
Elapsed time: 0.33832s