快速配置 Ubuntu + Eclipse CDT + Opencv2.3.1 环境(2)

三. Eclipse CDT 和 OpenCV 双剑合璧

  这一部分参考 因为是英文版的,把它本土化,方便大家。

  1.同样快捷键Ctrl + alt + T 召唤出终端 运行 eclipse,召唤出拥有CDT的eclipse.

  2. 依次打开 File -> New -> C/C++ Project(若没有,从project里找到 c/c++) 如下图

  

快速配置 Ubuntu + Eclipse CDT + Opencv2.3.1 环境

  3.此时可以选择一个"Hello World"的工程,顺便取一个名字, 如我的"myfistopencv",点击finish.

快速配置 Ubuntu + Eclipse CDT + Opencv2.3.1 环境

  4.将cpp中的代码替换为如下程序代码

#include <string>
 #include <opencv2/opencv.hpp>
 
 using namespace cv;
 using namespace std;
 
 int main()
 {
    string imagename = "lena.jpg";
 
    //读入图像
    Mat img = imread(imagename);
 
    //如果读入图像失败
    if(img.empty())
    {
        cout<<"read failed!";
        return -1;
    }
    //创建窗口
    namedWindow("image",1);
 
    //显示图像
    imshow("image", img);
 
    //等待按键,按键盘任意键返回
    waitKey();
 
    return 0;
 }

5.这个时候会报很多错,不要紧张,是因为eclipse还不知道include及library的位置,让我们告诉它。

  首先指明 include:

  打开 Project–>Properties。在C/C++ Build, 点击 Settings. 选择右侧 Tool Settings 标签(默认). 这里我们可以看到includes和library的信息

  在 GCC C++ Compiler, 点击 Includes. 在 Include paths(-l) 添加我们的opencv的头文件所在地,即上文提到的 /usr/include/opencv 以及 /usr/include/opencv2 和/usr/include/opencv,如下图

快速配置 Ubuntu + Eclipse CDT + Opencv2.3.1 环境

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/20719.html