ubuntu11.04安装opencv2.2的几种方法的比较
2011-08-10 16:58
841 查看
原文:/article/7723392.html
关键字 opencv2.2 ubuntu11.04 ffmpeg cmake安装opencv方法有简单有容易的,看你喜欢那种。1. 最容易的,不过难以跟上时代步伐。看看这篇(/article/7723381.html),或者这篇,有点过时但是很实用,点这里。缺点:你只能选择官网已经编译好好的版本(例如opencv2.1),如果你这时候想要用到opencv2.2或者opencv2.3,那这种方法就无能为力了。优点是:方便、快捷、不需要理会太多东西。2. 比较麻烦,下载源代码,编译,安装。2.1安装前的准备,安装一下必须的东西。First, you need to install many dependencies, such as support for reading and writing image files, drawing on the screen, some needed tools, etc… This step is very easy, you only need to write the following command in
the Terminal在终端输入下如内容,复制粘贴就行了:
,直到
不再是灰色,可以按下。按下
,等一下几秒钟就可以关闭cmake的GUI界面了。在终端中cd进入cmake以后的文件夹(本文是OpenCV-2.2.0_new),如果在编译的过程中报错,可以参考这里,/article/7723391.html 。make完以后,就sudo make install 。到此,opencv2.2的安装是好了,但是还要配置一下。2.4 配置opencv2.2终端中输入以下这行命令:sudo gedit /etc/ld.so.conf.d/opencv.conf打开的文档中添加 下面这一行代码
接着,终端输入下面这行命令
关键字 opencv2.2 ubuntu11.04 ffmpeg cmake安装opencv方法有简单有容易的,看你喜欢那种。1. 最容易的,不过难以跟上时代步伐。看看这篇(/article/7723381.html),或者这篇,有点过时但是很实用,点这里。缺点:你只能选择官网已经编译好好的版本(例如opencv2.1),如果你这时候想要用到opencv2.2或者opencv2.3,那这种方法就无能为力了。优点是:方便、快捷、不需要理会太多东西。2. 比较麻烦,下载源代码,编译,安装。2.1安装前的准备,安装一下必须的东西。First, you need to install many dependencies, such as support for reading and writing image files, drawing on the screen, some needed tools, etc… This step is very easy, you only need to write the following command in
the Terminal在终端输入下如内容,复制粘贴就行了:
sudo
apt-get
install
build-essential libgtk2.0-dev libjpeg62-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev2.2 安装ffmpeg注意:不安装ffmpeg的话,很多视频文件肯能都是打不开的。下载ffmpeg,地址
http://ffmpeg.org/releases/ffmpeg-0.7-rc1.tar.gz(1)解压(2)三步走,./configure -> make -> sudo make install提示: ./configure 的参数如下,也就用
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libxvid --enable-x11grab --enable-swscale --enable-shared代替./configure然后,make,接着sudo make install2.3 安装opencv2.2下载opencv2.2的源代码,
http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.2/OpenCV-2.2.0.
tar
.bz2
(1)解压
(2)安装cmake,安装cmake的方法又很多,这里直接介绍最简单的。why cmake?自己google去。接着(3)一般来说,编译安装都是三步走(./configure -> make -> sudo make install),但是opencv2.2是没有./configure 的,所以要用cmake处理一下opencv2.2的源代码。在终端输入:打开一个如下图所示的界面,然后,在选择源文件所在的文件夹及cmake以后的文件存在何处,如下图点击,
,直到
不再是灰色,可以按下。按下
,等一下几秒钟就可以关闭cmake的GUI界面了。在终端中cd进入cmake以后的文件夹(本文是OpenCV-2.2.0_new),如果在编译的过程中报错,可以参考这里,/article/7723391.html 。make完以后,就sudo make install 。到此,opencv2.2的安装是好了,但是还要配置一下。2.4 配置opencv2.2终端中输入以下这行命令: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/pkgconfigexport PKG_CONFIG_PATH保存,关闭该文档。2.5 测试sample文件。
cd ~/OpenCV-2.2.0/samples/c#
cd 进入OpenCV-2.2.0是最开始的源代码,不是cmake以后的!!
chmod +x build_all.sh
./build_all.sh以上三步是连续执行的。每一个人把
OpenCV-2.2.0放在不同的位置,根据自己的具体情况来定。
接着,终端输入下面这行命令
./facedetect --cascade="/usr/local/share/opencv/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg[align=center]题外话:安装opencv2.3也是一样的过程,只要下载opencv2.3的源代码,按步骤一步一步来就行了,good luck!![/align]
相关文章推荐
- ubuntu11.04安装opencv2.2的几种方法的比较 转
- ubuntu11.04安装opencv2.2的几种方法的比较
- fedora 15 安装opencv2.2时出现undefined reference to `cvCreateCameraCapture_V4L(int)'问题及其解决方法
- cocos2dx2.2中几种的场景切换方法比较
- opencv2.2 Mat格式的几个参数以及几种元素存取方法的讨论
- ununtu11.04下安装opencv2.2编译(make)出错的原因解析及解决方法
- (转)OpenCv与Qt的结合,几种方法的比较
- OpenCv与Qt的结合,几种方法的比较
- OpenCV像素点邻域遍历效率比较,以及访问像素点的几种方法
- python几种安装插件方法的比较
- myeclipse 安装插件的几种方法,相关网站记录
- 几种判断asp.net中session过期方法的比较
- 003-linux安装软件的几种方法
- MyEclipse安装插件的几种方法
- ASP.Net页面保存持久数据的几种方法比较
- 用DataReader 分页与几种传统的分页方法的比较 [转]
- 端点检测几种方法比较
- OpenCV2.4.3的新特征以及安装方法
- Eclipse安装maven插件的几种方法
- Eclipse安装插件的几种方法 与 Eclipse 卸载插件