matlab中,如何保存为灰度图而不是二值图

matlab中,二维数组k4保存的是0-255的数值,代表一个灰度图,为什么用imwrite(k4,'1.bmp')后,保存为二值图而不是灰度图了,如何才能将k4保存为灰度图?谢谢

第1个回答  2013-03-18
% k4 如果是 double 类就会出现这种情况
% imwrite(uint8(k4),'1.bmp'); % 转换为 uint8 类,这样可以
相似回答