命名规范
匈牙利命名法:变量名=属性+类型+对象描述
图像的读取
Mat src = imread("D:/images/1.jpg");//图像读取 默认三通道 深度为24
namedWindow("输入窗口",WINDOW_FREERATIO);//创建适应的窗口
imshow("input",src);//图像读取 窗口大小默认为autosize
waitKey();//停顿
destroyAllWindows();//销毁所有窗口
图像的色彩通道
imshow只支持八位(即256)或浮点数的图片 八位RGB通道顺序为BGR
HSV H调整色相0~180 S调整饱和度 V调整亮度
imwrite("D:/test.png",src);//存储图像
图像的基本结构
注意:赋值法不是拷贝一份 而是在原图上进行修改 指向一样的图像
//创建空白图像
Mat src = Mat::zeros(Size(8,8),CV_8UC3);//初始化每个像素的每个通道都为0 8位unsigned char三通道
src = Scalar(127,127,127);//设置颜色 BGR
src.cols;//获取宽度 即列数
src.rows;//获取高度 即行数
src.channels();//获取通道数