使用OpenCV-2.4.0.exe文件编译x86或x64平台Visual Studio 2005/2008/2010目标文件

本文详细介绍了如何在Visual Studio 2005/2008/2010上使用OpenCV-2.4.0.exe源代码、CMake和Intel TBB编译x86平台的目标文件。首先,将OpenCV-win源代码放置到指定目录,安装配置Intel TBB,然后安装CMake并生成项目文件。接着,配置VC++目录,编译生成调试和发行模式的库。最终整理目录结构,便于后续使用。
摘要由CSDN通过智能技术生成

    版权声明:对于本博客所有原创文章,允许个人、教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者、出处及本声明。

    博客地址http://blog.csdn.net/shuxiao9058

    原始作者:季亚


    首先声明在Visual Studio 2008/2010下使用OpenCV不需要再编译OpenCV-2.4.0,原因是在OpenCV-2.4.0.exe解压后会产生build文件夹,其中有很多目录,我们注意到x86文件夹,里面又有vc9、vc10等文件夹(包含debug和release版本),使用这些文件我们可以直接配置OpenCV-2.4.0,这里讲述编译方法只是一时兴起。配置方法详见本人其他博文:OpenCV 2.3.x/2.4.xVisual Studio 2005/2008VisualStudio 2010配置方法详解,这里不对这方面的知识进行讲解。

    我们将要使用的工具有:Visual Studio 2005/2008 Professional、Visual Studio 2010 Ultimate、cmake、intel tbb、OpenCV-win源代码(注意是Windows下的源代码,linux源码编译会产生错误)。

    下面,我们就来介绍如何使用OpenCV-win源代码编译OpenCV目标文件吧。

一、生成项目文件

1.首先,我们将预使用的OpenCV-win源代码放置到指定目录

    我在“C:\ProgramFiles”目录下新建一个“OpenCV”目录,并在里面新建一个src目录并将OpenCV-win源码放置到该文件夹,目录结构如图1所示:

图1 C:\ProgramFiles\OpenCV\src内的目录结构

2.下载并安装配置intel tbb

    这里我把intel tbb解压后的文件夹放置到“C:\Program Files”目录下(如图2所示),然后将intel tbb的bin目录添加到系统环境变量,在桌面上右击“计算机”,选择“属性-高级系统设置”,进入“高级”选项卡,“环境变量-系统变量”,如图3所示:

图2 tbb40_20120408oss内的目录结构

图3 系统环境变量

    编辑

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值