1. 安装环境
pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
pip install paddleocr
2. 示例代码
from paddleocr import PaddleOCR
def ocr_paddleocr(file):
ocr = PaddleOCR(lang="ch",
use_gpu=False,
det_model_dir="modes/ocr/paddleORC_model/ch_ppocr_server_v2.0_det_infer/",
cls_model_dir="modes/ocr/paddleORC_model/ch_ppocr_mobile_v2.0_cls_infer/",
rec_model_dir="modes/ocr/paddleORC_model/ch_ppocr_server_v2.0_rec_infer/")
result = ocr.ocr(file)
res = []
for line in result:
for x in line:
res.append(x[1][0])
return res
print(pic_file("***.png"))
3. 安装问题
3.1 libssl.so.1.1: cannot open shared object file: No such file or directory
wget https://www.openssl.org/source/openssl-1.1.1o.tar.gz
tar -zxvf openssl-1.1.1o.tar.gz
cd openssl-1.1.1o
./config
make
make test
sudo make install (on this moment you can't install python by pyenv)
sudo find / -name libssl.so.1.1
sudo ln -s /usr/local/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1
sudo find / -name libcrypto.so.1.1
sudo ln -s /usr/local/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1
3.2 opencv ImportError: libGL.so.1: cannot open shared object file: No such file or directory
pip uninstall opencv-python
pip install opencv-python-headless