Ubuntu12.04下OpenCV-2.4.10安装
来源:互联网 发布:汕头网店美工培训sina 编辑:程序博客网 时间:2024/05/16 08:26
后续修改:1-5步可以直接参考下面链接操作(尽量按下面链接中操作)
OpenCV Install from Github (Ubuntu)
分割线----------------------------------------------------------------------------------------------------------
闲话不多说,直奔主题:
Ubuntu系统版本:Ubuntu 12.04
OpenCV软件版本:opencv-2.4.10
Opencv官网: http://opencv.org
1.下载opencv-2.4.10
下载OpenCV for Linux/Mac 版本,并解压出来,( 网址:http://opencv.org/downloads.html, 下载OpenCV for Linux/Mac 版本的;)
例如:我存放的路径是:/home/jack/opencv-2.4.10/
2.安装一些必要的包
(1)sudo apt-get install build-essential
(2)sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
(3)sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
依次运行上述的三个命令
3.安装cmake工具
(1)sudo apt-get install cmake
(2)sudo apt-get install cmake-gui
依次运行上述两个命令
4.配置cmake-gui,准备编译
在终端中,切换到/home/jack/opencv-2.4.10/ 目录,创建一个新的文件夹build,
(1)cd /home/jack/opencv-2.4.10/
(2)mkdir build
(3)cd build
(4)cmake-gui
运行完第四条命令后出现下图:(注:所有的空白编辑框都是空白,下面是配置好的图,)
上图中1,2,3,4分别代表操作步骤,其中1:设置要编译的源目录(我的是在/home/jack/opencv-2.4.10/目录中);2:设置目标目录(/home/jack/opencv-2.4.10/build),也就是上面新创建的目录;3:点击Configue,等待其完成;4:点击Generate等待完成;最后关闭cmake-gui即可
5.编译(比较费时)
进入到build目录, 运行make 命令等待完成(时间比较长)
运行完后,输入sudo make install 命令
注:其中make过程中会出现下述错误:
解决方法见https://github.com/Itseez/opencv/commit/ea50be0529c248961e1b66293f8a9e4b807294a6#diff-0
(打开/home/jack/opencv-2.4.10/modules/core/src/system.cpp文件,链接中的+代表加上语句,-代表删除语句),比较补充删除即可,然后重新make
分割线----------------------------------------------------------------------------------------------------------
6.配置OpenCV
在终端输入:sudo gedit /etc/ld.so.conf.d/opencv.conf
添加 /usr/
local
/lib
,接着运行sudo
ldconfig
打开另外一个文件:
sudo
gedit /etc/
bash
.bashrc
在该文档的最后添加以下这两行:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH 并保存推出
7.测试sample文件。
(1) cd /home/jack/opencv-2.4.10/samples/c
(注意看清楚进入的目录,是最开始解压好的目录)
(2) chmod +x build_all.sh
(3)./build_all.sh
依次运行上述三个命令。运行结果如下:
接着,终端输入下面这行命令
./facedetect --cascade="/usr/local/share/opencv/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg最终的运行结果如下:
- Ubuntu12.04下OpenCV-2.4.10安装
- ubuntu12.04下安装opencv-2.4.9
- Ubuntu12.04 32位下安装OpenCV
- opencv在ubuntu12.04下的安装
- Ubuntu12.04安装openCV
- ubuntu12.04 安装opencv
- ubuntu12.04安装openCV
- Ubuntu12.04安装OpenCV 2.4.1
- ubuntu12.04安装opencv-2.4.9
- ubuntu12.04下安装GTK 2.24.10
- Ubuntu12.04LTS 上安装 opencv 2.4.2+ffmpeg0.11.1
- ubuntu12.04 安装 opencv 2.4.8(非源码编译)
- ubuntu12.04 64位安装opencv-2.4.9
- ubuntu12.04下搭建openCV环境
- ubuntu12.04 下安装Xdebug
- ubuntu12.04下安装ZendDebugger
- Ubuntu12.04下安装Eclipse
- ubuntu12.04下安装java7
- PYTHON上数据储存:推荐h5py
- vi vim编辑器常用快捷键,快捷键查询
- 哲学家进餐问题
- 12.3.2.2 使用查询和序列表达式
- (九)模板方法模式
- Ubuntu12.04下OpenCV-2.4.10安装
- SVM训练结果参数说明 训练参数说明 归一化加快速度和提升准确率 归一化还原 核函数
- 新产品上市的一些建议
- POJ 2312 Battle City (BFS状态搜索)
- 【ZooKeeper Notes 25】ZooKeeper运维之使用SnapshotFormatter可视化快照数据
- 大二上,java基础结束了
- PostgreSQL 9.4文档 第7章 查询
- hdu4296 Buildings 贪心
- DevExpress.XtraEditors.DataNavigator用法