如何使matlab图形的数据提示显示图像灰度颜色而不是其RGB值?

Posted

技术标签:

【中文标题】如何使matlab图形的数据提示显示图像灰度颜色而不是其RGB值?【英文标题】:How to make the data tip of matlab figure show the image gray level color and not its RGB value? 【发布时间】:2015-06-30 07:40:31 【问题描述】:

我有灰度值的图像,我正在使用 matlab imagesc 函数显示它们。但是,当对这些数字使用数据提示时,将显示 RGB 值而不是真正的灰度级颜色。如何更改它以显示图像每个像素的灰度级颜色?

【问题讨论】:

您的图像是 RGB 还是灰度? size(YourImage,3) 的值是多少? 我在调用 imagesc 之前使用了 rgb2gray 【参考方案1】:

imagesc() 函数之后使用colormap(gray) 会将显示图像转换为灰度。

imagesc(image), colormap(gray)

imshow(uint8(image)) 其中uint8() 正在尝试根据需要将值缩放到 0~255,否则它将显示真实的灰度值。

【讨论】:

以上是关于如何使matlab图形的数据提示显示图像灰度颜色而不是其RGB值?的主要内容,如果未能解决你的问题,请参考以下文章

matlab中如何将灰度图转化为二值黑白图像?敬请各位大侠指点!

图片灰度化

matlab怎么将灰度图像转为rgb图像

图像二值化后里面有白点,怎么去除

如何设置一个获取灰度图像并输出 ARGB 的图层,使其中一种灰度颜色透明?

Matlab图像怎么处理?Matlab图像处理的基本操作