1 Star 0 Fork 870

microkj / PaddleOCR

forked from PaddlePaddle / PaddleOCR 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
thirdparty.md 7.63 KB
一键复制 编辑 原始数据 按行查看 历史
Leif 提交于 2021-12-20 14:35 . Update FAQ.md and thirdparty.md

社区贡献

感谢大家长久以来对PaddleOCR的支持和关注,与广大开发者共同构建一个专业、和谐、相互帮助的开源社区是PaddleOCR的目标。本文档展示了已有的社区贡献、对于各类贡献说明、新的机会与流程,希望贡献流程更加高效、路径更加清晰。

PaddleOCR希望可以通过AI的力量助力任何一位有梦想的开发者实现自己的想法,享受创造价值带来的愉悦。


上图为PaddleOCR目前的Contributor,定期更新

1. 社区贡献

1.1 基于PaddleOCR的社区项目

1.1.1 通用工具

1.1.2 垂类场景工具

1.1.3 前后处理

1.2 为PaddleOCR新增功能

1.3 代码与文档优化

  • 非常感谢 zhangxin(Blog) 贡献新的可视化方式、添加.gitgnore、处理手动设置PYTHONPATH环境变量的问题(#210)。
  • 非常感谢 lyl120117 贡献打印网络结构的代码(#304)。
  • 非常感谢 BeyondYourself 给PaddleOCR提了很多非常棒的建议,并简化了PaddleOCR的部分代码风格(so many commits)
  • 非常感谢 Khanh TranKarl Horky 贡献修改英文文档。

1.4 多语言语料

  • 非常感谢 xiangyubo 贡献手写中文OCR数据集(#321)。
  • 非常感谢 Mejans 给PaddleOCR增加新语言奥克西坦语Occitan的字典和语料(#954)。

2. 贡献说明

2.1 新增功能类

PaddleOCR非常欢迎社区贡献以PaddleOCR为核心的各种服务、部署实例与软件应用,经过认证的社区贡献会被添加在上述社区贡献表中,为广大开发者增加曝光,也是PaddleOCR的荣耀,其中:

  • 项目形式:官方社区认证的项目代码应有良好的规范和结构,同时,还应配备一个详细的README.md,说明项目的使用方法。通过在requirements.txt文件中增加一行 paddleocr 可以自动收录到PaddleOCR的usedby中。

  • 合入方式:如果是对PaddleOCR现有工具的更新升级,则会合入主repo。如果为PaddleOCR拓展了新功能,请先与官方人员联系,确认项目是否合入主repo,即使新功能未合入主repo,我们同样也会以社区贡献的方式为您的个人项目增加曝光。

2.2 代码优化

如果您在使用PaddleOCR时遇到了代码bug、功能不符合预期等问题,可以为PaddleOCR贡献您的修改,其中:

最后请在PR的题目中加上标签【third-party】 , 在说明中@Evezerest,拥有此标签的PR将会被高优处理

2.3 文档优化

如果您在使用PaddleOCR时遇到了文档表述不清楚、描述缺失、链接失效等问题,可以为PaddleOCR贡献您的修改。文档书写规范请参考附录2:文档规范最后请在PR的题目中加上标签【third-party】 , 在说明中@Evezerest,拥有此标签的PR将会被高优处理。

3. 更多贡献机会

我们非常鼓励开发者使用PaddleOCR实现自己的想法,同时我们也列出一些经过分析后认为有价值的拓展方向,整体收集在社区项目常规赛中。

4. 联系我们

我们非常欢迎广大开发者在有意向为PaddleOCR贡献代码、文档、语料等内容前与我们联系,这样可以大大降低PR过程中的沟通成本。同时,如果您觉得某些想法个人难以实现,我们也可以通过SIG的形式定向为项目招募志同道合的开发者一起共建。通过SIG渠道贡献的项目将会获得深层次的研发支持与运营资源(如公众号宣传、直播课等)。

我们推荐的贡献流程是:

  • 通过在github issue的题目中增加 【third-party】 标记,说明遇到的问题(以及解决的思路)或想拓展的功能,等待值班人员回复。例如 【third-party】为PaddleOCR贡献IOS示例
  • 与我们沟通确认技术方案或bug、优化点准确无误后进行功能新增或相应的修改,代码与文档遵循相关规范。
  • PR链接到上述issue,等待review。

5. 致谢与后续

  • 合入代码之后会在本文档第一节中更新信息,默认链接为github名字及主页,如果有需要更换主页,也可以联系我们。
  • 新增重要功能类,会在用户群广而告之,享受开源社区荣誉时刻。
  • 如果您有基于PaddleOCR的项目,但未出现在上述列表中,请按照 4. 联系我们 的步骤与我们联系。
Python
1
https://gitee.com/microboot/PaddleOCR.git
git@gitee.com:microboot/PaddleOCR.git
microboot
PaddleOCR
PaddleOCR
release/2.4

搜索帮助