Ubuntu下Eclipse搭建python,opencv开发环境
来源:互联网 发布:db2创建数据库 编辑:程序博客网 时间:2024/05/18 06:00
环境:
Eclipse for C++的安装
$ tar -zxvf eclipse-SDK-3.7.2-linux-gtk.tar.gz
解压出来是一个eclipse文件夹
4、将文件夹移动到安装目录
$ sudo mv eclipse /usr/local/
5、启动eclipse
$ /usr/local/eclipse/eclipse
6、创建桌面链接
$ sudo su
# vim /usr/share/applications/eclipse.desktop
写入以下内容
[Desktop Entry]
Name=Eclipse
Comment=Eclipse SDK
Encoding=UTF-8
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
10.2对工程进行配置,主要时包含的目录和库文件
这里一定要填两个路径:/usr/local/include和/usr/local/include/opencv.
Note如果你不知道安装的目录,输入一下命令:pkg-config --libs opencv
ok,配置这里结束,在这个过程中也遇到了不少问题,但都一一得到了解决,一下是我用过的一些网站:
Ubuntu 14.04
Eclipse for C++的安装
步骤:
1、安装配置JDK,详见http://blog.csdn.net/gavin_dinggengjia/article/details/7363863
从官网http://www.eclipse.org/downloads/下载Eclipse IDE for Java EE Developers的Linux 32 Bit版本
eclipse-SDK-3.7.2-linux-gtk.tar.gz
3、解压$ tar -zxvf eclipse-SDK-3.7.2-linux-gtk.tar.gz
解压出来是一个eclipse文件夹
4、将文件夹移动到安装目录
$ sudo mv eclipse /usr/local/
5、启动eclipse
$ /usr/local/eclipse/eclipse
6、创建桌面链接
$ sudo su
# vim /usr/share/applications/eclipse.desktop
写入以下内容
[Desktop Entry]
Name=Eclipse
Comment=Eclipse SDK
Encoding=UTF-8
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
完成后可以在Application-Programming下看到eclipse图标。
Opencv在Eclipse中的使用
1.下载并安装Eclipse+cdt,这个很简单。
2.下载linux版的opencv:http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz/download
3.然后安装依赖包:
sudoapt-get install build-essential libgtk2.0-dev libjpeg-devlibtiff4-dev libjasper-dev libopenexr-dev cmake python-devpython-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-devlibopencore-amrnb-dev libopencore-amrwb-dev libtheora-devlibvorbis-dev libxvidcore-dev libx264-dev libqt4-devlibqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-devlibdc1394-22-dev libavcodec-dev libavformat-devlibswscale-dev4.下载cmake:sudo apt-getinstall cmake5.解压下载的opencv,进入该目录创建build文件夹:
cd OpenCV-2 .4.6.1
mkdir build
cd build
6.一次运行:
cmake.. (注意该命令为cmake空格后面两个点)
make
sudo makeinstall
这一步需要较长时间,请耐心等待。
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->EmptyProject,其他的都选默认即可,点击Finish.
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.
这里一定要填两个路径:/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_mlopencv_video opencv_features2d
opencv_calib3d opencv_objdetect opencv_contrib opencv_legacyopencv_flann
Note如果你不知道安装的目录,输入一下命令:pkg-config --libs opencv
10.3好了,现在可以写代码了,选咋New->SourceFile: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考入你的工程目录下即可,测试结果如图:
ok,配置这里结束,在这个过程中也遇到了不少问题,但都一一得到了解决,一下是我用过的一些网站:
http://blog.csdn.net/star_liux/article/details/8975814
http://www.cnblogs.com/JohnShao/archive/2011/09/22/2184653.html
http://blog.sina.com.cn/s/blog_a4810a1001017dc1.html
还有opencv自带的一篇PDF:opencv_tutorials.pdf
就这么多了,有什么问题大家一起讨论!
参考:
http://blog.csdn.net/gavin_dinggengjia/article/details/7364375
http://blog.sina.com.cn/s/blog_92942dba0101cqk5.html
0 0
- Ubuntu下Eclipse搭建python,opencv开发环境
- Ubuntu下使用Eclipse(PyDev)搭建Python开发环境
- Ubuntu下Eclipse和PyDev搭建完美Python开发环境
- Ubuntu 下使用 Eclipse 和 PyDev 搭建Python开发环境
- ubuntu下搭建Python开发环境(eclipse+pydev)
- Ubuntu下搭建Qt+OpenCV开发环境
- ubuntu下用eclipse搭建python环境
- Ubuntu下Eclipse搭建ARM开发环境
- ubuntu 10.04 下 eclipse 开发环境搭建
- Ubuntu下Eclipse搭建ARM开发环境
- 在Ubuntu下搭建eclipse开发环境
- Ubuntu下搭建Android Eclipse开发环境
- Ubuntu下Eclipse搭建ARM开发环境
- Ubuntu下搭建eclipse开发环境
- ubuntu下eclipse搭建c++开发环境
- Ubuntu下Eclipse搭建ARM开发环境
- Ubuntu下Eclipse搭建Hadoop开发环境
- 在ubuntu下搭建python开发环境
- 多态的概念和一些注意事项
- 文章标题
- 【Android归纳】基于XListView的下拉刷新、上拉加载更多的控件分析
- 深度学习:推动NLP领域发展的新引擎
- oracle数据库之快速精简教程
- Ubuntu下Eclipse搭建python,opencv开发环境
- 安卓声音管理器AudioManager的使用
- 内存对齐
- CIPAddressCtrl
- [IMX6Q]flash_header.S分析
- c++ 函数返回引用
- SVN状态图标消失的解决方法[转]
- 深度学习与计算机视觉系列(4)_最优化与随机梯度下降
- Xcode7网络请求 需要在info文件中更改的字段