linux ubuntu 14.04下配置OpenCV 2.4.9

本文提供了一步一步的指南,详细介绍了如何在Ubuntu Kylin 14.04上安装OpenCV 2.4.9,包括更新软件、安装依赖、下载并解压安装包、创建编译目录、编译和安装OpenCV,以及设置环境变量等关键步骤。最后通过测试确保安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

感谢:http://www.cnblogs.com/shazi909/p/4132198.html:“ 网上使用Ubuntu12.04来装OpenCv还是挺多的,各种版本组合教程,都没能把 Ubuntu12.04+OpenCv2.4.10 成功合体。”然后“ 建议不要用2.4.10,使用2.4.9就可以了。
现在用14.04+2.4.9.
Ubuntu系统版本:Ubuntu Kylin 14.04
OpenCV软件版本:opencv-2.4.9
Opencv官网:opencv.org
网上看了很多14.04+2.4.10的教程,但是发现到最后总有一个error:提示似乎是因为内核的冲突,不知是教程的错误还是我安装的问题,现在用2.4.9后,发现畅通无阻。

以下是步骤: 

一、更新软件列表,升级
sudo apt-get update
sudo apt-get upgrade

二、安装依赖包
sudo 
apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev 
libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev 
libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev 
libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev 
libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev 
libavcodec-dev libavformat-dev libswscale-dev

sudo apt-get install cmake-curses-gui                   //安装ccmake 

下载opencv安装包2.4.9的版本

http://sourceforge.net/projects/opencvlibrary    
三、解压

unzip opencv2.4.9.zip 

cd opencv2.4.9

/*建议,我用的时候发现unzip不能解压,百度后发现说因为unzip解压文件的大小有限制,然后用jar解压,解压后有一个提示验证码的错误,忽略。*/
四、
创建编译目录

mkdir release 

cd release  ccmake ../
进入ccmake后,按 c 就会弹出如下界面    
 
 

 把 BUILD_JPEG 和 BUILD_PNG 这两项改成了 ON ,其余全部都默认,键盘按c,然后按g,然后就回到命令行界面,
五、编译(网上有的说需要二个多小时,我装的时候用了50分钟左右)  

make  

生成很多.o文件,然后很顺利的一直进行...

六、安装

sudo make install 

七、设置一下环境变量
/*配置opencv参数*/ 

sudo vi /etc/ld.so.conf.d/opencv.conf                                    //ubuntu中自带了vi,但是没带vim。opencv 的安装路径
在这个新文件里插入opencv安装的路径    /usr/local/lib

sudo ldconfig

sudo gedit/etc /bash.bashrc            //在 /etc/ bash.bashrc中加入
//在文件最末尾加入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
//然后save,退出
至此,OpenCV安装配置完毕
八、测试
 cd     /home/own/opencv-2.4.9/samples/c (注意要进入的是你自己安装OpenCv的文件夹)
chmod +x build_all.sh            //赋予执行权限
 ./build_all.sh
 ./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg 
结果出来应该是这样的:
 

欢迎讨论,共同学习                              -------子不语

http://user.qzone.qq.com/1002100760/2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值