Python安装PaddleOCR

注意:我的系统是Ubuntu18.4

1 安装Paddle

# github打不开,可以使用这个网站加速
https://hub.fastgit.org/

# PaddlerOCR官网开发文档
https://github.com/PaddlePaddle/PaddleOCR/blob/dygraph/README_ch.md

# gitee上的开发文档
https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.2/README_ch.md
# 安装paddlepaddle(我用的是cpu版本)
python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple

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

2 安装PaddleOCR

# 安装paddleocr
pip install paddleocr

安装时出现的问题

主要是安装python-Levenshtein引起的问题,直接安装XX.tar.gz文件是不行的,可以安装XX.linux.whl文件应该可以(但是我没找到linux版本)。

fatal error: Python.h: No such file or directory
#include 
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

解决办法

# 一般情况下,直接安装下面的即可,建议用指定python版本的方法
sudo apt-get install python-dev

# 如果还不行,安装时指定python版本,不指定python版本可能还出现问题
sudo apt-get install python3.8-dev

3 PaddleOCR使用

from paddleocr import PaddleOCR, draw_ocr

# 'use_gpu=False'不用gpu,默认使用GPU
# 'use_angle_cls=True'自动下载相关的包
# 'lang="ch"'设置语言,支持中英文、英文、法语、德语、韩语、日语,参数依次为`ch`, `en`, `french`, `german`, `korean`, `japan`。
# 离线使用时,设置模型的目录det_model_dir、rec_model_dir、cls_model_dir第一次联网模型会自动下载到model目录下
ocr = PaddleOCR(use_gpu=False, use_angle_cls=True, lang="ch", det_model_dir="./model/det", rec_model_dir="./model/rec/", cls_model_dir="./model/cls/")
img_path = './picture/my_001.png'
result = ocr.ocr(img_path, cls=True)

# line是一个列表' [[文本框的位置],(文字,置信度)] '
for line in result:
    print(line)

你可能感兴趣的:(python,机器学习,python,linux,开发语言)