天天看點

編譯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

繼續閱讀