在MATLAB中为图像添加颜色贴图
这是一个相当初级的问题,但我在这里找不到答案,或者在Mathworks帮助上。 我想在正在加载的图像中添加颜色栏,然后将图像与创建的颜色栏一起保存 我正在寻找的结果与图1类似,只是有一个图像而不是绘图,并且颜色栏显示图像中的强度范围 这一页让我觉得在MATLAB中为图像添加颜色贴图,matlab,image-processing,colormap,Matlab,Image Processing,Colormap,这是一个相当初级的问题,但我在这里找不到答案,或者在Mathworks帮助上。 我想在正在加载的图像中添加颜色栏,然后将图像与创建的颜色栏一起保存 我正在寻找的结果与图1类似,只是有一个图像而不是绘图,并且颜色栏显示图像中的强度范围 这一页让我觉得 colorbar(<trarget matrix>); 您正在使用的语法是。据报道,, 目标是: “colorbar的目标,指定为Axis对象、PolarAxes对象或具有ColorbarVisible属性的图形对象” 您正在输入一
colorbar(<trarget matrix>);
您正在使用的语法是。据报道,,
目标
是:
“colorbar的目标,指定为Axis对象、PolarAxes对象或具有ColorbarVisible属性的图形对象”
您正在输入一个图像矩阵(im
)作为target
,它不是上述对象。您只需输入:
colorbar;
或者,如果您希望提供轴的控制柄,则:
colorbar(gca);
您可以使用保存结果
您正在使用的语法是。据报道,,
目标
是:
“colorbar的目标,指定为Axis对象、PolarAxes对象或具有ColorbarVisible属性的图形对象”
您正在输入一个图像矩阵(im
)作为target
,它不是上述对象。您只需输入:
colorbar;
或者,如果您希望提供轴的控制柄,则:
colorbar(gca);
您可以使用保存结果
我使用gca选项得到的结果是一个独立的通用颜色贴图(与图像无关)。此外,该命令在任何阶段都不会将其链接到有问题的图像,也不会对图像进行操作以提取颜色贴图。@ijuneja它会链接到该图像。如果您对此有疑问,请尝试使用灰度图像。i、 e
im=rgb2gray(imread(IMGpath,'png')你会发现我可能做错了。我是MATLAB新手,在我看来,gca是一个将对象链接到轴的图形选项(请更正!)。在序列中,这不是调用imanywhere@ijunejagca
返回显示im
的当前轴的句柄。这就是它与im的关系,谢谢你的帮助和耐心。接受答案。我使用gca选项得到的结果是一个独立的通用颜色图(与图像无关)。此外,该命令在任何阶段都不会将其链接到有问题的图像,也不会对图像进行操作以提取颜色贴图。@ijuneja它会链接到该图像。如果您对此有疑问,请尝试使用灰度图像。i、 eim=rgb2gray(imread(IMGpath,'png')你会发现我可能做错了。我是MATLAB新手,在我看来,gca是一个将对象链接到轴的图形选项(请更正!)。在序列中,这不是调用imanywhere@ijunejagca
返回显示im
的当前轴的句柄。这就是它与im的关系,谢谢你的帮助和耐心。接受答案。