【PaddleOCR】一、PaddleOCR安装、测试(Win10)

一、创建虚拟环境

我用的是Miniconda,你们也可以用Pycharm.

我的Miniconda 一般会建一个base_env:
在这里插入图片描述
在这个base_env下我会放一些平常不是很好装的包:
在这里插入图片描述
这样我新建一个环境的适合直接clone这个base_env就好了,十几秒就可以创建一个环境,这个环境中还有很多你必须的包:

conda create -n new_env_name --clone my_base

二、下载PaddleOCR

Github下载地址:https://github.com/PaddlePaddle/PaddleOCR

直接下载,或者git clone下载都可以。

三、安装Paddlepaddle

建议使用这个页面选择自己电脑的配置,使用指令进行安装: Paddlepaddle快速安装

在这里插入图片描述

如图选好自己电脑的配置,直接指令安装。

四、安装shapely

从这个网站https://www.lfd.uci.edu/~gohlke/pythonlibs/下载,对应的python版本对上就可以,如:我的python版本是3.8,所以我要下:Shapely-1.8.2-cp38-cp38-win_amd64.whl 这种cp38字样的,具体的Shapely版本号,建议不要太高,也不要太低版本,就选最高版本往下一个版本就可以了。下载完再pip安装:

pip install whl文件绝对地址/Shapely-1.8.2-cp38-cp38-win_amd64.whl 

五、pip其他依赖包

pip install -r requirements.txt

六、下载推理模型

在PaddleOCR目录下新建inference文件夹

从官方: https://github.com/PaddlePaddle/PaddleOCR下载推理模型到inference文件夹中:
在这里插入图片描述
我下的Server版本,不知道为什么Mobile版本的Rec模型总是有问题。

下载后解压这三个文件到该文件夹内:
在这里插入图片描述
再检测下三个文件内是否都有inference.pdmodel模型。

七、测试

7.1、测试det

python tools/infer/predict_det.py --image_dir="./doc/imgs/1.jpg" --det_model_dir="./inference/ch_ppocr_server_v2.0_det_infer"

在这里插入图片描述

7.2、测试rec

python tools/infer/predict_system.py --image_dir="./doc/imgs/1.jpg" --det_model_dir="./inference/ch_ppocr_server_v2.0_det_infer/"  --rec_model_dir="./inference/ch_ppocr_server_v2.0_rec_infer/"

在这里插入图片描述

虽然优点误差,但是效果还是不错的。

八、碰到两个问题

1、ch_ppocr_server_v2.0_xx和ch_ppocr_server_v1.0_xx模型是不一样的,好像是静态图的原因。现在基本都是使用2.0了,如果下载的模型还是1.0的话,汇报错:
在这里插入图片描述
详情见源码issue: https://github.com/PaddlePaddle/PaddleOCR/issues/3352

2、2.0的轻量模型的rec权重失效,解压后没有用

在这里插入图片描述

Reference

https://github.com/PaddlePaddle/PaddleOCR

PaddleOCR学习(一)PaddleOCR安装与测试

PaddleOCR超轻量级中文OCR模型(总模型仅8.6M)进阶使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值