linux开发板,交叉编译opencv时,解决ippicv等下载失败的问题

一、简介

  1. 这篇博客是之前博客在ubuntu中,交叉编译harfbuzz,freetype,opencv包括WITH_QT),并移植到linux开发板的续写。之前交叉编译opencv时,因为一些模块我都用不到,所以取消了BUILD_opencv_xfeatures2d,BUILD_opencv_wechar_qrcode,BUILD_opencv_gapi,BUILD_opencv_face。现在需要用到,解决下载失败的情况。
  2. 我下载了部分第三方库文件,包括IPPICV,vgg,boostdesc等等,下面给出百度网盘链接。
    链接:https://pan.baidu.com/s/1AXUt6KCDTpAw5MPSTuzrEg
    提取码:qevw
    大家也可以自己去opencv的GitHub上下载:比如下载IPPICV:https://github.com/opencv/opencv_3rdparty/tree/ippicv/master_20180723/ippicv

二、存在问题

  1. 在我们编译opencv的过程中,会出现比如说“IPPICV:Download:ippicv_2020_Win_ia32_20191018_general.zip下载失败”的错误。

在这里插入图片描述

三、解决办法

以下载IPPICV为例,手动下载IPPICV第三方库,完成编译。

  1. 首先找到ippicv.cmake文件
    我的路径是:/home/book/OPENCV/opencv-4.5.5/3rdparty/ippicv
  2. 使用命令md5sum ippicv_2020_lnx_intel64_20191018_general.tgz查看文件的哈希值,opencv中的文件是以MD5加密的,在ippicv.cmake文件中OPENCV_ICV_HASH后面就是填写这个值。
    在这里插入图片描述
  3. 然后vi打开ippicv.cmake文件,注意OPENCV_ICV_HASHURL。查看ippicv.cmake文件中的OPENCV_ICV_HASH值是否和步骤2中所查哈希值相同,不同则修改为你通过步骤2查出的MD5码。(注意:只用修改对应机型的哈希值,比如这里我的Ubuntu是64位的,就下载x86_64的 ipp文件,以及修改x86_64的哈希值)
    在这里插入图片描述
    URL改为你下载保存的ippicv_2020_lnx_intel64_20191018_general.tgz文件的路径:
    在这里插入图片描述
  4. 其他文件下载错误的解决方法和上述思路一模一样。修改好后,重新configure就不会出现下载不成功的错误了。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值