Windows10下使用PaddleOCR+Python

Windows10下使用PaddleOCR+Python

1.1 Windows下查看CUDA版本

1.1.1 找到NVIDIA控制面板

  • 在控制面板中找到

img

  • 右键找到

image-20210422192144153

1.1.2 点击NVIDIA控制面板的帮助,点击左下角系统信息

image-20210422192336124

1.1.3 在这里

image-20210422192419717

1.2 安装python环境

1.2.1 安装Miniconda

下载安装包安装即可

1.2.2 安装虚拟环境

conda create --name [name] python=3.7

1.3 建立PaddleOCR-CPU环境

1.3.1 建立虚拟环境

conda create --name PaddleOCR-CPU python=3.7

1.3.2 进入虚拟环境

conda activate PaddleOCR-CPU

1.3.3 安装PaddlePaddle 2.0

pip install paddlepaddle==2.0.0 -i https://mirror.baidu.com/pypi/simple

1.3.4 克隆PaddleOCR repo代码

进入git窗口

git clone https://gitee.com/paddlepaddle/PaddleOCR

1.3.5 安装第三方库

pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

其中

-i https://pypi.tuna.tsinghua.edu.cn/simple/

为设置源,下载速度比较快

所需第三方库中的shapely很容易引起错误,[OSError: [WinError 126]]

原requirements.txt内容

shapely
scikit-image==0.17.2
imgaug==0.4.0
pyclipper
lmdb
opencv-python==4.2.0.32
tqdm
numpy
visualdl
python-Levenshtein

这里把shapely去掉,单独安装。

  • 安装shapely

这里用conda来安装shapely

conda install -c conda-forge shapely

1.4 运行例程

1.4.1 下载模型文件

中英文超轻量OCR模型下载下来有问题

这里用中英文通用OCR模型

下载解压后放在inference目录下

1.4.2 运行例程

python tools/infer/predict_system.py --image_dir="./doc/imgs/11.jpg" --det_model_dir="inference/ch_ppocr_server_v2.0_det_infer/" --rec_model_dir="./inference/ch_ppocr_server_v2.0_rec_infer/" --cls_model_dir="./inference/ch_ppocr_mobile_v2.0_cls_infer/" --use_angle_cls=True --use_space_char=True --use_gpu=False

1.4.3 报错点:Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

在代码里加入如下两行:

import os
os.environ["KMP_DUPLICATE_LIB_OK"] = "TRUE"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值