sherri 发表于 2007-6-4 17:27

请教一个用jpeg格式存储图像的问题?

I是一个double array,表示一幅灰度图像,在matlab的一个figure中看到的是很正常的一幅灰度图像,想把I以jpeg的格式存放到硬盘上,用下面的语句
imwrite(I,'image.jpg');
然后再从硬盘上打开image.jpg,结果看到的是一幅与在matlab中看到的完全不同的二值图像,这是怎么回事?是函数调用有问题吗?
我怎么能够可以从硬盘打开该文件,看到的是与matlab中看到的一样的灰度图像呢?

eight 发表于 2007-6-4 18:37

原帖由 sherri 于 2007-6-4 17:27 发表 http://www.chinavib.com/forum/images/common/back.gif
I是一个double array,表示一幅灰度图像,在matlab的一个figure中看到的是很正常的一幅灰度图像,想把I以jpeg的格式存放到硬盘上,用下面的语句
imwrite(I,'image.jpg');
然后再从硬盘上打开image.jpg,结果看 ...

这个错误似乎不应该有,试试在 figure 窗口使用菜单 save as
页: [1]
查看完整版本: 请教一个用jpeg格式存储图像的问题?