cmake编译opencv,以opencv3.4.0+vs2017为例

准备:在GitHub上下载opencv和opencv_contrib的源码,下载cmake,安装vs2017

先说说我为什么要用cmake去编译opencv。。。
一开始心想着用binary distribution安装更简单,当做到用跟踪的功能的时候,却怎么也找不到相关文件了,opencv3提供了很多新的跟踪方法的API,这些在官网的tutorial里面都有介绍 点击打开链接
为什么我的没有呢,经查说是都放在contrib里面了,都得用cmake自己编译后才能用。。看来还是不能偷懒。。很沮丧的一件事,毕竟我懒。。

这篇文章 点击打开链接里提到了如何利用cmake编译,
为了尽快成功,这里主要是强调下,
1.以后尽量能用英文的话都用英文,很多软件不识别中文路径及命名
2.还有就是cmake编译主要依据那个cmakelists,所以选择源码路径的时候要选那个文件所在的路径,
3.为了方便,在下载完相同版本的opecv和opencv_contrib后(注意一定要是相同版本),然后分别进行解压,然后进行如下步骤:
(1)点击configure,这时候一部分是红色的,
(2)添加opencv的extra_modules_path
(3)再点击configure,完成后应该没有红色的部分了,显示configure done
(4)点击generate,显示generate done
(5)完成两次configure和一次generate后,就完成了

4.然后剩下的参照参考链接操作就可以了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值