Windows/Linux OpenCV 2.1安装教程:包含CMake与INTELTBB设置

需积分: 9 1 下载量 179 浏览量 更新于2024-09-09 收藏 17KB DOCX 举报
本文档主要介绍了如何在Windows和Linux系统上安装OpenCV 2.1版本的详细步骤。OpenCV是一个开源的计算机视觉和机器学习库,广泛应用于图像处理、人脸识别、视频分析等领域。以下是安装过程中的关键步骤: 1. 下载文件: - 官方下载链接:对于Windows系统,可以从OpenCV官方源码库下载OpenCV-2.1.0-win.zip或推荐的OpenCV-2.1.0-win32-vs2008.exe,后者通常包含了更易安装的VS2008集成。 - CMake 2.8.1:CMake是一个跨平台的构建系统工具,用于生成特定编译器的构建配置文件,这对于OpenCV的编译至关重要。 - Intel Threading Building Blocks (TBB) 3.0:TBB是一个并行计算库,对OpenCV的性能优化有帮助。 2. 安装步骤: - 首先安装CMake 2.8.1,确保它被正确安装并添加到系统的PATH环境变量中,以便后续能够识别CMake。 - 将OpenCV 2.1下载并解压到指定目录,例如D:\ProgramFiles\OpenCV2.1,并创建一个子目录D:\ProgramFiles\OpenCV2.1\vs2010用于编译结果存放。 - 解压Intel TBB 3.0到D:\IntelTBB3.0,同样将其路径添加到系统PATH中。 - 配置环境变量,确保D:\ProgramFiles\OpenCV2.1\bin和D:\IntelTBB3.0\bin\ia32\vc10路径已包含在PATH中,如果不包含,需要注销当前用户或重启电脑使更改生效。 - 使用CMake 2.8.1进行OpenCV的配置,设置源代码目录为OpenCV的安装路径,如D:\ProgramFiles\OpenCV2.1,构建目录为D:\ProgramFiles\OpenCV2.1\vs2010。 - 在CMake配置过程中,选择Visual Studio 10作为编译器,并启用默认的原生编译器。同时,勾选"BUILD_SHARED_LIBS"(共享库)和"BUILD_TESTS"(包含测试程序)选项,以及根据需要启用其他OPENCV_BUILD_3相关的选项。 - 点击Configure,然后Finish进行配置。在此阶段,不要打开Visual Studio 2010,以免干扰配置过程。 - 配置完成后,会看到一个配置窗口,此时可以开始构建OpenCV。这个过程可能需要一段时间,取决于系统性能。 通过这些步骤,您将在Windows环境中成功安装并配置了OpenCV 2.1,准备好在项目中集成和利用其强大的图像处理功能。在Linux环境下,虽然基本流程相似,但可能会有额外的依赖项管理和包管理器(如apt-get或yum)的步骤。在Linux中,OpenCV通常会作为预编译的包提供,安装过程相对简单。