Linux下Eclipse安裝配置OpenCV2.4.8,用C++呼叫OpenCV及測試例項
首先從官網上下載安裝opencv,安裝教程可以從網上搜索一下,需要用到cmake。然後在Eclipse中配置opencv,目的在於讓其找到opencv的庫,就是g++ test.cpp -o test -I .........................-l.............................,,其中一個是include的目錄,另一個是library的目錄。
配置方法如下:
1,新建一個c++專案(前提安裝好CDT)。
2,右鍵點選新建的專案,在專案屬性的C++ Build->Settings,這裡要對編譯器引數進行設定。在GCC C++ Compiler->include
3,在GCC C++ Linker->Libraries的libraries中分別加入opencv_core, opencv_higui, opencv_imgproc,opencv_ml(注意這個一次只能新增一個,預設的已經帶-l了);並在下面的library search path一項中新增為/usr/local/lib,與第2步的注意事項相同。
如此三步,就完成了eclipse下配置opencv的步驟!步驟2和3的效果如下,一共四個庫!
測試用例:
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main() {
Mat img=imread("sen.bmp");
imwrite("sen.tif",img);
imshow("Test",img);
waitKey(0);
return 0;
}