Mat greenMat = new Mat("C:\\1.tif", ImreadModes.Grayscale);
Mat redMat = new Mat("C:\\2.tif", ImreadModes.Grayscale);
Mat blueMat = greenMat.Clone();
blueMat.SetTo(0);
Mat mergeMat = greenMat.Clone();
Cv2.Merge(new Mat[] { blueMat, greenMat, redMat }, mergeMat);
mergeMat.SaveImage("C:\\3.tif");
只有两个通道,G和R,分别读取图片; B通道设置为0
本文介绍了一种使用Cv2库进行图像处理的方法,具体来说是如何将两张灰度图像(绿色和红色通道)合并,并将蓝色通道设为0,最终保存为一张新的彩色图像。
1094

被折叠的 条评论
为什么被折叠?



