以下代碼段結果爲double
image。使用imshow時,uint8和雙重圖像之間的差異
f = imread('C:\Users\Administrator\Desktop\2.tif');
h = double(f);
figure;
imshow(h);
而,該另一代碼段產生一個uint8
image。
f = imread('C:\Users\Administrator\Desktop\2.tif');
figure;
imshow(f);
雖然顯示這兩個數字,使用imshow
這兩個圖像的顯示的結果是不同的,但什麼是這種差異背後的原因是什麼? double
型
'uint'之前,使用標準化的
mat2gray
版本double
! * unsigned * integer(不是'unit') –