opencv ubuntu 编译篇

来源:互联网 发布:ubuntu 桌面 编辑:程序博客网 时间:2024/06/05 09:17

如下代码:

#include <opencv/cv.h>#include <opencv/highgui.h>#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;using namespace std;int main(int argc, char const *argv[]){Mat img = imread("./background.jpg");if(img.empty()){fprintf(stderr, "Can not load image\n");return -1;}imshow("image",img);waitKey(); //一定要加这一句话,否则是看不到图片出现的。。。return 0;}



用下面的命令可以编译链接成功:


g++ -o draw drawtest.cpp -l opencv_core -l highgui  #这句话意思是在 /usr/lib 中去找libopencv.so,等这些库

g++ -o draw drawtest.cpp `pkg-config –libs opencv`


现在还不了解 cflags那些 g++ 编译的选项。

0 0