ubuntu环境下部署PaddleOCR运行慢问题解决

问题描述

ubuntu环境下PaddleOCR 模型的的C++部署方法博客中提到识别一张图片需要十几秒,比较慢的问题进行解决。
上一篇博客中下载的预测库为:manylinux_cpu_avx_openblas_gcc5.4
经过在网上一番查找有人说建议下载mkl版本的预测库即manylinux_cpu_avx_mkl_gcc5.4
于是在Paddle预测官网下载后解压,替代openblas版本的库。

遇到的问题及解决方案

  • 替代openblas版本的预测库后编译会出现找不到libopenblas.so的问题,解决办法如下:
    在这里插入图片描述
    以上提到的-DWITH_MKL=ON ,是在tools/build.sh里面修改,如下图
    在这里插入图片描述
    PaddleOCR问题集汇总

接着编译运行

#编译
./tools/build.sh
#运行
./tools/run.sh

运行结果

在这里插入图片描述
比openblas版本的库,快几秒钟,但是还没有达到我想要的效果,怎才能达到毫秒级呢!求大佬的指点。。。。。。。。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Ubuntu 18.04上离线部署PaddleOCR,可以按照以下步骤进行操作: 1.安装PaddlePaddle深度学习框架,可以参考官方文档进行安装:https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/linux-pip.html 2.下载PaddleOCR代码,可以从GitHub上下载最新的代码:https://github.com/PaddlePaddle/PaddleOCR 3.安装PaddleOCR所需的依赖库,可以使用以下命令进行安装: ```shell sudo apt-get update sudo apt-get install -y libgl1-mesa-glx libglib2.0-0 libsm6 libxrender1 libxext6 libfontconfig1 ``` 4.下载PaddleOCR所需的模型文件,可以从PaddleOCR的官方网站上下载:https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_det_train.tar、https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_rec_infer.tar、https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_cls_infer.tar、https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_infer.tar、https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_rec_infer.tar 5.解压缩模型文件,可以使用以下命令进行解压缩: ```shell tar -xvf ch_ppocr_server_v2.0_det_train.tar tar -xvf ch_ppocr_server_v2.0_rec_infer.tar tar -xvf ch_ppocr_mobile_v2.0_cls_infer.tar tar -xvf ch_ppocr_mobile_v2.0_det_infer.tar tar -xvf ch_ppocr_mobile_v2.0_rec_infer.tar ``` 6.安装PaddleOCR,可以使用以下命令进行安装: ```shell cd PaddleOCR pip install -r requirements.txt python setup.py install ``` 7.测试PaddleOCR是否安装成功,可以使用以下命令进行测试: ```shell python tools/infer/predict_system.py --image_dir="./doc/imgs_en/11.jpg" --det_model_dir="./inference/ch_ppocr_server_v2.0_det_train" --rec_model_dir="./inference/ch_ppocr_server_v2.0_rec_infer" --cls_model_dir="./inference/ch_ppocr_mobile_v2.0_cls_infer" ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值