天天看点

编译opencv缺少的资源,boostdesc*和vgg*

使用版本:opencv-4.1.2 和opencv_contrib-4.1.2

https://github.com/opencv/opencv/releases

opencv版本

https://github.com/opencv/opencv_contrib/releases

opencv_contrib 版本

opecvn-4.1.2/opencv_contrib-4.1.2/modules/xfeatures2d/src/boostdesc.cpp:673:20: fatal error: boostdesc_bgm.i: No such file or directory

解决方式:

采用的是源码编译的方式,所以可以查看 build 文件夹下的日志文件 CMakeDownloadLog.txt,在日志文件CMakeDownloadLog.txt中搜索 boostdesc_bgm.i 关键词 (不是在文件夹中搜索)或者ippicv_2019_lnx_intel64_general_20180723.tgz等

发现下载失败了。日志文件里就有它的下载地址,直接复制其下载地址到网页可以看该到文件的源码,直接拷贝源码并生存同名文件,

拷贝,

ippicv_2019_lnx_intel64_general_20180723.tgz
放在opencv-4.1.2/3rdparty/ippicv/ 目录下
           

修改:

opencv-4.1.2/3rdparty/ippicv/ippicv.cmake文件

,(路径自己定)

编译opencv缺少的资源,boostdesc*和vgg*

需要拷贝:

boostdesc_bgm.i
boostdesc_bgm_bi.i
boostdesc_bgm_hd.i
boostdesc_lbgm.i
boostdesc_binboost_064.i
boostdesc_binboost_128.i
boostdesc_binboost_256.i
vgg_generated_120.i
vgg_generated_64.i
vgg_generated_80.i
vgg_generated_48.i

放在 opencv_contrib-4.1.2/modules/xfeatures2d/src/ 路径下。
           

修改文件:opencv-4.1.2/opencv_contrib-4.1.2/modules/xfeatures2d/cmake下的download_boostdesc.cmake和download_vgg.cmake文件

,内容如下:(路径自己定)

编译opencv缺少的资源,boostdesc*和vgg*

在这里插入图片描述

编译opencv缺少的资源,boostdesc*和vgg*

相关资源 boostdesc和vgg

继续阅读