PaddleOCR —— 本地安装

简介

记录下本地安装PaddleOCR的过程,repo地址:PaddleOCR的github地址。开源的文字识别库还是很香的,star起来。
参考地址:https://github.com/PaddlePaddle/PaddleOCR/blob/develop/doc/doc_ch/quickstart.md

第一步:关注Repo,更新了不迷路

点上star和fork,感觉代码全是我写的哈哈哈哈

在这里插入图片描述

第二步:下载代码

选择git clone下载或者直接点击按钮下载都行:
在这里插入图片描述

第三步:本地创建工程并用pycharm打开

我这里创建了一个叫paddleOcr的文件夹放ocr的代码:
在这里插入图片描述

第四步:安装依赖

打开pycharm底下的终端输入下面命令安装,就会自动安装上所有需要的依赖:

cd paddleOcr
pip3 install -r requirments.txt

在这里插入图片描述

第五步:下载官方训练好的模型

首先创建模型存放路径:

mkdir inference && cd inference

然后如果是windows下使用安装下wget:

  1. 点击链接下载wget
  2. 下载后双击安装,全部默认安装(C:\Program Files (x86)\GnuWin32)
  3. 设置系统环境变量——>系统环境变量——>新建GNU_HOME=C:\Program Files (x86)\GnuWin32
  4. 在path中添加 ;%GNU_HOME%\bin

下载模型并解压:

# 下载超轻量级中文OCR模型的检测模型并解压
wget --no-check-certificate https://paddleocr.bj.bcebos.com/20-09-22/mobile/det/ch_ppocr_mobile_v1.1_det_infer.tar && tar xf ch_ppocr_mobile_v1.1_det_infer.tar

# 下载超轻量级中文OCR模型的识别模型并解压
wget --no-check-certificate https://paddleocr.bj.bcebos.com/20-09-22/mobile/rec/ch_ppocr_mobile_v1.1_rec_infer.tar && tar xf ch_ppocr_mobile_v1.1_rec_infer.tar

# 下载超轻量级中文OCR模型的文本方向分类器模型并解压
wget --no-check-certificate https://paddleocr.bj.bcebos.com/20-09-22/cls/ch_ppocr_mobile_v1.1_cls_infer.tar && tar xf ch_ppocr_mobile_v1.1_cls_infer.tar

cd ..

在这里插入图片描述

第六步:预测

# 预测image_dir指定的单张图像
python tools/infer/predict_system.py --image_dir="./doc/imgs/11.jpg" --det_model_dir="./inference/ch_ppocr_mobile_v1.1_det_infer/"  --rec_model_dir="./inference/ch_ppocr_mobile_v1.1_rec_infer/" --cls_model_dir="./inference/ch_ppocr_mobile_v1.1_cls_infer/" --use_angle_cls=True --use_space_char=True
# 预测image_dir指定的图像集合
python tools/infer/predict_system.py --image_dir="./doc/imgs/" --det_model_dir="./inference/ch_ppocr_mobile_v1.1_det_infer/"  --rec_model_dir="./inference/ch_ppocr_mobile_v1.1_rec_infer/" --cls_model_dir="./inference/ch_ppocr_mobile_v1.1_cls_infer/" --use_angle_cls=True --use_space_char=True
# 如果想使用CPU进行预测,需设置use_gpu参数为False
python tools/infer/predict_system.py --image_dir="./doc/imgs/11.jpg" --det_model_dir="./inference/ch_ppocr_mobile_v1.1_det_infer/"  --rec_model_dir="./inference/ch_ppocr_mobile_v1.1_rec_infer/" --cls_model_dir="./inference/ch_ppocr_mobile_v1.1_cls_infer/" --use_angle_cls=True --use_space_char=True --use_gpu=False

终端输出:

D:\self_driver\paddleOcr>python tools/infer/predict_system.py --image_dir="./doc/imgs/" --det_model_dir="./inference/ch_ppocr_mobile_v1.1_det_infer/"  --rec_model_dir="./inference/ch_ppocr_mobile_v1.1_rec_infer/" --cls_mode
l_dir="./inference/ch_ppocr_mobile_v1.1_cls_infer/" --use_angle_cls=True --use_space_char=True
run
E1023 20:57:14.785202 20840 analysis_predictor.cc:518] Allocate too much memory for the GPU memory pool, assigned 8000 MB
E1023 20:57:14.785202 20840 analysis_predictor.cc:521] Try to shink the value by setting AnalysisConfig::EnableGpu(...)
E1023 20:57:15.016588 20840 analysis_predictor.cc:518] Allocate too much memory for the GPU memory pool, assigned 8000 MB
E1023 20:57:15.016588 20840 analysis_predictor.cc:521] Try to shink the value by setting AnalysisConfig::EnableGpu(...)
E1023 20:57:15.242955 20840 analysis_predictor.cc:518] Allocate too much memory for the GPU memory pool, assigned 8000 MB
E1023 20:57:15.242955 20840 analysis_predictor.cc:521] Try to shink the value by setting AnalysisConfig::EnableGpu(...)
dt_boxes num : 2, elapse : 1.231527328491211
cls num  : 2, elapse : 0.010941743850708008
rec_res num  : 2, elapse : 0.0359034538269043
Predict time of ./doc/imgs/1.jpg: 1.307s
土地整治与土境修复研究中心, 0.936
华南农业大学一东圈, 0.875
The visualized image saved in ./inference_results/1.jpg
dt_boxes num : 7, elapse : 0.01795339584350586
cls num  : 7, elapse : 0.02480459213256836
rec_res num  : 7, elapse : 0.07181572914123535
Predict time of ./doc/imgs/10.jpg: 0.172s
荣誉奖牌, 0.999
授于:阳江XX建材, 0.981
网络人气榜热捧建材品牌, 0.969
阳江装修第一网, 0.990
二零一四年六月十三日, 0.967
The visualized image saved in ./inference_results/10.jpg
dt_boxes num : 16, elapse : 0.021944761276245117
cls num  : 16, elapse : 0.01794719696044922
rec_res num  : 16, elapse : 0.1565546989440918
Predict time of ./doc/imgs/11.jpg: 0.233s
纯臻营养护发素, 0.954
产品信息/参数, 0.990
(45元/每公斤,100公斤起订, 0.954
每瓶22元,1000瓶起订), 0.963
【品牌】:代加工方式/OEMODM, 0.980
【品名】:纯臻营养护发素, 0.995
【产品编号】:YM-X-3011, 0.993
ODMOEM, 0.992
【净含量】:220ml, 0.993
【适用人群】:适合所有肤质, 0.994
【主要成分】:鲸蜡硬脂醇、燕麦B-葡聚, 0.982
糖、椰油酰胺丙基甜菜碱、泛配, 0.964
(成品包材), 0.996
【主要功能】:可紧致头发磷层,从而达到, 0.997
即时持久改善头发光泽的效果,给干燥的头, 0.994
发足够的滋养, 0.999

输出图片结果(在inference_result下):
在这里插入图片描述

  • 5
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

只会git clone的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值