opencv3.4.0+vs2017+cmake配置+opencv_contrib (一)

First,前期准备:到各自的网站下载软件,地址如下

    opencv下载地址:https://opencv.org/releases.html

    cmake下载地址:https://cmake.org/download/

    vs2017下载地址:https://www.visualstudio.com/zh-hans/downloads/

    我下载的是opencv-3.4.0-vc14_vc15,cmake-3.11.0-rc3-win64-x64,IDE直接用的是VS2017community(免费的,下载也还是挺方便的)

notice:

1、opencvx下载的是windows版本的,网上有说可以用source文件的,曾经做过,没找到文件头,之后就直接用windows版本的了

2、cmake 的版本需要注意,版本太低可能与你的vs版本不搭

之后就是各种安装vs2017-->cmake-->opencv,按照流程来就好了

Second,cmake 编译opencv文件:

1、打开cmake gui:

where is the source code:E:/SoftWare_I/opencv/sources    (opencv 解压的位置下的source文件的地址)

where to build the binaries:E:/SoftWare_I/opencv/build    (opencv 解压文件的build 文件地址,直接选这个文件夹,其他的啥都没改)


点击Configure 按钮,会跳出来一个窗口,选择generator (所以要提前把你的IDE安装好),我这儿直接是Visual Studio 15 2017 -->finish 

这是我第一次Generator 的报错:opencv 目前还没有cuda的支持(电脑安装了一些其他东西,configure 的时候自己软件自动选择了,如果不是特别需要的,不建议自己选择一些东西,曾经选过,然后无论如何configure不成功),所以error 说明,取消之后就可以继续Configure了


Configure 第一次完成完成后,需要再configure 一下,下图是Configure完成后的界面

Configure 完成后,Generate-->Generating done

直接点击Open Project,或者在你生成的文件夹下面找到 OpenCV.sln,用vs2017打开,

2、vs2017生成工程文件

Debug Win32--->生成---->生成解决方案 等待完成

Release Win32--->生成---->生成解决方案 等待完成

之后 在你的build-->lib-->Debug文件夹下 就会产生相应的lib 文件,之后就是后续的opencv 配置了


2018/05/03更新:

opencv 3.0之后原本的nofree模块已经被单独提取出来了,点击打开链接可以找到各个opencv对应的

opencv_contrib版本,下载自已对应的版本即可。cmake 重新编译的时候,需要在OPENCV-EXTRA_MODULES_PATH下输入下载并解压的.../opencv_contrib-3.4.1/modules 地址即可 重新configure Generate 然后进行后续的配置工作即可


  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值