opencv: Vec

例如: typedef  Vec  Vec3b;


其实要理解这句语句,很明显只要理解 Vec即可~

其实这句就是定义一个uchar类型的数组长度为3而已,例子如下:

例如 8U 类型的 RGB 彩色图像可以使用 Vec3b;
对于 Vec 对象,可以使用[]符号如操作数组般读写其元素,

如:
Vec3b color; //用 color 变量描述一种 RGB 颜色
color[0]=255; //B 分量
color[1]=0; //G 分量
color[2]=0; //R 分量


更多类型:

typedef  Vec  Vec2b;

typedef  Vec  Vec3b;

typedef  Vec  Vec4b;


typedef  Vec  Vec2s;

typedef  Vec  Vec3s;

typedef  Vec  Vec4s;


typedef  Vec  Vec2i;

typedef  Vec  Vec3i;

typedef  Vec  Vec4i;


typedef  Vec  Vec2f;

typedef  Vec  Vec3f;

typedef  Vec  Vec4f;


typedef  Vec  Vec2d;

typedef  Vec  Vec3d;

typedef  Vec  Vec4d;

你可能感兴趣的:(opencv)