Mingw编译opencv4.7+contrib4.7方法

Mingw编译opencv4.7+contrib4.7方法

一:下载工具:

  1. 下载Cmake并安装Cmake;
  2. 下载opencv4.7contrib4.7注意版本号要对应.

二:解压opencv4.7和contrib4.7到同一个目录

三:配置Cmake

  1. 添加环境变量在这里插入图片描述
  2. 配置源码目录和编译目录在这里插入图片描述
  3. 点击configure,等待报错。
  4. 在Search中查找并修改
  5. WITH_OPENGL 勾选
  6. WITH_QT 勾选
  7. OPENCV_ENABLE_NONFREE 勾选
  8. WITH_OPENCL_D3D11_NV 勾选
  9. opencv_extra_modules_path中选择contrib目录中的modules目录。
  10. 再次点击configure,这时候点之前要保证电脑已经科学上网,不然有些文件会下载失败,无法完成配置.
  11. configure后,只要网络正常,就不会有红色报错。有红色报错,就再点,直接没有错误才能下一步.
  12. 点击generate,完全后,会显示done.这里配置就完成了。
  13. 打开windows10的PowerShell工具。
  14. cd 这里是你配置的编译目录
  15. mingw32-make -j9 就会开始编译,-j9是你编译线程数,根据自己电脑硬件来填.
  16. 编译完成后,mingw32-make install
  17. build输出目录下的bin和lib文件夹拷贝出来
  18. build\install下面的include文件夹也拷贝出来
  19. 这三个目录下东西,就可以使用了.
  20. 在环境变量中添加刚生成的bin目录。
  21. 在Qt pro文件中添加
  22. INCLUDEPATH+= F:\opencv440\include
  23. LIBS += F:\opencv440\lib\libopencv_*.a
  24. 然后Qt中就可以正常使用opencv 和SURF算法了。
    当然,没有科学上网的,肯定是配置都会失败,我编译好了,不想自己编译的同学,可以直接下载使用.
    github下载地址
    csdn下载地址
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值