求助,有关Matlab的imadjust函数
代码如下:
i=imread('DSC0020-1.tif');
i=rgb2gray(i);
j=imadjust(i)
imshow(i)
figure,imshow(j)
产生错误如下:
??? Attempt to execute SCRIPT imadjust as a function:
C:\Users\CXY\Desktop\imadjust.m
Error in ==> imadjust at 3
j=imadjust(i)
请问imadjust函数具体怎么使用?J = imadjust(I,[low_in; high_in],[low_out; high_out])在这种情况下,[]内的数值是怎么确定的,为什么是[0,1]之间?
另外请教一下,如果想把一副图像映射到直方图范围[30,142],应该怎么做?