作者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