PPOCRLabel

内置OCR预识别,拉框改字就能产出训练数据

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 110 🐛 待处理 21 👀 关注 7
GitHub ↗
GitHub 星标 ★ 458
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署使用

项目预览

PPOCRLabel 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类计算机视觉
开发团队PFCCLab
定价模式🏷️完全免费
价格说明开源免费,需自行部署使用
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Python
GitHub 星标★ 458
上线时间2024-05-13 00:00:00
代码更新2026-08-27
仓库体积20.8 MB
本站数据更新2026-11-03
维护状态维护中
收录时间2026-09-19
浏览次数1

项目介绍

PPOCRLabel 是飞桨 OCR 生态中的半自动图形标注工具,专为 OCR 数据集制作而设计。它内置 PP-OCR 模型,可自动检测文本框并识别文字内容,用户只需对结果进行修正和确认,大幅减少手工拉框、逐字录入的工作量。工具支持矩形框、四点框、多边形等多种标注形式,覆盖检测与识别两类任务,并可将标注结果一键导出为 PP-OCR 训练所需的格式,直接用于模型微调。界面基于 PyQt 实现,提供快捷键操作、图片列表管理、标注文件导入导出等功能,适合中小规模 OCR 数据集的快速构建。对于需要针对特定场景(如票据、证件、工业字符)训练识别模型的团队,它把标注、预识别、格式转换串成一条流水线,是飞桨 OCR 工具链中衔接数据与训练的关键一环。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-19 · 当前星标 ★ 458

使用教程

难度:进阶 约 25 分钟 部署方式:本地安装 5 步

环境要求

  • Python 3.8+
  • PaddlePaddle(CPU 版即可)

安装与启动步骤

  1. 1先装推理框架

    标注工具依赖 PaddlePaddle,CPU 版就够,按官方源装避免版本错配。

    python -m pip install paddlepaddle -i https://www.paddlepaddle.org.cn/packages/stable/cpu/
  2. 2装标注工具本体

    pypi 上有现成的包,直接装。

    pip install PPOCRLabel
  3. 3源码方式跑则装成可编辑包

    要在仓库里改代码就走这条,否则跳过。

    pip3 install -e .
  4. 4从仓库目录启动

    必须在 PPOCRLabel 目录下执行,否则相对资源路径找不到。

    python PPOCRLabel.py
  5. 5需要关键词抽取时开 KIE 模式

    普通检测+识别标注用默认模式即可,KIE 会多一步关键字标注。

    python PPOCRLabel.py --kie True

如何确认成功

界面里能打开一个图片文件夹、框出一段文字并自动填上识别结果,然后导出 label.txt 且能被 PaddleOCR 训练脚本读取

注意事项

  • 它是半自动标注工具:内置模型先猜一遍框和文字,你只做修正,比纯手工快很多。
  • opencv 版本过新会导致界面报错,必要时按 README 指定版本装 opencv-contrib-python-headless。
  • 启动必须在仓库子目录里执行,在上级目录跑会提示找不到资源。
  • 导出的标注文件格式要与后续训练用的配置对齐,改过路径后记得同步。
  • 中文识别效果依赖内置模型版本,专业领域词建议先标注几百条再微调。

核心亮点

  • 内置 PP-OCR 模型自动检测并预识别,人工只需修正,标注效率明显高于纯手工工具
  • 支持矩形、四点、多边形等多种框型,检测与识别标注可在同一界面完成
  • 导出格式直接对接 PP-OCR 训练流程,标注完即可用于微调,链路完整

不足之处

  • 依赖飞桨和 PP-OCR 环境,安装配置对非深度学习用户有一定门槛
  • 界面与交互相对朴素,复杂版面或密集小文字的修正体验一般

适用场景

  • 为特定行业场景(票据、证件、表单)制作 OCR 微调数据集
  • 对已有 OCR 识别结果做人工校对与标注修正
  • 教学或竞赛中快速构建小规模 OCR 训练与测试数据

替代项目

LabelImg、PPOCRLabel 同类:Labelme、PaddleOCR 生态外的:EasyOCR 配套标注工具

上一篇:vietnamese-ocr-toolbox

下一篇:DTrOCR

同类项目推荐

LISA 开源

让大模型看懂指令,直接分割出你想要的物体

Project Page for "LISA: Reasoning Segmentation via Large Language Model"

★ 2692 2026-08-09
GLAMR 开源

动态相机下,遮挡也能精准重建3D人体

[CVPR 2022 Oral] Official PyTorch Implementation of "GLAMR: Global Occlusion-Aware H···

★ 392 2026-08-09
ladi-vton 开源

上传衣服和模特图,AI 生成自然逼真的试穿效果

[ACM MM 2023] - LaDI-VTON: Latent Diffusion Textual-Inversion Enhanced Virtual Try-O···

★ 466 2026-08-09
GammaCV 开源

浏览器里用 GPU 跑图像处理,实时滤镜和特征提取不卡顿

GammaCV is a WebGL accelerated Computer Vision library for browser

★ 195 2026-09-18
Falcon-Perception 开源

原生多模态模型推理,看图识文一步到位

Inference repo for Falcon-Perception and Falcon-OCR model, early-fusion, natively mu···

★ 794 2026-09-19
street-tryon-benchmark 开源

让AI在真实街景中试穿衣服,评估更靠谱

[WACV'25] StreetTryOn: A Benchmark for In-the-Wild Virtual Try-On and Cross-Domain V···

★ 159 2026-08-09
libreyolo 开源

MIT 许可的 YOLO 检测库,拿来就能商用

LibreYOLO is a MIT licensed open source computer vision library

★ 981 2026-09-18
FrozenBiLM 开源

冻结语言模型,零样本看懂视频回答问题

[NeurIPS 2022] Zero-Shot Video Question Answering via Frozen Bidirectional Language ···

★ 159 2026-08-09