OpenCVSharp学习笔记(五)调整图片的颜色空间

2024-04-23 19:41:57 浏览数 (2)

颜色空间调整

代码语言:javascript复制
  			Window window = new Window("color", WindowFlags.Normal);
            window.Resize(640, 480);
            Mat img = new Mat(@"./Resource/1.jpeg");
            window.ShowImage(img);
            Cv2.WaitKey(2000);
            Mat mat = new Mat();
            Cv2.CvtColor(img, mat, ColorConversionCodes.BGR2HSV);
            window.ShowImage(mat);
            var key = Cv2.WaitKey(0);
            img.Release();
            Cv2.DestroyAllWindows();

这里主要使用以下函数进行转换

代码语言:javascript复制
            Cv2.CvtColor(img, mat, ColorConversionCodes.BGR2HSV);

ColorConversionCodes是一个枚举里面有多种颜色空间,可以选择需要转换的颜色空间 代码中我做了一个转换的实例,原图和转换后的图

效果

在这里插入图片描述在这里插入图片描述

0 人点赞