史蒂夫与MATLAB图像处理

图像处理的概念、算法和MATLAB

MATLAB图像显示与imshow自动定量值

上周我谈到显示灰度和二进制图像。在这篇文章中,我展示了如何控制灰度范围。例如,电话imshow(我,[0.4 - 0.6])显示矩阵我作为一个灰度图像,这样值0.4被显示为黑色,和0.6的值被显示为白色。

布雷特MathWorks应用工程师和频繁的文件交换因素,正确地指出,我忘了讨论一个共同的和有用的语法:imshow(我,[])。这个语法自动决定的灰度范围显示基于最小和最大值。它相当于imshow(我,[min(我(:))max(我(:))))

这是一个例子。我有一个矩阵的地形高程值,在米,位于美国新罕布什尔州太残丘附近。太残丘的峰值约为960米。

负载mt_monadnock

矩阵存储在MAT-file使用变量名

类属性名称大小字节佐3042 x3042 37015056单身
分钟(佐(:))
ans = 141.5285
马克斯(佐(:))
ans = 963.1366

显示这些高程值的灰度图像自动定量,就叫imshow(佐,[]):

imshow(佐,[])
警告:图片太大了,适合在屏幕上;显示为33%

在我们这里,我会指出,你可以安装任何colormap灰度图像显示一次。想要一些颜色吗?

colormap (parula)




发表与MATLAB®R2016a

|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。