我嘗試使用Extramodules構建openCV。如果我嘗試使用的cmake配置projectfiles(在Windows 10 VCl 4的32倍),還有的錯誤:13(ocv_download): 未知的CMake命令在opencv_contrib主/模塊/ xfeatures2d/cmake的/ download_vgg.cmake使用額外的模塊構建opencv錯誤ocv_download
CMake的錯誤「ocv_download」。
有沒有人有這個問題,並知道如何解決它?
我嘗試使用Extramodules構建openCV。如果我嘗試使用的cmake配置projectfiles(在Windows 10 VCl 4的32倍),還有的錯誤:13(ocv_download): 未知的CMake命令在opencv_contrib主/模塊/ xfeatures2d/cmake的/ download_vgg.cmake使用額外的模塊構建opencv錯誤ocv_download
CMake的錯誤「ocv_download」。
有沒有人有這個問題,並知道如何解決它?
那麼,CMake腳本https://raw.githubusercontent.com/opencv/opencv_3rdparty/fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d中opencv contrib的下載鏈接現在是400:無效的請求。
從提交https://github.com/opencv/opencv_contrib/commit/593e78c5d084aa0a29eb1e0459fc7f7a4dd52ea8您可以嘗試忽略在CMakeLists 包括(cmake/download_vgg.cmake)和重建添加的行。
以下是基於我的經驗,我不確定它是否適用於OpenCV 3.0。
也許你可以嘗試從git克隆opencv contrib,然後將它複製到某處(例如opencv源代碼中的modules目錄)。然後使用CMAKE設置OPENCV_EXTRA_MODULES_PATH。如果散列正確,則不會下載並使用脫機包。
我試着用IPP建立OpenCV 2.x的成功。
希望它有幫助。
只需按照說明here。
確保您在使用contrib模塊構建Opencv時擁有有效的Internet連接。
當你打的cmake(GUI)配置按鈕,它下載其他文件,如
vgg_generated _...
boostdesc_binboost _...
boostdesc_lbgm.i
P.S:我編譯opencv實現3.1的contrib。 Cmake下載了需要的文件&配置完成。
答案很簡單,你正在使用的OpenCV和opencv_contrib的不兼容的版本,你可能會在安裝也許opencv2.4.xx
你從網上下載的git的opencv_contrib opencv_contrib的當前版本? –