以下代码片段生成double
图像。
f = imread('C:\Users\Administrator\Desktop\2.tif');
h = double(f);
figure;
imshow(h);
然而,这个其他代码片段会产生一个uint8
图像。
f = imread('C:\Users\Administrator\Desktop\2.tif');
figure;
imshow(f);
在显示这两个数字时,这两个图像使用的显示结果imshow
是不同的,但是这种差异背后的原因是什么?