
PPOCRLabel
内置OCR预识别,拉框改字就能产出训练数据
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-19 · 当前星标 ★ 458
使用教程
环境要求
- Python 3.8+
- PaddlePaddle(CPU 版即可)
安装与启动步骤
-
1先装推理框架
标注工具依赖 PaddlePaddle,CPU 版就够,按官方源装避免版本错配。
python -m pip install paddlepaddle -i https://www.paddlepaddle.org.cn/packages/stable/cpu/ -
2装标注工具本体
pypi 上有现成的包,直接装。
pip install PPOCRLabel -
3源码方式跑则装成可编辑包
要在仓库里改代码就走这条,否则跳过。
pip3 install -e . -
4从仓库目录启动
必须在 PPOCRLabel 目录下执行,否则相对资源路径找不到。
python PPOCRLabel.py -
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 配套标注工具
下一篇:DTrOCR
同类项目推荐
LISA
开源
让大模型看懂指令,直接分割出你想要的物体
Project Page for "LISA: Reasoning Segmentation via Large Language Model"
GLAMR
开源
动态相机下,遮挡也能精准重建3D人体
[CVPR 2022 Oral] Official PyTorch Implementation of "GLAMR: Global Occlusion-Aware H···
2d-differential-growth-experimen···
开源
用代码模拟自然生长,生成有机形态和纹理
Visual experiments exploring differential growth as a 2D morphogenesis tool.
ladi-vton
开源
上传衣服和模特图,AI 生成自然逼真的试穿效果
[ACM MM 2023] - LaDI-VTON: Latent Diffusion Textual-Inversion Enhanced Virtual Try-O···
GammaCV
开源
浏览器里用 GPU 跑图像处理,实时滤镜和特征提取不卡顿
GammaCV is a WebGL accelerated Computer Vision library for browser
Falcon-Perception
开源
原生多模态模型推理,看图识文一步到位
Inference repo for Falcon-Perception and Falcon-OCR model, early-fusion, natively mu···
street-tryon-benchmark
开源
让AI在真实街景中试穿衣服,评估更靠谱
[WACV'25] StreetTryOn: A Benchmark for In-the-Wild Virtual Try-On and Cross-Domain V···
libreyolo
开源
MIT 许可的 YOLO 检测库,拿来就能商用
LibreYOLO is a MIT licensed open source computer vision library
FrozenBiLM
开源
冻结语言模型,零样本看懂视频回答问题
[NeurIPS 2022] Zero-Shot Video Question Answering via Frozen Bidirectional Language ···