poppy515 发表于 2009-4-13 09:33

请教如何保存灰度图像

我用matlab编程,生成了灰度图像,可是,保存为bmp格式以后,图像就像失真一样,不是灰度图了,好像是彩色图了
http://pa.images22.51img1.com/6000/poppy515/a639d9d53a070133a7af2cd10d1d8a70.jpg
应该怎么保存才能成为原来的灰度图,或者应该编写什么程序吗?
请指教。

maigicku 发表于 2009-4-13 10:15

LZ非要BMP格式的图像么?

poppy515 发表于 2009-4-13 10:25

其他格式的也行
matlab编程序时
I=rgb2gray(xibao.bmp);
imshow(I);
得出来的图像应该是灰度图像,可是我一保存这个图像,在电脑中保存出来的却是彩色的图像,如上面的图

maigicku 发表于 2009-4-13 10:31

I=rgb2gray(imread('xibao.bmp'));
imshow(I);
imsave

[ 本帖最后由 maigicku 于 2009-4-13 10:32 编辑 ]

poppy515 发表于 2009-4-13 11:04

谢谢啊
不过还是不行呢:'(

maigicku 发表于 2009-4-13 11:11

???
怎么不行?我试过了,保存为JPG或是PNG都可以啊。。
还是有彩色么?

poppy515 发表于 2009-4-13 15:13

可以了,非常感谢啊:loveliness:

lintao414 发表于 2009-5-19 19:15

我用imsave出现错误,说没有定义?为什么呢?用imwrite可以吗?

friendchj 发表于 2009-5-19 20:40

不知道低版本有没有imsave,我的2008a有,用imwrite也应该行

ChaChing 发表于 2009-5-19 21:54

我的2006a没有imsave
页: [1]
查看完整版本: 请教如何保存灰度图像