PaddleOCR-API服务端部署-windows版本

因测试工作需要,想弄下ocr自动识别验证码,然后又想起了PaddleOCR,但是不知道官方提供的几种模型对目前的验证码识别效果如何,就在windows电脑上,先调试一把;

需求:自动识别验证码

参考: 部署手册https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.4/doc/doc_ch/environment.md

 安装如上,按照官方的步骤,一步步很容易的;下面我要说的是关键步骤中个人的一点心得,希望可以让大家更容易理解官方的部署手册吧;

每次新打开一个Anaconda Prompt启动控制台后,一定要先激活paddle_env环境,在使用;

# 激活paddle_env环境
conda activate paddle_env  (发现直接在cmd命令行也可以直接使用)

然后是服务端部署https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.4/deploy/hubserving/readme.md

再然后是

 解压后,把模型解压到下面的文件夹里面

  

在然后用下面的命令安装服务模块

碰到缺少dll问题解决办法(下面的图我原先没有切换到paddle_env环境,后来切换了paddle_env环境,发现一样有问题,后面就没有截图,问题是一样的):

解决缺少dll文件 下载,如果打开或下载的慢,可以用我这个下载好的文件

 (paddle_env环境·)然后把下面的依赖包先安装上去:

pip install  scikit-image

pip install pyclipper

pip install shapely

pip install imgaug

pip install lmdb

如果跟我一样碰到下面类似的包冲突,可以不用管

然后在前面所说的PaddleOCR根目录下启动: 

hub serving start -m ocr_system

另起一个cmd窗口  执行如下命令:

python tools/test_hubserving.py server_url image_path

URL和突破路径换成实际的

最后发现前面安装的模型根本识别不了我的验证码

 然后下载了server端的模型,替换了下:

 

 然后发现好了那么一点点,但是离实际效果还是有点差异

 

 看样子后续要研究下怎么训练数据,弄匹配的模型了

后来一位网友分享的一个Python模块识别服务

大家可以体验下,对于我的验证码识别率有30%左右的成功率,感觉还可以用一下的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

测试界

您的支持是我前进的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值