作者:星仔star-powerbz | 来源:互联网 | 2023-09-11 11:51
PaddleOCR安装记录环境介绍Centos7_x86_64Anaconda3(python3.7)CPU版PaddleOCR创建虚拟环境condaareate-np
PaddleOCR安装记录
环境介绍
Centos7_x86_64
Anaconda3(python3.7)
CPU版PaddleOCR
创建虚拟环境
conda areate -n paddleocr python=3.7
conda activate paddleocr
安装PaddlePaddle
参考链接:https://www.paddlepaddle.org.cn/install/quick
这里用的pip安装方法:
python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
下载项目代码
wget https://github.com/PaddlePaddle/PaddleOCR/archive/develop.zip
unzip develop.zip
安装项目依赖库
pip install -r requirments.txt -i https://mirror.baidu.com/pypi/simple
安装项目依赖库可能遇到的问题:lmdb安装失败
单独下载安装会报错:error: command 'gcc' failed with exit status 1
原因:缺乏gcc
库
解决办法:安装运行库
yum install gcc libffi-devel python-devel openssl-devel -y
若python3是使用yum安装的,则安装python3的devel环境(这里用到anaconda不需要这一步)
yum python3-devel -y
应用
参考链接:PaddleOCR官方教程
下载模型:
mkdir inference && cd inference
wget https://paddleocr.bj.bcebos.com/ch_models/ch_det_mv3_db_infer.tar && tar xf ch_det_mv3_db_infer.tar
wget https://paddleocr.bj.bcebos.com/ch_models/ch_rec_mv3_crnn_infer.tar && tar xf ch_rec_mv3_crnn_infer.tar
测试运行:
注意这里安装的CPU版,所以要加--use_gpu=False
python3 tools/infer/predict_system.py --image_dir="./doc/imgs/" --det_model_dir="./inference/ch_det_mv3_db/" --rec_model_dir="./inference/ch_rec_mv3_crnn/"
python3 tools/infer/predict_system.py --image_dir="./doc/imgs/11.jpg" --det_model_dir="./inference/ch_det_mv3_db/" --rec_model_dir="./inference/ch_rec_mv3_crnn/" --use_gpu=False