Ubuntu16.04配置Eclipse开发OpenCV

时间:2023-03-09 22:32:24
Ubuntu16.04配置Eclipse开发OpenCV

系统环境


Ubuntu 16.04;  OpenCV2.4.13; Eclipse neon for C++

配置步骤


1、配置JDK,此处配置的是JDK1.8,详见《Ubuntu 16.04 安装 JDK 1.8》。

2、配置OpenCV2.4.13,详见《Ubuntu16.04下安装OpenCV2.4.13》。

3、打开Eclipse,创建C++工程,取名为lena

Ubuntu16.04配置Eclipse开发OpenCV

4、创建src文件夹,并创建lena.cpp,文件内容如下:

#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
int main( )
{
Mat image;
image = imread("lena.png", 1 );//目录按照自己的目录
if ( !image.data )
{
printf("No image data \n");
return -1;
}
namedWindow("Display Image", WINDOW_AUTOSIZE );
imshow("Display Image", image);
waitKey(0);
return 0;
}

5、配置相关库

5.1、选择project->properties,在“C/C++ Build->Settings”里的“GCC C++ Compiler”和“GCC C Compiler”里的include paths里分别增加“/usr/local/include/opencv”;

5.2、在”GCC C++ Linker->Libraries”里的Library search path里增加“/usr/local/lib”,在Libraries(-l)里增加 opencv_core,opencv_highgui等库,此处我加了两个,最好全部加上,所需的库详见/usr/local/lib下有关opencv的,去掉前缀lib即可。

5.3、需要在debug模式和release模式下都做上述5.1和5.2相同配置。

Ubuntu16.04配置Eclipse开发OpenCV

6、Build程序,然后Run程序出结果吧,注意lena.png图片放在工程根目录下,而不是src目录下。