为了以后的像素操作打一下一个小小的基础,先自定义一张图片玩玩
    ///一下例子为自定义生成一张100*100的红色图片,并且保存,代码如下

    1. static void Main(string[] args)
    2. {
    3. string savePath = @"I:\OpenCvSharp学习\MyMat.jpg";
    4. Scalar s = new Scalar(0, 0, 255);//创建一个颜色对象 B,G,R
    5. /*
    6. * 参数:
    7. * 1: 行 --指定图像的像素行数,多个行组成图片的高度
    8. * 2: 列 --指定图像的像素列数,多个列组成图片的宽度
    9. * 3: 对象类型,结构体类型 矩阵数据类型(深度和通道数) MatType
    10. * 4: 图像颜色
    11. */
    12. Mat MyMat = new Mat(100, 100, MatType.CV_8UC4, s);//创建一个红色的图片
    13. Window w = new Window("Mymat", WindowMode.Normal, MyMat);
    14. Cv2.ImWrite(savePath, MyMat);
    15. Cv2.WaitKey(0);
    16. }

    image.png