1. 程式人生 > >opencv_contrib庫編譯問題

opencv_contrib庫編譯問題

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版本不一致,導致編譯失敗。