安装 PaddleOCR

创建 conda env。

1
2
3
4
5
# 创建 conda env
conda create --name paddle_env python=3.8

source activate paddle_env
conda activate paddle_env

安装 paddle。

1
2
3
4
5
# 安装 paddlepaddle,使用清华源
pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple/

# 安装 paddle hub,使用清华源
pip install paddlehub -i https://pypi.tuna.tsinghua.edu.cn/simple/

安装 paddle ocr 中文识别服务。

1
2
3
4
5
6
7
# paddle ocr 中文识别,可以部署成服务http调用

# 安装依赖
pip install shapely pyclipper

# 安装ocr
hub install chinese_ocr_db_crnn_server

使用:

1
2
3
4
5
6
7
8
9
10
# 使用 demo
hub run chinese_ocr_db_crnn_server --input_path "/PATH/TO/IMAGE"

# 启动server http 服务
hub serving start -m chinese_ocr_db_crnn_server

# 测试 paddle 服务
curl -X POST http://127.0.0.1:8866/predict/chinese_ocr_db_crnn_server \
-H "Content-Type: application/json" \
-d "$JSON_DATA"

参考

PaddleHub

paddle ocr