我有一个std :: vector,我把它转换成Mat,后面跟着:
mat = Mat(myVec).reshape(0, 64);
矢量中的值是亮度值。我想要一个带有这些值的灰度图像并保存它。当我尝试按照它保存为RGB图像时。
imwrite(filePath, mat);
我该怎么做?我尝试过如下,但它没有给出预期的结果。
cv::cvtColor(mat, greyMat, cv::COLOR_BGR2GRAY);
imwrite(filePath, greyMat);
有人可以帮忙吗?