Imwrite问题

楼主: talentchen (数到五在一起)   2014-11-07 00:40:54
R=ones(10).*128;
G=ones(10).*128;
B=ones(10).*128;
Out=cat(3,R,G,B);
imwrite(Out,'128gray');
希望写出128灰阶的画面,可是存的结果不是128是255...
请问是什么原因造成的呢?
作者: jack10313 (彩色笔)   2014-11-07 01:08:00
我猜是型态 改imwrite(uint8(Out),'128gray')看看
作者: aada (aada)   2014-11-07 17:07:00
改uint8来做就可以了
楼主: talentchen (数到五在一起)   2014-11-07 17:16:00
感谢!解决了!

Links booklink

Contact Us: admin [ a t ] ucptt.com