系統環境
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目錄下。