Ubuntu14.04配置OpenCV2.4.9详细教程
5星 · 超过95%的资源 需积分: 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发行版上,安装步骤可能会有所不同。
2020-01-11 上传
198 浏览量
125 浏览量
2014-08-26 上传
2020-02-14 上传
2016-07-20 上传
点击了解资源详情