学习地址:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.3/README_ch.md
1:Windows 运行环境准备
https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.3/doc/doc_ch/environment.md#1.1
1.1 安装Conda , 然后安装python
1.2 安装PaddlePaddle
- 如果您的机器安装的是CUDA9或CUDA10,请运行以下命令安装
python3 -m pip install paddlepaddle-gpu -i https://mirror.baidu.com/pypi/simple
- 如果您的机器是CPU,请运行以下命令安装
python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
1.3 验证安装
安装完成后您可以使用 python
进入python解释器,输入import paddle
,再输入 paddle.utils.run_check()
如果出现PaddlePaddle is installed successfully!
,说明您已成功安装。
2:快速开始 :https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.3/doc/doc_ch/quickstart.md
2.1安装PaddleOCR whl包
2.1.1对于 shapely 可以手动安装 :https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely
由于python -V 查看版本为3.8, 所以选择3.8的下载啊
执行本地安装命令
到此shapely安装完成,
2.1.2 执行安装 paddleocr , 安装之后只能预测, 需训练请完整克隆PaddleOCR源码(git clone https://github.com/PaddlePaddle/PaddleOCR)
pip install "paddleocr>=2.0.1" # 推荐使用2.0.1+版本
***安装提示错误 如下:
***error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
2.1.3 使用版面分析功能时,运行以下命令安装 Layout-Parser
-
pip3 install -U https://paddleocr.bj.bcebos.com/whl/layoutparser-0.0.0-py3-none-any.whl
2.2便捷使用
命令行执行
paddleocr --image_dir F:ppppocr_imgimgs_wordschword_5.jpg --use_angle_cls true --use_gpu false --det false --version PP-OCR
--use_angle_cls true : PP-OCRv2(默认模型2.1) 不支持, 系统会默认使用PP-OCR(模型2.0)代替--use_gpu false
设置不使用GPU
单独使用检测:设置--rec
为false
单独使用识别:设置--det
为false
使用面板分析,加上如下参数
--type=structure
提示异常:
ImportError: DLL load failed while importing win32file: 找不到指定的程序。
可能版本问题,再安装一次
conda install pywin32
再次执行 带上 --type=structure的命令,成功