Point类 点
表示二维坐标系下的点
定义方法
Point point;
point.x=10;point.y=8;
//或
Point point = Point(10, 8);
且OpenCV中有
typedef Point_<int> Point2i;
typedef Point2i Point;
typedef Point_<float> Point2f;
Scalar类 颜色
表示有四个元素的数组,可用于传递像素值
如果用不到第四个参数,则不需要写出来,只写三个参数就会被识别为只想表示三个参数
Size类 尺寸
Size(5, 5);
OpenCV中有如下定义
typedef Size_<int> Size2i;
typedef Size2i Size;
Rect类 矩形
成员变量
x
左上角点坐标x值
y
左上角点坐标y值
widht
矩形的宽
height
矩形的高
操作
Rect rect = rect1 & rect2; //取交集
Rect rect = rect1 | rect2; //取并集
Rect rectShift = rect + point; //平移
Rect rectScale = rect + size; //缩放
cvtColor()
实现转换颜色空间功能的函数
void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0);
前两个参数为输入、输出的图像,第三个参数参考P99表格