学习笔记
图像加载,保存, 显示
1: 读取图片
imread
2: 创建一个窗口
namedWindow("xxx", WINDOW_AUTOSIZE);
3: 显示
imshow
4: 保存图片
imwrite
5: 转换为灰度格式
cvtColor
6: 最后一行添加 用于显示
waitKey(0)
基本绘制
1:Point(点)
他表示有其图像坐标和指定的2D点。我们可以将其定义为:xy
Point pt;
pt.x = xx;
pt.y = xx;
或者:
pt = Point(x,y);
2: Scalar(颜色表示)
代表一个4元素的向量。Scalar类型广泛用于OpenCv中,用于传递像素值
我们将广泛使用它来表示BGR颜色值(3个参数)。如果不适用最后一个参数,则无需定义最后一个参数
3:Size(尺寸表示)
常用属性宽高
4:Rect(矩形)
类成员变量有x,y,width,height
5:cvColor(颜色空间转换)
可以实现RGB向HSV,HSI等颜色空间的转换,也可以转换为灰度图像。
6:基本图形绘制操作函数
1> 画线
void line(Mat& img, Point pt1, Point pt2, const Scalar& color, int thickness=1, int lineType=8, int shift