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
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相同配置。
6、Build程序,然后Run程序出结果吧,注意lena.png图片放在工程根目录下,而不是src目录下。