为了以后的像素操作打一下一个小小的基础,先自定义一张图片玩玩
///一下例子为自定义生成一张100*100的红色图片,并且保存,代码如下
static void Main(string[] args){string savePath = @"I:\OpenCvSharp学习\MyMat.jpg";Scalar s = new Scalar(0, 0, 255);//创建一个颜色对象 B,G,R/** 参数:* 1: 行 --指定图像的像素行数,多个行组成图片的高度* 2: 列 --指定图像的像素列数,多个列组成图片的宽度* 3: 对象类型,结构体类型 矩阵数据类型(深度和通道数) MatType* 4: 图像颜色*/Mat MyMat = new Mat(100, 100, MatType.CV_8UC4, s);//创建一个红色的图片Window w = new Window("Mymat", WindowMode.Normal, MyMat);Cv2.ImWrite(savePath, MyMat);Cv2.WaitKey(0);}

