【Win10 + CMake 3.7.0-rc1 + VisualStudio 2015 】【OpenCV2.4.13 + tbb】重新编译

本文介绍了如何使用CMake 3.7.0-rc1和Visual Studio 2015 Pro Update 3来编译OpenCV 2.4.13,包括编译工具配置、源码和第三方库下载、编译过程的详细步骤,特别强调了文件校验和TBB库的使用。
摘要由CSDN通过智能技术生成

问题起源

尝鲜安装了visual studio 2015 Professional版本,并且升级到Update 3,发现OpenCV没有提供适应VS2015编译好的版本。
因此,我尝试利用CMake 3.7.0-rc1(x64)和VS 2015 Pro对OpenCV 2.4.13的源码进行编译。


注:实际上OpenCV 3.0中有编译好的版本,但是由于版本更新过程中触及了SIFT等一大批专利的问题,导致OpenCV3.0以后的版本中没有nonfree的库,图像处理中常用的特征提取无法用。因此这就解释了为什么题主花精力非要编译2.4.13版本。


编译工具配置

  1. HASH文件校验工具
    下载文件的校验非常重要,特别是编译环境工具和代码相关文件,切记切记!仍记得当年看到的白帽子大会上那个隐藏在编译器中的可怕魔鬼,尽管md5校验已经被证明有漏洞了,但目前只能用这种办法确定。我选择了“深空HASH计算工具 V2.0”,这是为了能够比对CMake提供的SHA-256,通常使用的Hash 1.04工具不能够提取SHA-256。
  2. VS2015 Pro Update3
    我是利用学生账号在微软官方上下载的,并且通过了文件校验。

  3. CMake 3.7.0-rc1
    CMake官网上下载的稳定版本,建议有能力都下载x64版本,这样对后续的编译有好处。下载后通过文件校验后安装。

OpenCV源码和其所使用第三方库下载

  1. OpenCV 2.4.13
    OpenCV官网下载:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值