Ubuntu下OpenCV 2.1安装教程:详细步骤与依赖包

5星 · 超过95%的资源 需积分: 9 58 下载量 186 浏览量 更新于2024-09-18 收藏 953KB DOC 举报
在Ubuntu操作系统中安装OpenCV是一个相对复杂的过程,尤其是对于新手用户来说。OpenCV是一个卓越的计算机视觉库,对图像处理和机器学习等领域有着广泛的应用,它曾帮助作者完成硕士论文,并在实践中大显身手。本文将详细介绍如何在Ubuntu 9.10上安装OpenCV 2.1版本,这个版本相较于早期版本如1.0和2.0,包含了更多bug修复和新特性。 首先,安装OpenCV 2.1需要一系列依赖项,因为新版本的功能扩展可能涉及到不同类型的文件处理。你需要通过终端执行以下命令以安装这些基本工具包: 1. `sudo apt-get install build-essential`: 这个命令用于安装构建和开发所需的必要组件。 2. `libgtk2.0-dev`: 提供图形用户界面的开发支持。 3. `libavcodec-dev` 和 `libavformat-dev`: 用于视频编码和解码相关的开发包。 4. `libjpeg62-dev` 和 `libtiff4-dev`: 图像处理库的开发支持,包括JPEG和TIFF格式。 5. `cmake`: 一个跨平台的构建系统,用于OpenCV的配置和编译。 6. `libswscale-dev` 和 `libjasper-dev`: 与图像缩放和处理相关的库。 安装这些依赖后,接下来就是获取OpenCV 2.1的源代码。你可以访问OpenCV的官方网站或者GitHub仓库下载最新版本的代码,然后在终端中执行`git clone`命令来克隆到本地。具体步骤如下: 1. 使用`cd`命令进入你希望存放源代码的目录。 2. 输入`git clone https://github.com/opencv/opencv.git`来下载OpenCV的源代码库。 3. 进入刚克隆的OpenCV目录:`cd opencv`. 4. 创建一个构建子目录并导航到其中:`mkdir build && cd build`. 5. 使用`cmake ..`来初始化OpenCV的构建过程,确保指定正确的目标系统(例如,针对Ubuntu的选项)。 6. 设置构建选项,如添加 `-DCMAKE_BUILD_TYPE=RELEASE` 来优化编译速度,或者 `-DWITH_JASPER=ON` 如果你需要jasper库支持。 7. 最后,执行`make` 命令进行编译,然后`sudo make install` 安装OpenCV到系统中。 安装过程中可能会遇到一些编译错误,这通常需要根据错误提示查找解决方案或查阅OpenCV的官方文档。如果一切顺利,安装完成后,你可以在终端中通过`pkg-config --cflags --libs opencv` 查看是否已成功安装,并可以通过`cv::Mat`等类型来测试新安装的OpenCV库。 安装OpenCV 2.1在Ubuntu上需要耐心和细心,但一旦完成,将极大地提升你的计算机视觉项目开发能力。不断关注OpenCV的更新,了解最新的特性和优化方法,是保持技术领先的关键。