用CMAKE编译OpenCV 3.4.2+Opencv Contrib 3.4生成可执行包

1.github下载OpenCV:

https://github.com/opencv/opencv/tree/3.4

2.github下载高级扩展包:

https://github.com/opencv/opencv_contrib/tree/3.4

注意:一定注意二者之间版本匹配。

3.下载CMake:

https://cmake.org/download/

4.设置CMake,这里以VS 2015为例:

选择你的source code下载好的数据源,build the binaries为数据生产路径。点击Configure选择VS 2015 X64(根据自己的VS版本以及编译器的位数)。

第一次Configure完之后,接着做两个配置:

(1)勾选“BUILD_opencv_world”,最后生成一个头文件库,相比之前的一堆头文件方便多了。

(2)添加下载好的“x:\opencv_contrib-3.4\modules”到OPENCV_EXTRA_MODULES_PATH,如图:

再次点击Confiure,等待编译完。显示:Configuring done。这个过成功中可能由于GreatWall拦截导致部分文件无法下载,适当用VPN解决(无奈)。补充:https://download.csdn.net/download/qqbb1987/10577125 (face_landmark_model.dat)

5.点击“Generate”,即可生成,显示“Generating done”完成。

6.点击“Open Project”,打开工程,选择“生成”选项,选择批量生成,配置如下:

7.剩下就是漫长的等待生成OpenCV所用的库。其中一个错误是正常的,好了,到此成功生成。趟过了各种坑!再次,总结一下。

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值