使用MATLAB进行图像处理

时间:2017-06-11 16:49:05

标签: matlab

我正在使用fitsread命令将匹配文件读取到矩阵“I”。 Matrix'I'是1024 * 1024的double类型矩阵。它的值范围从-11到440.678。我的问题是

  1. MATLAB工具箱指定从0到1的double范围,那为什么我的矩阵有这么大的变化呢?
  2. 当我使用imhist绘制矩阵“I”的直方图时,x轴的范围从0到1变化。此外几乎没有绘制任何点。为什么imhist 0的范围为1?

1 个答案:

答案 0 :(得分:0)

  1. double的范围不是0到1.它是显示双图像的范围。

  2. imhist函数默认使用double类型图像的范围[0,1],但您可以通过添加额外参数imhist(I,n)来更改它,其中n是箱柜数量(在您的情况下可以使用452)。