统一解决OpenCV+contrib编译过程中ippicv、face_landmark_model以及boostdesc/vgg_generated文件下载缓慢问题
在编译过程中,ippicv、face_landmark_model以及boostdesc/vgg_generated需要通过网络下载,国内网络下载缓慢或失败,本博客统一、集成的解决文件下载问题。
1 提前下载文件
首先在你的opencv工作空间创建download文件夹,以上所有文件都将放入此文件夹,此博客假定此目录为/home/opencv/download,方便后续说明
下载博主整合好的文件包链接 提取码: 5nx8
注意,此文件包中ippicv版本为ippicv_2020_lnx_intel64_20191018_general,适用于opencv3.4.10,其他版本需要对应在github链接下载
包含以下文件:
2 修改cmake文件
以ippicv详细举例:打开opencv/3rdparty/ippicv/ippicv.cmake
修改第42行的http网址
修改为
"file:///home/opencv/download/"
#具体填写你的download目录
如图
保存退出
按照此方法修改face_landmark_model的cmakelist,目录为:opencv/opencv_contrib/modules/face/CmakeLists.txt
修改boostdesc/vgg_generated的.cmake文件,目录为:opencv/opencv_contrib/modules/xfeatures2d/cmake里的两个的.cmake文件
修改完成
3 正常编译,顺利快速通过