Linux下安装opencv

来源:互联网 发布:隔骨算法算男女准吗 编辑:程序博客网 时间:2024/03/29 14:19

真的是一只linux菜鸟在安装opencv。
这两天刚刚开始接触linux,什么命令,什么语句完全不知道。在网上找了几篇微博对比了一下,选了两篇比较详细一点的opencv安装说明,就照着做了。
http://blog.sina.com.cn/s/blog_8af6bbd10101hgg2.html
但是在参考这篇微博中,碰到有些不明白的地方。于是,我在他的基础上补充一下,方便大家更加快速地在linux下安装opencv。
1. 准备工作
安装GCC:
sudo apt-get install build-essential
安装CMake
sudo apt-get install cmake
安装vim
sudo apt-get install vim-gtk
vim安装可以参考如下:http://jingyan.baidu.com/article/046a7b3efd165bf9c27fa915.html
安装Git(可选)
sudo apt-get install git
安装GTK开发版
sudo apt-get install libgtk2.0-dev
安装pkg-config
sudo apt-get install pkg-config
安装Python
sudo apt-get install python3.2-dev
安装Numpy
sudo apt-get install python-numpy
安装媒体包:
sudo apt-get install ffmpeg
安装可选媒体包:
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-de
2. 下载并创建OpenCV
opencv下载地址,本来想下2.4.8可惜没有2.4.9也差不多啦
http://opencv.org/downloads.html
下载好后解压文件夹到当前目录:

unzip OpenCV-2.4.9.zipcd opencv-2.4.9mkdir releasecd releasecmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..makesudo make install

将文件/etc/ld.so.conf中添加一行代码include /usr/local/lib
在终端命令中执行如下代码:

vim /etc/ld.so.conf

按Esc键退出后,再敲:

:wq

然后就退回到终端命令了,
再将/usr/local/lib/pkgconfig中的opencv.pc 拷贝到/usr/lib/pkgconfig中,
linux 拷贝命令 cp

cp -v /usr/local/lib/pkgconfig/opencv.pc /usr/lib/pkgconfig

然后是跟改变量

sudo gedit /etc/bash.bashrc

也是在最后一行添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存并退出(这里保存,关闭文件夹后,不知怎的,终端上面感觉好像没有退出gedit命令,此时到终端上输入命令没有效果,无奈只好关了终端,重新打开就又可以输入命令了)

sudo ldconfig

这样就安装好了。
测试:
找到你的opencv所在目录:

cd 下载/opencv-2.4.9/samples/c
sudo chmod +x build_all.sh //这条语句好像不执行也可以sudo ./build_all.sh 
./find_obj

测试结果如图:

0 0
原创粉丝点击