在opencv中还有几种能够通过 << 输出的数据类型,如下所示:
1.定义和输出二维点。
Point2f p(6, 2);
cout << "p = " << p << ";\n";
Point3f p3f(8, 2, 0);
cout << "p3f = " << p3f << ";" << endl;
vector<float> v;
for(int i = 1; i <= 3; i++)
v.push_back(i);
cout << "short_vec = " << Mat(v) << ";\n" << endl;
3];
1.定义和输出二维点。
Point2f p(6, 2);
cout << "p = " << p << ";\n";
结果:
p = [6, 2];
Point3f p3f(8, 2, 0);
cout << "p3f = " << p3f << ";" << endl;
结果:
p3f = [8, 2, 0];
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];