opencv_contrib库编译问题

不念不忘少年蓝@ 2022-05-16 15:20 323阅读 0赞

Opencv版本和VS版本不匹配,官网不能直接提取时,需要对opencv源码进行cmake配置。参考如下网址:

https://blog.csdn.net/jinian2614/article/details/78176704?locationNum=2&fps=1

1.下载opencv3.3.0 cmake opencv_contrib库文件

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYW5nV2VpX3dlbnpob3U_size_16_color_FFFFFF_t_70

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYW5nV2VpX3dlbnpob3U_size_16_color_FFFFFF_t_70 1

2 配置,并去掉with_cuda

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYW5nV2VpX3dlbnpob3U_size_16_color_FFFFFF_t_70 2

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

发表评论

表情:
评论列表 (有 0 条评论,323人围观)

还没有评论,来说两句吧...

相关阅读