qt5.11.2+vs2017环境下opencv3.4.1编译配置

           OpenCV是一个开源的计算机库,它可以帮助视觉工作者做很多富有创造性的工作,在图像处理领域扮演着重要的角色。由于opencv3.x的存在,不管你是学生还是研究人员,是专家还是初学者,都可以快速的建立应用。

           每一个人根据自己编译环境的不同编译的opencv的库是不兼容的,所以最好是在自己的编译环境下编译一套属于自己的opencv库。接下来就说一下我编译opencv库的过程。

编译环境:qt5.11.2+vs2017

 编译工具cmake-3.13.3-win64-x64(下载网站:https://cmake.org/)  

opencv源码:opencv-3.4.1-vc14_vc15.exe(下载网站:https://opencv.org/releases.html

          将cmake和opencv安装准备完成(将两个文件安装在统一根目录下E:),接下来开始编译。

(1)在E盘与opencv同目录下新建文件夹opencv3.4.1,然后打开cmake-gui.exe,添加opencv解压目录下的resource路径和新建文件夹的路径到cmake上,

然后点击configure。

 QQ截图20190121092551

(2)cmake开始编译之前,要先选择编译器。选择vs2017 64位的编译器,然后点击finish。

QQ截图20190121092941

(3)配置结束,如果成功会显示configuring done ,然后中间的配置框会变红,勾选里面的BUILD_EXAMPLES和BUILD_opencv_world两个选项。然后再次点击configure,如果配置框没有变红,说明配置完成,生成了opencv.sln文件。

QQ截图20190121094007

(4)点击Generate,生成vs工程文件

QQ截图20190121094234

(5)等出现generating done 的时候,点击open project,cmake会自动的启动vs2017来打开前面生成的opencv.sln文件,加载完成后点击生成(vs2017工具栏)选择批生成,勾选INSTALL的debug和realease两项然后点击生成。等待一段时间

QQ截图20190121094814

(6)在E:/opencv3.4.1下就会产生编译完成后的库。将install下的include和x64/vc15文件夹

下的bin和lib放到一个新的文件夹下。将该文件夹放到qt的项目文件夹的同级文件下。

QQ截图20190121095902

(7)此opencv库不需要添加环境变量,只需要添加外部库即可。到此为止opencv库的编译配置结束。

注:此编译的opencv库可以在qt5.11.2+vs2017环境下使用,只要qt配置了vs2017 64的编译器,就可以。






转载于:https://www.cnblogs.com/KunZ586/p/10297352.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值