网站首页 > 资源文章 正文
- paddleocr介绍
paddleocr是一款轻量型字符识别工具库,支持多语言识别,支持pip安装与自定义训练。详细信息如下表所示。
名称 | 许可证 | 当前版本 | 下载地址(github地址) | 支持语言 | 运行方式pip安装 |
PaddleOCR | Apache 2.0 license | PaddleOCR v2.3 | https://gitee.com/paddlepaddle/PaddleOCR?utm_source=alading&utm_campaign=repo | python等 | 安装相应的pip即可,或者下载github源码 |
2. paddleocr安装
在python环境中,运行pip命令:
pip install "paddleocr>=2.0.1"
python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
在执行安装命令之前需要配置完成一些必要的库,参考requments.txt安装如下的包:
shapely、scikit-image==0.17.2、imgaug==0.4.0、pyclipper、lmdb
tqdm、numpy、visualdl、python-Levenshtein、opencv-contrib-python==4.4.0.46
lxml、premailer、openpyxl
此外还需要安装paddlepaddle以及必须的模型等。模型下载地址:
模型信息:
下载:!wget
https://paddleocr.bj.bcebos.com/inference.tar 并且需要将模型放在固定位置
模型信息:https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.3/doc/doc_ch/models_list.md
官方文档:
https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.0/doc/doc_ch
https://www.bookstack.cn/read/PaddleOCR/quickstart.md
3. 测试
提供两种测试方式,一种是pip方式,一种以命令行的源码启动。以下图为例进行测试。
对代码方式运行结果如下:
左右两边分别对应原图标识和结果。对命令行启动步骤如下(以需要下载模型为例)
- 在github或其他相关网页上找到需要下载的模型,一般会有两个模型,分别是检测模型和识别模型。下载完成后在源码路径下新建inference文件夹,然后将模型解压放在该文件夹下。
- 使用命令
>python tools/infer/predict_system.py --image_dir="./doc/imgs/11.jpg" --det_model_dir="./inference/ch_PP-OCRv2_det_slim_quant_infer/" --rec_model_dir="./inference/ch_PP-OCRv2_rec_slim_quant_infer/" --use_gpu=False
* use_gpu=False表示不使用GPU。
完成后结果保存在源码路径下的inference_results文件夹下。可以看出更换模型后效果较默认模型要好。
这里使用官方图像进行测试的结果。
4. paddleocr训练
paddleocr提供完全的训练方式,具体方式可参考官方文档进行处理。官方提供了标注工具,界面启动和截图如下。在PaddleOcr源码下PPOCRLabel文件夹下执行命令(需要先安装pyqt):
python PPOCRLabel.py --lang ch
执行后界面如下:
猜你喜欢
- 2025-06-10 如何在.net/C++/java/Python/Go等语言中调用PaddleOCR
- 2025-06-10 C# 与 PaddleOCR:开启高效图片文字识别之旅
- 2025-06-10 几款开源的OCR识别项目,收藏备用
- 2025-06-10 百度OCR工具库PaddleOCR(百度ocr识别怎么使用)
- 2025-06-10 盘点18个优秀图像识别开源项目(图像识别源码)
- 2025-06-10 YOLOv3精度再次提高4.3%,训练提速40%!PaddleDetection全面升级
- 2025-06-10 一文读懂PaddleSpeech中英混合语音识别技术
- 2025-06-10 百度飞桨PaddleOCR 3.0开源发布 OCR精度跃升13%
- 2025-06-10 百度飞桨发布21项全新内容 助力产业智能化
- 2025-06-10 PaddleHub开源模型400+,三行代码也可实现无限AI创意梦想
你 发表评论:
欢迎- 06-12新买的电脑硬盘怎么分区?简单实用教程
- 06-12c盘分小了怎么重新拓容?电脑怎么分盘怎么扩大C盘容量
- 06-12电脑怎么分区?只有一个C盘怎么分区
- 06-12快速完成调整系统盘的容量(调整系统盘符)
- 06-12C盘分区小了怎么扩大?一招扩容分区
- 06-12「硬盘分区」怎么创建一个新磁盘分区?
- 06-12新买的固态先装系统还是4K对齐?两者有什么区别?看完涨知识了
- 06-12硬盘分区工具软件有哪些好用?10 款免费分区软件排行榜
- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)