将垫片保存为OpenCV中的灰度图像

时间:2018-04-08 21:35:35

标签: c++ opencv

我有一个std :: vector,我把它转换成Mat,后面跟着:

mat = Mat(myVec).reshape(0, 64);

矢量中的值是亮度值。我想要一个带有这些值的灰度图像并保存它。当我尝试按照它保存为RGB图像时。

imwrite(filePath, mat);

我该怎么做?我尝试过如下,但它没有给出预期的结果。

cv::cvtColor(mat, greyMat, cv::COLOR_BGR2GRAY);
imwrite(filePath, greyMat);

有人可以帮忙吗?

0 个答案:

没有答案