在 Ubuntu 上配置 PaddleOCR 的運行環境,需要以下幾個步驟:
安裝 Python 和 pip:
PaddleOCR 需要 Python 3.6+ 版本。使用以下命令安裝 Python 和 pip:
sudo apt-get update
sudo apt-get install python3
sudo apt-get install python3-pip
安裝 PaddlePaddle:
PaddleOCR 需要 PaddlePaddle 2.0+ 版本。使用以下命令安裝 PaddlePaddle:
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
克隆 PaddleOCR 倉庫:
git clone https://github.com/PaddlePaddle/PaddleOCR.git
cd PaddleOCR
安裝 PaddleOCR 依賴:
python3 -m pip install -r requirements.txt -i https://mirror.baidu.com/pypi/simple
下載 PaddleOCR 模型:
wget https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_det_infer.tar
wget https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_rec_infer.tar
wget https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_cls_infer.tar
tar xf ch_ppocr_server_v2.0_det_infer.tar
tar xf ch_ppocr_server_v2.0_rec_infer.tar
tar xf ch_ppocr_mobile_v2.0_cls_infer.tar
mv ch_ppocr_server_v2.0_det_infer det_model
mv ch_ppocr_server_v2.0_rec_infer rec_model
mv ch_ppocr_mobile_v2.0_cls_infer cls_model
測試 PaddleOCR:
python3 tools/infer/predict_system.py --image_dir=./doc/imgs/11.jpg --det_model_dir=./det_model --rec_model_dir=./rec_model --cls_model_dir=./cls_model --use_gpu=False --use_space_char=True
如果需要使用 GPU,將 --use_gpu
參數設置為 True
。
現在,你已經成功配置了 PaddleOCR 的運行環境。你可以使用 PaddleOCR 進行文本識別和其他任務。更多關于 PaddleOCR 的信息和使用方法,請參考官方文檔:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.3/README_ch.md