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版本不一致,导致编译失败。

猜你喜欢

转载自blog.csdn.net/ChangWei_wenzhou/article/details/83583217