PaddleOCR windows10下的安装使用

一、安装

官方快速安装PaddlePaddle
根据自己电脑本次选择windows pip python3 cpu版本的来进行安装
在这里插入图片描述

1.确保安装的windows是64位
2.确保python的版本是以下其中之一3.5.1+/3.6+/3.7+,并且是64bit的,不符合的版本下载Paddle异常

python --version

以下命令可以输出python是否是64bit和处理器架构

python -c "import platform;print(platform.architecture()[0]);print(platform.machine())"

输出结果,满足要求

64bit
AMD64

3.确保有python对应的pip,版本9.0.1+

python -m ensurepip
python -m pip --version

4.进行安装paddlepaddle

#执行以下命令安装(推荐使用百度源)
python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
#或
python -m pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple

有可能提示要升级pip或者其他依赖库,按命令提示升级或安装后,再继续安装。
成功后验证

#cmd
python
#进入python解释器,输入
import paddle.fluid
#再输入
paddle.fluid.install_check.run_check()
#如果有提示,Your Paddle Fluid is installed successfully!说明成功安装

5.这时根据项目文档第3步,克隆PaddleOCR代码,本地新建目录后

#推荐
git clone https://github.com/PaddlePaddle/PaddleOCR
#因为网络问题无法pull成功,也可选择使用码云上的托管, 码云托管代码可能无法实时同步本github项目更新,存在3~5天延时,请优先使用推荐方式
git clone https://gitee.com/paddlepaddle/PaddleOCR

下载成功后

cd PaddleOCR
python -m pip install -r requirments.txt

同时从这里下载shapely,进入网页后搜索shapely,在这里插入图片描述
然后根据电脑64位和python版本,比如3.7.+就选择*cp37_cp37m*,文件保存可选择如python安装目录下的libs下,然后进入该目录执行

pip install Shapely-1.7.1-cp37-cp37m-win_amd64.whl

到此PaddlePaddle和PaddleOCR在windows10下安装完成,接下来根据文档进行使用

二、使用OCR模型来识别图片中的文字

1.进入快速使用文档
以使用中英文超轻量OCR模型为例
在这里插入图片描述
下载图中的三个压缩包,到上面克隆的PaddleOCR的同级目录下新建的inference下(也可以是其他任意位置),注意windows下的解压工具存在解压这三个压缩包得不到官方展示的结果,这篇文章就提到该情况,经测试可以用git命令下的解压命令成功解压,解压后三个解压目录下都应包含model和params两个文件,如文档中所写
在这里插入图片描述
2.有了这三个文件后,开始进行单张图片的识别
先进入到上面clone的PaddleOCR父目录,该目录下放入有文本的测试图片如test.png,该目录下打开cmd

#命令中的三个目录就是解压的三个模型路径
#--use_angle_cls是否指定方向分类器
#--use_space_char是否预测空格字符
#--use_gpu由于安装的是使用CPU计算,所以为False
python PaddleOCR/tools/infer/predict_system.py --image_dir="test.png" --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

如正常执行就能得到识别结果,同时在同级目录下生成inference_results目录并保存识别处理的图片(下图中左上角)
在这里插入图片描述
可能遇到的问题:
①执行命令后提示xxx引入找不到可使用pip进行安装
②提示.ppocr\utils\ppocr_keys_v1.txt文件找不到,应该是文件读取路径问题,暂时如下图改为绝对路径处理
在这里插入图片描述
通用的OCR模型类似使用,以上就是根据使用过程整理进行记录

  • 13
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 33
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值