在 GCC C++ Compiler, 点击 Includes. 在 Include paths(-l) 添加我们的opencv的头文件所在地,即上文提到的 /usr/include/opencv 以及 /usr/include/opencv2 和/usr/include/opencv,如下图
再指明lib :
lib是要自己找的,依旧快捷键Ctrl + alt + T 召唤出终端,这次输入
pkg-config --libs opencv
会打印出所有的libs,应该是下面这些
opencv_core;opencv_imgproc;opencv_highgui;opencv_ml;opencv_video;opencv_features2d;opencv_calib3d;opencv_objdetect;opencv_contrib;opencv_legacy;opencv_flann
你可以全部导入,以免找不到。
找到 GCC C++ Linker,在右侧 First in Library search path (-L) 中加入这些库,因为我已经加分号了,所以可以直接导入,eclipse 会自动换行分开,不然就要一个一个手动输入。
OK,别忘了点apply!
这时候可能有人会碰到Binary not found等问题,Hint: 首先要按 ctrl+b build,再运行!就没有问题了!
至此环境就搭起来了,试试运行sample, 如果你没有lena.jpg的图的话,应该提示read failed,说明你的环境已经搭建成功了!是不是很快?
四.后记本文写的有些匆忙,可能有些小疏漏,请大家及时指出以便我及时更正!
Ubuntu Linux下安装OpenCV2.4.1所需包
CentOS下OpenCV无法读取视频文件