opencv c++ 将图片转化为单通道图片并保存到桌面
时间: 2023-04-04 18:03:20 浏览: 371
您好,我可以回答这个问题。可以使用OpenCV的cvtColor函数将彩色图片转换为单通道图片,然后使用imwrite函数将其保存到桌面。具体代码如下:
Mat img = imread("图片路径", IMREAD_GRAYSCALE);
imwrite("保存路径", img);
其中,IMREAD_GRAYSCALE表示读取单通道图片。
相关问题
opencv c++ 将图片转化为单通道并保存
可以使用opencv中的cvtColor函数将图片转化为单通道,具体代码如下:
Mat img = imread("image.jpg", IMREAD_COLOR); //读取彩色图片
Mat grayImg;
cvtColor(img, grayImg, COLOR_BGR2GRAY); //将彩色图片转化为单通道灰度图像
imwrite("grayImage.jpg", grayImg); //保存单通道灰度图像
以上代码将读取名为"image.jpg"的彩色图片,将其转化为单通道灰度图像,并保存为"grayImage.jpg"。
阅读全文