可以通过cout输出的几种opencv特有的数据类型

来源:互联网 发布:中美南海对峙 知乎 编辑:程序博客网 时间:2024/06/05 05:49
在opencv中还有几种能够通过 << 输出的数据类型,如下所示:
1.定义和输出二维点。
Point2f p(6, 2);
cout << "p = " << p << ";\n";

结果:

p = [6, 2];


2.定义和输出三维点。
Point3f p3f(8, 2, 0);
cout << "p3f = " << p3f << ";" << endl;

结果:

p3f = [8, 2, 0];


3.定义和输出基于Mat的std::vector
vector<float> v;
for(int i = 1; i <= 3; i++)
v.push_back(i);
cout << "short_vec = " << Mat(v) << ";\n" << endl;

结果:

shortvec = 1;

2;
3];
原创粉丝点击