Ubuntu 10.04安装OpenCV 2.1详细教程
需积分: 10 90 浏览量
更新于2024-09-19
收藏 2.58MB DOC 举报
"Ubuntu 10.04中安装OpenCV2.1的详细步骤"
在Ubuntu 10.04上安装OpenCV 2.1是一个涉及多个步骤的过程,主要包括安装依赖库、下载源码、编译和配置环境。以下是安装的详细步骤:
1. 安装必备依赖库:
在开始安装OpenCV之前,首先需要确保系统中有必要的开发库。这些库包括用于图形界面的`libgtk2.0-dev`,以及与视频和图像处理相关的`libavcodec-dev`, `libavformat-dev`, `libjpeg62-dev`, `libtiff4-dev`, `libswscale-dev`, `libjasper-dev`和`cmake`。通过运行以下命令安装这些依赖:
```
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev
```
2. 下载OpenCV源码:
从指定的地址(http://www.opencv.org.cn/download/OpenCV-2.1.0.tar.bz2)下载OpenCV 2.1.0的源代码压缩包。
3. 解压并进入目录:
使用`tar`命令解压下载的文件,并进入解压后的目录:
```
tar xvf OpenCV-2.1.0.tar.bz2
cd OpenCV-2.1.0
```
4. 生成Makefile:
由于OpenCV 2.1.0不使用`configure`文件,而是采用`cmake`来生成Makefile。在OpenCV源代码目录下执行:
```
cmake .
```
5. 编译与安装:
使用`make`命令进行编译,完成后使用`sudo make install`将OpenCV安装到系统中。这个过程可能需要大约10分钟的时间。
6. 配置库路径:
配置动态链接器以找到新安装的OpenCV库。创建一个新的配置文件并添加库路径:
```
sudo gedit /etc/ld.so.conf.d/opencv.conf
```
在文件中添加`/usr/local/lib`,然后运行:
```
sudo ldconfig
```
7. 更新环境变量:
修改bash配置文件以包含OpenCV的pkgconfig路径:
```
sudo gedit /etc/bash.bashrc
```
在文件末尾添加:
```
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
```
8. 使配置生效:
为了使上述更改生效,可以重启系统或注销并重新登录。
9. 测试安装:
进入`samples/c`目录,运行`build_all.sh`脚本编译示例程序,然后运行`./dftlena.jpg`和`./edgelena.jpg`等示例,以验证OpenCV是否成功安装并运行。
以上就是Ubuntu 10.04上安装OpenCV 2.1的详细过程,每个步骤都是确保OpenCV能正常工作所必需的。请注意,这个过程可能会因为不同的系统环境而略有差异,但在大多数情况下,遵循这些步骤应该能够顺利完成安装。
点击了解资源详情
2021-09-29 上传
2014-11-08 上传
2011-11-21 上传
2010-11-25 上传
2012-12-27 上传
2013-12-05 上传
2012-12-17 上传
2021-10-12 上传
zwt2052
- 粉丝: 2
- 资源: 4
最新资源
- 行业文档-设计装置-一种切袋器.zip
- android应用源码高仿天天动听音乐-IT计算机-毕业设计.zip
- Assign3
- SMOK
- Luang:一个文件的简单Lua库即可翻译和格式化文本
- conf-deadlines
- tdd-checkout
- 基于python3.7+Qtpy5+opencv的交通监控图像处理.zip
- Sistemas-Distribuidos
- 网络IO模型 Linux环境下的network IO
- CSVFile
- IBM-Data-Analyst
- youshould:Web应用程序可帮助人们向朋友推荐事物
- node-asbs-dummy-ai:使用 node-asbs-lib 的虚拟船舶 AI
- vc在文件改变时得到通知,文件监控程序
- Famintos-Mobile:Projeto de Desenvolvimento Mobile