使用版本: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文件
,(路径自己定)
需要拷贝:
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文件
,内容如下:(路径自己定)
在这里插入图片描述
相关资源 boostdesc和vgg