opencv_contrib庫編譯問題
阿新 • • 發佈:2018-11-04
Opencv版本和VS版本不匹配,官網不能直接提取時,需要對opencv原始碼進行cmake配置。參考如下網址:
https://blog.csdn.net/jinian2614/article/details/78176704?locationNum=2&fps=1
1.下載opencv3.3.0 cmake opencv_contrib庫檔案
2 配置,並去掉with_cuda
3.配置完成後,搜搜OPENCV_EXTRA_MODULES_PATH,並在值中加入對應的位置,重新配置
可用的opencv_contrilb 檔案網址: https://codeload.github.com/opencv/opencv_contrib/zip/master
重新configure,generate後即可完成對opencv的配置。
4 開啟opencv vs工程,並重新生成解決專案,找到CMakeTargets下的ALL_BUILD,執行build, 找到INSTALL執行build,生成可用的opencv庫。
Solve problem:
在windows下采用cmake編譯opencv和opencv_contrib庫時,需要opencv版本號和opencv_contrib版本號一致,否則容易發生編譯錯誤。 https://github.com/opencv
https://blog.csdn.net/wyx100/article/details/73461786
5月2日未能成功配置的原因在於opencv的版本和opencv_contrib版本不一致,導致編譯失敗。