安装darknet-ocr时出现的问题和解决办法

ubuntu环境下安装darknet-ocr + opencv(支持GPU)时出现的问题和解决办法

● 安装环境:
Ubuntu 18.04.4 python3.6.5(miniconda)

参考的文档优化的是CPU版本的opencv,我要优化的是GPU版本的opencv,不知道是不是版本的问题,导致会出现一些坑。

● 主要出现的问题有三个:

  1. 在配置编译时出现的问题:

    原编译代码为

    make install
    

    运行后会出现下列问题:
    在这里插入图片描述
    可能原因是需要sudo权限,导致编译失败。

    解决方法:

    sudo make install
    
  2. 启动模型时的导入问题:
    启用模型脚本app.py导入cv2时出现下列问题:
    ImportError: libXrender.so.1: cannot open shared object file
    在这里插入图片描述
    可能原因是缺少共享文件库。

    解决方法:

    sudo apt-get update
    sudo apt-get install apt-file
    sudo apt-file update
    apt-file search libXrender.so.1
    sudo apt-get install libxrender1
    
  3. 不支持relu激活函数的问题:
    Unsupported activation: relu in function ‘ReadDarknetFromCfgStream’
    在这里插入图片描述
    这是个踩了之后半天爬不出来的坑。百度搜索半天,能试的都试过了并不能解决问题,剩下就是有人提问没人回答,最后从Google上找到了作者回答的帖子,解决了问题。

    可能原因为config.py脚本中的GPU状态不对。

    解决方法:
    修改darknet-ocr-master中config.py文件中GPU的状态为True即可。(原贴地址忘了保存,没办法贴出来了_(:з」∠)_)

● 参考文档:
源代码链接:https://github.com/chineseocr/darknet-ocr
共享文件库参考文档:https://blog.csdn.net/yjk13703623757/article/details/93673927
优化opencv参考文档:https://blog.csdn.net/xiaowzf/article/details/105415485
https://blog.csdn.net/qq_44357371/article/details/105966714
安装opencv参考文档:https://blog.csdn.net/Yolandalt7777777/article/details/88122686

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值