Ubuntu14.04配置OpenCV2.4.9详细教程

5星 · 超过95%的资源 需积分: 50 50 下载量 188 浏览量 更新于2024-09-08 收藏 2KB TXT 举报
本资源提供了一种在Ubuntu 14.04系统上安装和配置OpenCV 2.4.9的详细步骤,适合初学者和有经验的开发者参考。 在Linux环境中,尤其是Ubuntu这样的Debian派系系统上,安装和配置OpenCV库可能涉及到多个依赖包的安装和编译过程。以下是详细的步骤: 1. 首先,确保系统具有基本的构建工具,通过执行以下命令安装: ``` sudo apt-get install build-essential ``` 2. 安装GTK+开发包,因为OpenCV可以与GTK+库配合用于图像显示: ``` sudo apt-get install libgtk2.0-dev ``` 3. 接着,安装pkg-config,它是一个管理编译依赖的工具: ``` sudo apt-get install pkg-config ``` 4. 安装cmake,OpenCV的构建工具: ``` sudo apt-get install cmake ``` 5. 从SourceForge下载OpenCV 2.4.9的源代码。你可以访问这个网址(http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/)来获取源码并将其解压到一个合适的目录。 6. 解压完成后,进入OpenCV-2.4.9目录,并创建一个名为“release”的子目录: ``` cd OpenCV-2.4.9 mkdir release ``` 7. 在“release”目录下初始化并配置构建环境: ``` cd release cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local .. ``` 8. 生成Makefile文件: ``` make ``` 9. 编译源代码: ``` sudo make install ``` 10. 配置pkg-config以识别OpenCV库: ``` sudo gedit /etc/ld.so.conf.d/opencv.conf ``` 在文件中添加 `/usr/local/lib`,然后保存。 11. 更新动态链接库缓存: ``` sudo ldconfig ``` 12. 修改bash配置文件以添加OpenCV的路径: ``` sudo gedit /etc/bash.bashrc ``` 在文件末尾添加: ``` PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH ``` 13. 保存并关闭文件后,重启终端或运行 `source /etc/bash.bashrc` 使更改生效。 14. 为了测试OpenCV是否安装成功,你可以创建一个简单的C++程序,例如`displayimage.cpp`,包含OpenCV头文件并展示一张图片: ```cpp #include <opencv.h> #include <highgui.h> using namespace cv; int main(int argc, char* argv[]) { Mat image; image = imread(argv[1], 1); if (argc != 2 || !image.data) { printf("No image data\n"); return -1; } namedWindow("Display Image", WINDOW_NORMAL); imshow("Display Image", image); waitKey(0); return 0; } ``` 编译并运行这个程序,传入图像文件路径作为参数,如果一切正常,程序应能正确显示图像。 以上步骤完成后,你已经在Ubuntu 14.04上成功安装了OpenCV 2.4.9,并准备好了进行计算机视觉相关的开发工作。请注意,OpenCV的版本可能会随时间更新,新版本可能需要不同的配置步骤,但基本流程大致相同。在更高级的Ubuntu版本或其它Linux发行版上,安装步骤可能会有所不同。