`

visual studio 2010下安装OpenCV及相关配置

 
阅读更多

转自:http://www.cnblogs.com/zyx2007/archive/2011/06/25/2090197.html

 

环境:windows 7+visual studio 2010+opencv 
2.1
,成功!xp更应该能成功。耐心点,按下面的一步一步来,应该是没什么问题的,祝您好运啦!

1、下载文件
OpenCV2.1
官方地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win.zip/download
推荐本论坛地址:http://www.opencv.org.cn/download/OpenCV-2.1.0-win32-vs2008.exe
CMAKE 
2.8.1
http://www.cmake.org/files/v2.8/cmake-2.8.1-win32-86.exe
INTELTBB3.0
http://www.threadingbuildingblocks.org/uploads/77/151/3.0/tbb30_20100406oss_win.zip

2、首先安装CMAKE2.8.1,然后将OpenCV2.1安装到你将要放置OPENCV的地方,接着,解压INTEL 
TBB 3.0,比如将OPENCV和TBB都放在D:\Program Files里面。并在OpenCV文件夹下创建子目录D:\Program 
Files\OpenCV2.1\vs2010,用于存放编译结果。

检查D:\Program Files\OpenCV2.1\bin和D:\Intel TBB 3.0\bin\ia32\vc10是否已经被加入到环境变量(我的电脑-属性-环境变量)PATH,如果没有,请加入。加入后需要注销当前Windows用户(或重启)后重新登陆才生效。(可以在任务管理器里重启explorer.exe)

打开CMAKE 2.8.1,在Where is the source code后面填写(或者选择)OPENCV 2.1的安装目录,如D:\Program Files\OpenCV2.1,在Where to build the binaries里填写刚创建的子目录D:\Program Files\OpenCV2.1\vs2010。接着点击Configure按钮,在出现的对话框中选择Visual Studio 10,下面的选项选择Use default native compilers,点击Finish继续。

过一会儿之后会出现一个配置窗口(此处注意在CMAKE配置的时候是不能够打开VS2010的),然后勾选BUILD_SHARED_LIBS,BUILD_TESTS,OPENCV_BUILD_3DPARTY_LIBS,以及下面的WITH_JASPER,WITH_JPEG,WITH_PNG,WITH_TBB(一般这个没默认选上),和WITH_TIFF选项

勾好后再次点击Configure,之后再配置窗口最上面会出现TBB_INCLUDE_DIR-NOTFOUND字样的红色选项,此处为CMAKE找不到INTEL 
TBB的包含文件为之所致,将INTEL TBB 3.0里面的INCLUDE文件夹路径(注意是INCLUDE,不是INCLUDE里面的子文件夹)定位到该配置属性的路径里,再次点击Configure,在TBB_LIB_DIR处又会出现红色一行,此处为INTEL TBB的库文件位置,此处必须将路径定位到含有LIB文件的位置,比如我的安装位置是D:/Program Files/Intel TBB 3.0/lib/ia32/vc10,也就是说,在lib文件夹下会有子文件夹,必须定位到子文件夹对应的VC版本文件夹里去,这里由于是配置VS2010,所以我们选择VC10文件夹,ia32子文件夹是32位系统,此处应根据对应操作系统选择。

然后,我们再次点击Configure,此时所有红色行已经变为白色,同时在下方的信息里面会有一条为Use TBB:YES的字样,证明我们已经将INTEL TBB配置完毕,然后点击Generate。

3、完成后在刚创建的子文件夹D:\Program Files\OpenCV2.1\vs2010下会出现一个VS2010的解决方案文件OPENCV.sln,双击打开后,出现OPENCV 
2.1的所有工程项目,先不要着急编译。

首先点击Solution Explorer(解决方案资源管理器)里面Property Manager(属性管理器)下的选项卡,依次展开ALL_BUILD—Debug|Win32—右键单击Microsoft.Cpp.Win32.user,选择Properties(属性),然后选择VC++ Directories(VC++目录),在Executable Directories(可执行文件目录)里面将INTEL TBB 
3.0的可执行路径(bin)填写到里面,此处与LIB一样,必须定位到VC10才可以,例如我的是D:\Program Files\Intel TBB 3.0\bin\ia32\vc10,将Include Directories(包含目录)定位到Intel TBB的Include文件夹即可,无需再往深入定位,在Library Directories(库目录)里填写Intel TBB的LIB文件位置,定位到VC10文件夹。

单击确定之后,将选项卡切回到Solution Explorer(解决方案资源管理器),将编译模式切换为Debug模式,右键单击Solution OpenCV(解决方案OpenCV),选择Rebuild Solution(重新生成解决方案),编译后再右键单击INSTALL项目,选择Build(生成),之后将编译模式切换为Release,重复debug模式下的步骤。完成后在你的解决方案文件夹D:\Program Files\OpenCV2.1\vs2010里面会生成bin目录,include目录,lib目录。

然后在VS2010里切回到Property Manager(属性管理器),像上面一样展开Microsoft.Cpp.Win32.user后选择Properties(属性),最后在VC++ Directories(VC++目录)里面增加子文件夹D:\Program Files\OpenCV2.1\vs2010下的可执行文件(bin),包含文件(include\opencv),以及库文件(lib),源文件(src\cv、src\cvaux、src\cxcore、src\highgui、src\ml),确定,退出并保存更改。

检查D:\Program Files\OpenCV2.1\vs2010\bin是否已经被加入到环境变量(我的电脑-属性-环境变量)PATH,如果没有,请加入。

到此OPENCV 2.1配置完成,以后建立OPENCV项目时都需在项目里面添加依赖库,方法是在Solution 
Explorer(解决方案资源管理器)里面右键选择项目,选择Properties(属性),然后在Linker(链接器)里面选择Input(输入),在依赖库里添加OPENCV的LIB文件夹里的LIB文件名称即可,文件名后面有小写字母“d”的为Debug库(调试模式库),没有“d”的为Release库(发布模式库)。例如active(debug)[活动(debug)]里添加cv210d.lib cvaux210d.lib cxcore210d.lib highgui210d.lib ml210d.lib,release里添加cv210.lib cvaux210.lib cxcore210.lib highgui210.lib ml210.lib

 

 

欢迎关注微信公众号——计算机视觉:

 

分享到:
评论

相关推荐

    Visual Studio 2010上配置OpenCV 2.4.0教程

    ### Visual Studio 2010 上配置 OpenCV 2.4.0 教程 #### 一、前言 在计算机视觉领域,OpenCV 是一个非常重要的开源库,它为图像处理提供了大量的功能函数和算法实现。对于使用 Visual Studio 2010 的开发者来说,...

    OpenCV和Visual Studio2010安装配置

    标题中提到的“OpenCV和Visual Studio2010安装配置”是指对OpenCV这个开源的计算机视觉库在Microsoft Visual Studio这个集成开发环境(IDE)中的安装和配置过程。OpenCV是一个用于机器视觉和图像处理功能的跨平台库...

    Visual Studio下安装openCV步骤

    ### Visual Studio 下安装 openCV 步骤详解 #### 一、前言 本文将详细介绍如何在 Visual Studio 2010 中安装并配置 OpenCV 的过程。OpenCV 是一个开源的计算机视觉库,广泛应用于图像处理、视频分析等多个领域。...

    visual studio2010下用opencv实现图片读取

    在本文中,我们将深入探讨如何在Visual Studio 2010环境下使用OpenCV库来实现图像的读取操作。OpenCV(开源计算机视觉库)是一个强大的工具,广泛应用于图像处理和计算机视觉领域。Visual Studio 2010作为微软开发...

    Opencv配置Visual Studio方法

    同时,确保Visual Studio的版本与OpenCV构建时使用的版本匹配,例如,OpenCV 2.4.8是为Visual Studio 2010(vc10)编译的。 通过以上步骤,你应该能够在Visual Studio中成功配置OpenCV并进行开发。如果遇到其他问题...

    visual studio 2017+Opencv3.4.1.zip

    本文将详细介绍如何在Visual Studio 2017中配置和使用OpenCV 3.4.1。 一、Visual Studio 2017的安装与配置 1. 下载与安装:首先,你需要从Microsoft官方网站下载Visual Studio 2017的安装包,根据需求选择社区版、...

    Visual Studio 2010 + Cmake 2.8.5 + OpenCV2.3安装方法

    在本文中,我们将详细介绍如何在Windows环境中安装和配置OpenCV 2.3,利用Visual Studio 2010和CMake 2.8.5。首先,我们需要下载并安装必要的软件。 1. **下载和安装**: - **OpenCV**:首先,访问[SourceForge]...

    Visual Studio 2022 版本编译 OpenCV-4.8.0 的库

    总结,使用Visual Studio 2022编译OpenCV-4.8.0库涉及多个步骤,包括环境准备、CMake配置、生成项目文件、编译和安装。这个过程允许你针对不同的运行环境定制OpenCV库,以满足特定项目的需求。一旦完成,你将拥有...

    visual studio配置opencv,ffmpeg

    本篇文章将详细介绍如何在Visual Studio环境下配置OpenCV与FFmpeg,以便于充分利用这两个库的强大功能。 首先,OpenCV(开源计算机视觉库)是一个跨平台的C++库,它提供了大量的计算机视觉算法,包括图像处理、特征...

    opencv在visual studio2010下的安装教程

    《OpenCV在Visual Studio 2010下的安装教程详解》 OpenCV,全称Open Source Computer Vision Library,是一款强大的计算机视觉库,广泛应用于图像处理、机器学习等领域。本文将详细解析如何在Visual Studio 2010...

    无需积分免费教程Visual Studio2013+PCL1.8.0+Opencv2.4.10成功配置环境完美运行 基于Kinect三维重建

    在本教程中,我们将深入探讨如何在Windows操作系统上配置Visual Studio 2013开发环境,以便使用OpenCV 2.4.10和Point Cloud Library (PCL) 1.8.0进行三维重建项目,特别是针对Kinect设备的应用。尽管这里提到的...

    【ASP.NET编程知识】Visual Studio 2010配置OpenCV的方法.docx

    【ASP.NET编程知识】在Visual Studio 2010中配置OpenCV的步骤涉及多个环节,主要是为了在C++环境中方便地使用OpenCV库。首先,确保已经安装了适合的OpenCV版本,例如这里提到的OpenCV 2.4.9。OpenCV的构建目录包含...

    OpenCV2.4.3在visual studio下的成功配置

    为了在Visual Studio 2010环境下使用OpenCV 2.4.3版本,首先需要下载并安装必要的软件包。具体步骤如下: 1. 下载OpenCV。用户可以访问OpenCV官方网站的相关下载区域,下载适用于Windows的OpenCV版本。在这个案例中...

    Visual_Studio_2010_+Opencv2.3.1下的配置关键步骤

    ### Visual Studio 2010 + OpenCV 2.3.1 下的配置关键步骤 在本文中,我们将详细介绍如何在Visual Studio 2010环境下成功配置并使用OpenCV 2.3.1,这一过程经过了严格的测试并被证实有效。 #### 一、下载与安装...

    opencv在visual studio 2013 下的配置

    opencv在visual studio 2013 下的配置 1.软件准备:opencv安装包,visual studio2013 2.安装visual studio 3.配置vs的opencv编译和链接 4.测试

    在 Visual Studio 2008中使用OpenCV1.1的懶人包,可直接使用OpenCV各項函式

    在Visual Studio 2008中配置OpenCV环境: 1. 打开一个新的或现有的项目,然后进入“项目”菜单,选择“属性”。 2. 在“配置属性”下,选择“C/C++”,然后点击“常规”。在“附加包含目录”中,添加包含OpenCV...

    visual studio编译opencv

    在本文中,我们将详细介绍如何使用Visual Studio编译OpenCV,这是一个流行且强大的计算机视觉库。首先,我们需要确保具备以下前提条件: 1. **安装Visual Studio**:确保您已安装了适用于C++开发的Visual Studio ...

Global site tag (gtag.js) - Google Analytics