在Ubuntu上使用Eclipse创建OpenCV项目
我的操作系统是Ubuntu 11.04
Eclipse 信息如下:
Eclipse IDE for C/C++ Linux Developers
Version: Helios Service Release 2
Build id: 20110218-0911
具体步骤如下:
1.首先在http://sourceforge.net/projects/opencvlibrary/下载opencv-unix安装包OpenCV-2.3.0.tar.bz2
2.安装cmake
终端运行:sudo apt-get install cmake
3.安装cmake-qt-gui,一个cmake的图形界面
终端运行: sudo apt-get install cmake-qt-gui
4.编译安装opencv
(1)cmake-qt-gui安装好之后,在终端运行cmake-gui,打开cmake的图形界面。
首先,将下载的OpenCV-2.3.0.tar.bz2解压,比如解压到文件夹OpenCV_2_3_src。
然后,新建一个文件夹比如叫作OpenCV_2_3_build,作为cmke build 到的目录。
点击cmake-gui窗口的Browse Source 选择OpenCV_2_3_src, Browse Build 选择OpenCV_2_3_build。
发现窗口变红,按提示做就是了,点Configure,然后Generate。
(2)打开终端,cd到OpenCV_2_3_build目录下,运行
make
要等比较长的时间。
完成之后
sudo make install
完成后openCV被安装到usr/local/下。
至此openCV 安装完毕。
5.在Eclipse中创建openCV项目
1)打开Eclipse,File-->New-->C++ project。就新建一个Hello World工程吧,取名叫firstOpencv。
2)将firstOpencv.cpp 中的内容改为如下,举个例子而已:
- #include "cv.h"
- #include <cxcore.h>
- #include <highgui.h>
- int main(int argc, char* argv[])
- {
- IplImage *img = cvLoadImage("image.jpg");
- cvNamedWindow("Image:",1);
- cvShowImage("Image:",img);
- cvWaitKey();
- cvDestroyWindow("Image:");
- cvReleaseImage(&img);
- return 0;
- }