如何让colormap物价RGB图像?

1视图(30天)
年代C.Carl
年代C.Carl 2022年3月22日
回答: 里克 2022年3月22日
我有一个 RGBImage (但不是索引图像)。
我应用去噪操作的灰度图像,获得了 DenoisedImage 灰度。
我想显示灰度 DenoisedImage 图像与相同的颜色 RGBImage。
所以,我写了;
(印第安纳州,colMap) = rgb2ind (RGBImage ?); % < =学习ColorMap,我试着rgb2ind (Im, 128);rgb2ind (Im, 256);rgb2ind (Im, 65536);
DenoisedImgAsRGB = ind2rgb (DenoisedImage colMap);
但是,“ DenoisedImgAsRGB “不是相似 DenoisedImage。 我应该写的第二个参数 rgb2ind fubction吗?
或者,有什么方法可以将灰度图像转换为rgb图像吗?
2的评论
年代C.Carl
年代C.Carl 2022年3月22日
编辑:年代C.Carl 2022年3月22日
你好,
印第安纳州的数据类型和DenoisedImage是相同的(450 x600 uint8矩阵)。平均滤波去噪提供了。

登录置评。

答案(1)

里克
里克 2022年3月22日
自的colormap是一个象征性的表示颜色(和数量不是实际保证意味着什么),您可能需要单独每个颜色通道降噪,而不是转换成索引图像。相比的性能可能会更糟的方法适合RGB,但至少它可以让你适当的结果。

类别

找到更多的在修改图片的颜色帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!