原来一直是在Windows下用的opencv,按照网上大神的方法,在工程里加入各种依赖库,直接VS生成可执行文件就ok。
但是在Ubuntu下安装使用opencv已经被搞了两天了……总结一下~~
0、测试opencv是否安装成功
可以通过下面的命令查看opencv的版本信息,如果有输出版本信息的话,说明到目前为止是顺利的。
pkg-config --modversion opencv
1、准备简单的测试程序
为了避免各种opencv版本的不同使用,这里就不用显示图片的程序了,直接打印一个3*3Mat矩阵出来。上代码,保存文件名为test.cpp
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main()
{
Mat a(Size(3,3),CV_8UC1);
cout<<a;
return 0;
}
2、放大招蓄力ing
2.1 第一种方法 Command Line(命令行参数的方法)
g++ test.cpp -o test `pkg-config --cflags --libs opencv`
./test
话不多说,先放结果: