热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PaddleOCR安装记录

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 # paddleocr为虚拟环境名
conda activate paddleocr # 进入虚拟环境

安装PaddlePaddle
参考链接:https://www.paddlepaddle.org.cn/install/quick
这里用的pip安装方法:

python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple # 这里安装的CPU版本

下载项目代码

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
# 下载超轻量级中文OCR模型的检测模型并解压
wget https://paddleocr.bj.bcebos.com/ch_models/ch_det_mv3_db_infer.tar && tar xf ch_det_mv3_db_infer.tar
# 下载超轻量级中文OCR模型的识别模型并解压
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

# 预测image_dir指定的图像集合
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/"
# 如果想使用CPU进行预测,需设置use_gpu参数为False
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

推荐阅读
author-avatar
星仔star-powerbz
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有