作者royt (Engineer)
看板MATLAB
標題[問題] imread
時間Mon Aug 12 21:38:14 2013
用imread把圖檔讀進來
再用imshow顯示出來長這樣
http://ppt.cc/Esy2
但如果用double(imread)把圖讀進來
再用imshow顯示後會長這樣
http://ppt.cc/xvPF
變得只有一些色塊
因為要手動做YCbCr,調整矩陣內的參數須為小數
因此得用double
請問有甚麼辦法使show出來的圖能夠辨識?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.187.8
1F:→ gozelee:imshow(uint8(ans));imshow裡面只能uint8 不然用imagesc 08/12 22:19
2F:→ aada:double的最大值為1, 所以有很多的都飽和了 08/13 00:21
3F:→ aada:建議做完double後再做規一化, 就可以正常show了 08/13 00:22