作者talentchen (數到五在一起)
看板MATLAB
標題Imwrite問題
時間Fri Nov 7 00:40:54 2014
R=ones(10).*128;
G=ones(10).*128;
B=ones(10).*128;
Out=cat(3,R,G,B);
imwrite(Out,'128gray');
希望寫出128灰階的畫面,可是存的結果不是128是255...
請問是什麼原因造成的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.109.30
※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1415292056.A.44B.html
推 jack10313: 我猜是型態 改imwrite(uint8(Out),'128gray')看看 11/07 01:08
→ aada: 改uint8來做就可以了 11/07 17:07
→ talentchen: 感謝!解決了! 11/07 17:16