opencv4.1.2 + cmake + VS2015配置(win10)

目录

文章目录

前言

一、cmake配置问题解决?

1. ippicv下载异常

2. ffmpeg库下载异常

3.boostdesc、vgg下载异常

4.face模块异常

二、基本设置

三、VS2015编译opencv


前言

提示:opencv cmake配置

一、cmake配置问题解决?

1. ippicv下载异常

Intel Performance Primitives(IPP)的优化库,主要用于计算机视觉领域的图像处理任务。IPP是Intel公司开发的一套高性能、跨平台的函数库,能够提供快速的算法和优化的代码,提高计算机视觉程序的性能和可靠性。

异常现象:下载不了ippicv

原因:网络问题,从CMakeDownloadLog.txt可以看到ippicv下载链接"https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}/ippicv/",抱歉的是这个地址访问不了。

解决方法:

修改opencv\sources\3rdparty\ippicv\ippicv.cmake中的下载地址"raw.githubusercontent.com"为"raw.static.net"也不行,.zip格式不能下载。直接把上述地址用迅雷打开下载"ippicv_2019_win_intel64_20180723_general.zip",成功下载了下来,然后将其改名为“1d222685246896fe089f88b8858e4b2f-ippicv_2019_win_intel64_20180723_general”放在路径:openCV4.1.2\opencv\sources\.cache\ippicv。这样错误解决了。

2. ffmpeg库下载异常

原因:网络原因

解决方法:修改opencv\sources\3rdparty\ffmpeg\ffmpeg.cmake中的下载地址"raw.githubusercontent.com"为"raw.static.net"就可以。

3.boostdesc、vgg下载异常

原因:网络原因

解决方法:

1.修改opencv_contrib-4.1.2\modules\xfeatures2d\cmake\download_boostdesc.cmake中的下载地址"raw.githubusercontent.com"为"raw.static.net"就可以。

2.修改opencv_contrib-4.1.2\modules\xfeatures2d\cmake\download_vgg.cmake中的下载地址"raw.githubusercontent.com"为"raw.static.net"就可以。

4.face模块异常

原因:网络原因

解决方法:

1.修改opencv_contrib-4.1.2\modules\face\CMakeLists.txt中的下载地址"raw.githubusercontent.com"为"raw.static.net"就可以。

二、基本设置

1.自己只用c++,java、python就不编译

1.BUILD_JAVA:BOOL=OFF

2.BUILD_opencv_java_bindings_generator:BOOL=OFF

3.BUILD_opencv_python_bindings_generator:BOOL=OFF

4.BUILD_opencv_python_tests:BOOL=OFF

2.opencv_contrib配置

1.OPENCV_ENABLE_NONFREE:BOOL=ON

2.OPENCV_EXTRA_MODULES_PATH:PATH=C:/work/openCV4.1.2/opencv_contrib-4.1.2/modules

3.勾上BUILD_opencv_world,将很多的库都集成到一个 opencv_xxxworld.lib 中,要不然会生成很多的库文件,在链接时只用到这一个即可。但是对应的文件比较大,对文件大小比较在意,也只用到几个功能,可以不勾选,到时会生成会多模块的库,链接自己需要的就好。

4.32位、64位分别设置生成路径。

三、VS2015编译opencv

打开 "OpenCV.sln" 解决方案,点击菜单栏的 "生成" 选择 "批生成",直接批量生成我们需要的 Debug和Release模式下的opencv库文件。

最后把编译好的include、install\x86、install\x64库文件复制到一个新文件夹,方便VS配置路径。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值