windows上编译自己的opencv(含cuda)

1. 去这个地方下载你想要的opencv版本:https://opencv.org/releases.html
2. 去这个地方下载你想要的opencv_contrib版本,要跟opencv版本号一致:https://github.com/opencv/opencv_contrib/releases
3. 在任意地方新建一个你想要opencv编译完成后保存的目录,比如:d:/opencv/build
4. 用git bash 打开cmake gui,命令行输入cmake-gui
5. 在弹出的对话框where is the source code: 选择 /path/to/opencv-4.3.0/sources
6. 在where to build the binaries: 选择:d:/opencv/build
7. 单击configure, 会弹出编译器选项,我一般选vs2015 vc14(跟tensorflow 保持一致), 平台选择x64, 单击OK,如果有error,一般是缺少什么库,对应下载即可。然后重新configure
8. 在上面的红色区域中,选择你想编译进去的,一般有cuda,OPENCV_EXTRA_MODULES_NONFREE(勾选,同时下面对应的路径选择/path/to/opencv_contrib/modules)
9. 单击generate
10. 单击open project
11. 在vs2015中,选择debug或release,x64,如果想两个版本都编译,那只能先搞完debug,在重新选择release,在生成一次。
12. 在视图的右侧,右键all_build项目,选择生成
13. 在视图右侧,右键install项目,选择生成,
14. 也可以在d:/opencv/build这个目录地下找你要的include, lib 和bin。怎么配置就不说了,跟正常的vc++配置是一样的。

 

更多信息,请订阅:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值