ubuntu12.04+Eclipse+opencv环境搭建与配置

1.下载并安装Eclipse+cdt,这个很简单。
3.然后安装依赖包:
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
4.下载cmake:sudo apt-get install cmake
5.解压下载的opencv,进入该目录创建build文件夹:
cd OpenCV-2.4.6.1
mkdir build
cd build
6.一次运行:
cmake .. (注意该命令为cmake空格后面两个点)
make
sudo make install
这一步需要较长时间,请耐心等待。
7.现在需要配置必要的库。运行 sudo gedit /etc/ld.so.conf.d/opencv.conf
添加这句命令到文件中,/usr/local/lib,文件或许是空的,但不影响。
8.运行此命令  sudo ldconfig
9.运行此命令:sudo gedit /etc/bash.bashrc 然后添加下面两行到文件的末尾并保存:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
10.打开Eclipse并新建工程进行测试,以下是步骤:
10.1打开Eclipse,选择File->New->C Project
然后输入工程名字和存放地址,选择Executable->Empty Project,其他的都选默认即可,点击Finish.
ubuntu12.04+Eclipse+opencv环境搭建与配置
10.2对工程进行配置,主要时包含的目录和库文件
10.2.1选择Project–>Properties
在C/C++ Build下选择Settings. 在右侧选择Tool Settings Tab. 然后输入我们的头文件包含目录:
(a).选择GCC C++ Compiler->Includes. 在Include paths(-l) 你选择你安装的include路径,我安装在/usr/local/include/opencv.
ubuntu12.04+Eclipse+opencv环境搭建与配置
这里一定要填两个路径:/usr/local/include和/usr/local/include/opencv.
Note:要是你不知道安装在那个路径,输入如下命令:pkg-config --cflags opencv
我的结果为:-I/usr/local/include/opencv -I/usr/local/include

(b).然后进入GCC C++ Linker,这里有两个地方要输入:
首先在Library search path (-L) 你必须输入你安装的opencv库目录,我的路径是/usr/local/lib
然后在Libraries(-l) 添加你所需要的库,通常有三个是你必须的,一下是一些常见的:
opencv_core opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_features2d
opencv_calib3d opencv_objdetect opencv_contrib opencv_legacy opencv_flann
ubuntu12.04+Eclipse+opencv环境搭建与配置
Note如果你不知道安装的目录,输入一下命令:pkg-config --libs opencv
10.3好了,现在可以写代码了,选咋New->Source File:test.c,然后Finish.我的测试代码如下:
#include
#include
#include

int main( int argc, char** argv )
{
IplImage* img;
img=cvLoadImage("lena.jpg",1);
cvNamedWindow("hello",1);
cvShowImage("hello",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("hello");
return 0;
}
把lena.jpg考入你的工程目录下即可,测试结果如图:
ubuntu12.04+Eclipse+opencv环境搭建与配置
ok,配置这里结束,在这个过程中也遇到了不少问题,但都一一得到了解决,一下是我用过的一些网站:
还有opencv自带的一篇PDF:opencv_tutorials.pdf
就这么多了,有什么问题大家一起讨论!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值