在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 中的内容改为如下,举个例子而已:

  1. #include "cv.h"   
  2. #include <cxcore.h>   
  3. #include <highgui.h>   
  4. int main(int argc, char* argv[])  
  5. {  
  6.  IplImage *img = cvLoadImage("image.jpg");  
  7.  cvNamedWindow("Image:",1);  
  8.  cvShowImage("Image:",img);  
  9.  cvWaitKey();  
  10.  cvDestroyWindow("Image:");  
  11.  cvReleaseImage(&img);  
  12.  return 0;  
  13. }  

相关推荐