转自: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 教程 #### 一、前言 在计算机视觉领域,OpenCV 是一个非常重要的开源库,它为图像处理提供了大量的功能函数和算法实现。对于使用 Visual Studio 2010 的开发者来说,...
标题中提到的“OpenCV和Visual Studio2010安装配置”是指对OpenCV这个开源的计算机视觉库在Microsoft Visual Studio这个集成开发环境(IDE)中的安装和配置过程。OpenCV是一个用于机器视觉和图像处理功能的跨平台库...
### Visual Studio 下安装 openCV 步骤详解 #### 一、前言 本文将详细介绍如何在 Visual Studio 2010 中安装并配置 OpenCV 的过程。OpenCV 是一个开源的计算机视觉库,广泛应用于图像处理、视频分析等多个领域。...
在本文中,我们将深入探讨如何在Visual Studio 2010环境下使用OpenCV库来实现图像的读取操作。OpenCV(开源计算机视觉库)是一个强大的工具,广泛应用于图像处理和计算机视觉领域。Visual Studio 2010作为微软开发...
同时,确保Visual Studio的版本与OpenCV构建时使用的版本匹配,例如,OpenCV 2.4.8是为Visual Studio 2010(vc10)编译的。 通过以上步骤,你应该能够在Visual Studio中成功配置OpenCV并进行开发。如果遇到其他问题...
本文将详细介绍如何在Visual Studio 2017中配置和使用OpenCV 3.4.1。 一、Visual Studio 2017的安装与配置 1. 下载与安装:首先,你需要从Microsoft官方网站下载Visual Studio 2017的安装包,根据需求选择社区版、...
在本文中,我们将详细介绍如何在Windows环境中安装和配置OpenCV 2.3,利用Visual Studio 2010和CMake 2.8.5。首先,我们需要下载并安装必要的软件。 1. **下载和安装**: - **OpenCV**:首先,访问[SourceForge]...
总结,使用Visual Studio 2022编译OpenCV-4.8.0库涉及多个步骤,包括环境准备、CMake配置、生成项目文件、编译和安装。这个过程允许你针对不同的运行环境定制OpenCV库,以满足特定项目的需求。一旦完成,你将拥有...
本篇文章将详细介绍如何在Visual Studio环境下配置OpenCV与FFmpeg,以便于充分利用这两个库的强大功能。 首先,OpenCV(开源计算机视觉库)是一个跨平台的C++库,它提供了大量的计算机视觉算法,包括图像处理、特征...
《OpenCV在Visual Studio 2010下的安装教程详解》 OpenCV,全称Open Source Computer Vision Library,是一款强大的计算机视觉库,广泛应用于图像处理、机器学习等领域。本文将详细解析如何在Visual Studio 2010...
在本教程中,我们将深入探讨如何在Windows操作系统上配置Visual Studio 2013开发环境,以便使用OpenCV 2.4.10和Point Cloud Library (PCL) 1.8.0进行三维重建项目,特别是针对Kinect设备的应用。尽管这里提到的...
【ASP.NET编程知识】在Visual Studio 2010中配置OpenCV的步骤涉及多个环节,主要是为了在C++环境中方便地使用OpenCV库。首先,确保已经安装了适合的OpenCV版本,例如这里提到的OpenCV 2.4.9。OpenCV的构建目录包含...
为了在Visual Studio 2010环境下使用OpenCV 2.4.3版本,首先需要下载并安装必要的软件包。具体步骤如下: 1. 下载OpenCV。用户可以访问OpenCV官方网站的相关下载区域,下载适用于Windows的OpenCV版本。在这个案例中...
### Visual Studio 2010 + OpenCV 2.3.1 下的配置关键步骤 在本文中,我们将详细介绍如何在Visual Studio 2010环境下成功配置并使用OpenCV 2.3.1,这一过程经过了严格的测试并被证实有效。 #### 一、下载与安装...
一、下载CMake和OpenCV库 ...此外如果不想从源码编译,可以直接下载windows下的预编译版本,然后直接跳到本博客第五小节开始配置。 二、依赖库的编译 想要获取OpenCV4.2的完整功能,需要大量的依
opencv在visual studio 2013 下的配置 1.软件准备:opencv安装包,visual studio2013 2.安装visual studio 3.配置vs的opencv编译和链接 4.测试
在Visual Studio 2008中配置OpenCV环境: 1. 打开一个新的或现有的项目,然后进入“项目”菜单,选择“属性”。 2. 在“配置属性”下,选择“C/C++”,然后点击“常规”。在“附加包含目录”中,添加包含OpenCV...
在本文中,我们将详细介绍如何使用Visual Studio编译OpenCV,这是一个流行且强大的计算机视觉库。首先,我们需要确保具备以下前提条件: 1. **安装Visual Studio**:确保您已安装了适用于C++开发的Visual Studio ...