5 向量类Vec
5.1 构造向量:Vec<int,3> vi(21,32,14);数据类型int,长度为3,初始化为21、32、14
5.2 默认是列向量
#include <opencv2/core/core.hpp>
#include<iostream>
using namespace std;
using namespace cv;
int main()
{
//构造向量
Vec<int, 3> vi(21, 32, 14);
cout << "向量的行数:" << vi.rows << endl;
cout << "向量的列数:" << vi.cols << endl;
cout << "访问第0个元素:" << vi[0] << endl;
cout << "访问第1个元素:" << vi(1) << endl;
return 0;
}
5.3 向量类的声明别名:
typedef Vec<uchar,3> Vec3b;
typedef Vec<int,2> Vec2i;
typedef Vec<float,4> Vec4f;
typedef Vec<double,3> Vec3d;