admin管理员组文章数量:1632159
环境介绍
Windows10 64位
Anaconda3(python3.7)
PaddleOCR (CPU版)
创建虚拟环境
conda create -n paddle python=3.7 # paddle为虚拟环境名
conda activate paddle # 进入虚拟环境
安装PaddlePaddle
pip install paddlepaddle -i https://mirror.baidu/pypi/simple # 这里安装的CPU版本
参考链接https://www.paddlepaddle/install/quick
运行前需要确认pip的版本是否满足要求,要求pip版本为9.0.1+。可通过事先升级pip,运行如下命令:
pip install --upgrade pip
下载 PaddleOCR 源码
https://github/PaddlePaddle/PaddleOCR/tree/develop
git clone https://github/PaddlePaddle/PaddleOCR
或下.zip自行解压
安装项目依赖库
cd paddleocr
pip install -r requirments.txt -i https://mirror.baidu/pypi/simple
下载模型
https://paddleocr.bj.bcebos/inference.tar
解压缩inference.tar 并将inference目录拷贝到/paddleocr/目录中。这是一个超轻量级中文OCR模型的检测模型并解压。其他更多模型和使用方式请参考官方网站
运行体验
python tools/infer/predict_det.py --image_dir="./doc/imgs/2.jpg" --det_model_dir="./inference/det/" --use_gpu=False
注意:因为没有使用gpu版,所以需要增加运行参数 --use_gpu=False
运行结果:
在\PaddleOCR\inferenc_results\det_res_2.jpg 图片中查看
运行以上命令时出现如下错误
(sys.prefix, ‘Library’, ‘bin’, ‘geos_c.dll’) OSError: [WinError 126] 找不到指定的模块” 的解决方案
主要是原因是因为shapely 库安装不完整。
解决方案:
手工下载shapely
https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely
选择相应Python版本和操作系统版本的下载包下载
pip uninstall Shapely # 卸载shapely
pip install D:\Chromedowload\Shapely-1.7.1-cp37-cp37m-win_amd64.whl
如果还是报相同的错误的话,是因为相应的geos_c.dll没有加入到环境中。
解决方案:
重命名Shapely-1.7.1-cp37-cp37m-win_amd64.whl 为 Shapely-1.7.1-cp37-cp37m-win_amd64.zip
解压缩 找到geos_c.dll
拷贝到 Python 虚拟环境 paddle
D:\anaconda3\envs\paddle\Library\bin 文件夹中。问题解决
版权声明:本文标题:PaddleOCR Windows 安装部署 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729117412a1187312.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论