安装环境(Linux)
如果是win系统有一些小的不同安装wget,解压后将wget.exe复制到C:\Windows\System32下
如遇到错误Could not locate zlibwapi.dll. Please make sure it is in your library path!需nvidia下载zlib包
即C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\libzlibwapi.dll文件放到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\bin
1. paddlepaddle
- 不同系统环境参考地址
conda install paddlepaddle-gpu==3.0.0b1 paddlepaddle-cuda=12.3 -c paddle -c nvidia- 国内源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
2.requirements.txt
pip3 install -r requirements.txt
- 完成上述基本就可以测试代码拉
模型很多地方可以下载得到,例如这里
python tools/infer/predict_system.py --image_dir="jd/gh" --det_model_dir="ckpt/ch_PP-OCRv3_det_infer" --rec_model_dir="ckpt/ch_PP-OCRv3_rec_infer" --rec_image_shape="3,48,320" --use_angle_cls=True --cls_model_dir=ckpt/ch_ppocr_mobile_v2.0_cls_infer
无报错可得到识别结果,并且可以看到相应图像
可能遇到的问题
ImportError: /xx/miniconda3/envs/ocr/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /xx/miniconda3/envs/ocr/lib/python3.8/site-packages/paddle/base/libpaddle.so)
- 解决方法
conda install -c conda-forge gcc=12.1.0
原理就是找到包含GLIBCXX_3.4.30的gcc版本然后安装,系统就能
- 如果没生效
cd /xx/miniconda3/envs/ocr/lib
rm libstdc++.so.6
ln -s libstdc++.so.6.0.33 libstdc++.so.6
如果还是不行,参考该问题详细整理
