Cmax = max(Img(:));
Cmin = min(Img(:));
Img = uint8((double(Img)-Cmin)/(Cmax-Cmin)*255);
figure,imshow(Img)
其中Img是经过imdouble等操作后的灰度图像,其元素的数值范围是0-1的double型;
通过上述操作,可以将Img还原成值范围是0-255的整型的灰度图像,并按照imshow(Img,[])调整灰度值。
Img = int8(Img*255);
上面这样只是简单的还原,而不会调整灰度值的范围。