利用Opencv 3.0源码 + Visual Studio 2013 在window7环境下编译lib及dll

本文主要参照opencv官网中的介绍说明文档,下载源代码对opencv进行编译lib和dll。

原文链接 http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html#windows-installation

一)准备环境

1> 安装tortoisegit  下载地址https://code.google.com/p/tortoisegit/wiki/Download

2>通过tortoisegit从opencv的github站点https://github.com/Itseez/opencv 抓取最新的code


3>安装python-2.7.9

4>安装Visual Studio 2013

二)安装必要支持文件及程序

1>通过 https://pypi.python.org/pypi/setuptools#downloads 安装essy_install工具,通过工具陆续安装Sphinx 

2>从http://sourceforge.net/projects/numpy/files/NumPy/1.9.1/下载NumPy 1.9.1版本的windows安装程序numpy-1.9.1-win32-superpack-python2.7.exe

3>下载安装Miktex,下载地址http://miktex.org/2.9/setup

4>由于IPP已经变成收费软件,现在只有TBB(当前最新为4.3版本)可以下载安装,下载地址https://www.threadingbuildingblocks.org/download

5>下载Eigen Lib 地址http://eigen.tuxfamily.org/index.php?title=Main_Page#Download

注:官网中介绍可下载其他模块如OpenEXR、CUDA、Openni、Qt,由于vs2013编译器暂不支持此类选项,故忽略


三)编译配置

下载并安装CMake Windows版本程序,在opencv源码路径下新建文件夹dev,将tbb和eigen 解压缩放入。

打开Cmake程序,配置路径如下



点击“config”按钮,第一次编译后会有很多内容报错,将EIGEN_INCLUDE_PATH填入,选择TBB相关路径后后重新再进行一遍config配置检查直到将各项红色区域的配置一一更正后不再有报错。另外由于CUDA没有使用,相关选项都不需要选择如图



最后点击“genrate”将生产工程配置文件sln如下,运行vs2013即可进行编译lib及dll



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值