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->includeincludepaths中新增一个/usr/local/include/opencv,需要注意这里的路径在linux上安装opencvinclude的路径,不能直接照搬。

3,在GCC C++ Linker->Librarieslibraries中分别加入opencv_core, opencv_higui, opencv_imgproc,opencv_ml(注意这个一次只能添加一个,默认的已经带-l了);并在下面的library search path一项中新增为/usr/local/lib,与第2步的注意事项相同。

如此三步,就完成了eclipse下配置opencv的步骤!步骤23的效果如下,一共四个库!一般添加前三个库就可以了,opencv_mlopencvmachinelearning的函数库,如果需要其他的函数库可以自行添加。


 测试用例:

#include 
#include 
using namespace std;
using namespace cv;

int main() {
	Mat img=imread("sen.bmp");
	imwrite("sen.tif",img);
	imshow("Test",img);
	waitKey(0);
	return 0;
}


你可能感兴趣的:(linux)