绘制彩色线在灰度图像同时保留colourbar信息

14日视图(30天)
嗨,我想画一个色彩缤纷的轨迹上的灰度图像,同时保留轨迹的颜色信息。与下面的数据,例如我想阴谋B / a形象没有数据B将灰色和不作colourbar代表灰度图像。任何帮助将不胜感激!
%的形象
RGB = imread (“peppers.png”);
I = rgb2gray (RGB);
imshow(我)
持有
% B数据
x = 1:1000;
y = x;
z = 0(大小(x));
lineColor = x;
表面([x, x]、[y, y], [z; z], [lineColor; lineColor],
“FaceColor”,“不”,
“EdgeColor”,的插值函数,
“线宽”8);
cc = colorbar ();

接受的答案

布勒Kulkarni
布勒Kulkarni 2021年9月22日
你好,
绘制一个颜色线在灰度图像,图像应该用RGB格式表示尽管灰度的颜色。这个你需要向代码中添加一行。
以下是修改后的代码与一个额外的线。
%的形象
RGB = imread (“peppers.png”);
I = rgb2gray (RGB);
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%向代码中添加这一行
我=猫(3,我,我,我);
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
imshow(我)
持有
% B数据
x = 1:1000;
y = x;
z = 0(大小(x));
lineColor = x;
表面([x, x]、[y, y], [z; z], [lineColor; lineColor],
“FaceColor”,“不”,
“EdgeColor”,的插值函数,
“线宽”8);
cc = colorbar ();
3评论

登录置评。

更多的答案(0)

类别

找到更多的在Colormaps帮助中心文件交换

s manbetx 845


释放

R2021a

社区寻宝

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

开始狩猎!