Fedora 9 Linux 上安装 OpenCV 2.2.0 的详细步骤

需积分: 7 0 下载量 14 浏览量 更新于2024-09-11 收藏 16KB TXT 举报
"在Fedora 9 Linux系统上移植并安装OpenCV的步骤" OpenCV(开源计算机视觉库)是一个广泛使用的计算机视觉和机器学习软件库,它包含了各种用于图像处理和计算机视觉的函数。在Fedora 9 Linux环境下安装OpenCV的过程包括下载、编译和配置库文件。以下是对该过程的详细说明: 1. **下载OpenCV** 首先,你需要从官方源代码仓库获取OpenCV的最新版本。在本例中,是OpenCV 2.2.0。你可以访问SourceForge上的OpenCV项目页面(http://sourceforge.net/projects/opencvlibrary/)来下载相应的tar.bz2文件。 2. **解压源代码** 使用`tar`命令解压缩下载的文件,例如:`tar -jxvf OpenCV-2.2.0.tar.bz2`。 3. **切换目录** 进入解压后的目录,例如:`cd OpenCV-2.2.0`。 4. **安装CMake** 在编译OpenCV之前,确保已经安装了CMake。如果未安装,可以通过`yum install cmake`来安装。 5. **创建构建目录** 创建一个名为`build`的目录,然后进入该目录:`mkdir build && cd build`。 6. **配置CMake** 使用CMake来配置编译选项:`cmake ..`。这会根据你的系统设置自动配置编译过程。 7. **编译源代码** 使用`make`命令来编译源代码。这可能需要一段时间,具体取决于你的硬件性能。 8. **以root权限安装** 要使编译好的库文件对系统全局可用,需要以root权限执行安装:`su`,然后输入`make install`。 9. **配置动态链接器** 为了确保系统能够找到新安装的库文件,需要编辑`/etc/ld.so.conf`,添加`/usr/local/lib/`路径。同时,更新用户的环境变量,如在`~/.bash_profile`中添加`PKG_CONFIG_PATH`,使其包含`/usr/local/lib/pkgconfig`。 10. **使更改生效** 保存并关闭文件后,运行`source ~/.bash_profile`使环境变量更改生效。另外,为了确保所有用户都能访问到OpenCV库,可以将`opencv.pc`文件复制到系统的`pkgconfig`目录下。 11. **验证安装** 最后,通过编写和编译一个简单的OpenCV程序来测试安装是否成功。例如,在OpenCV的`samples/cpp`目录下,使用`pkg-config`工具来获取编译和链接OpenCV所需的标志,然后编译`drawing.cpp`或`test.cpp`。 在特定的ARM架构系统上,如在搭载Linux和arm-linux-gcc 4.5.1版本的设备上进行移植时,可能需要额外的步骤来确保交叉编译的兼容性。通常,你需要为特定的ARM平台配置编译器,并遵循类似的编译和安装流程。 OpenCV的移植和安装涉及到多个步骤,包括下载源码、编译、配置环境以及编写简单的程序进行验证。确保每个步骤都正确执行是成功移植的关键。在实际操作中,根据你的具体需求和系统环境可能需要对上述步骤进行适当调整。