Matlab - 转换图像并将其保存到磁盘

Posted

技术标签:

【中文标题】Matlab - 转换图像并将其保存到磁盘【英文标题】:Matlab - Converting an image and saving it to disk 【发布时间】:2013-02-08 10:52:40 【问题描述】:

我已使用以下命令将图像转换为灰度:rgb2gray

例如:

I = imread('xyz.jpg');
I2 = rgb2gray(I);

如何将新的(转换后的图像)保存到磁盘?

谢谢。

【问题讨论】:

【参考方案1】:
imwrite(I2,filename,fmt)

参考:http://www.mathworks.co.uk/help/matlab/ref/imwrite.html

【讨论】:

【参考方案2】:

注意: 该命令必须像这样执行:

imwrite(I2,'xyz.jpg','jpg');

xyz.jpg 是您所需格式的文件名。

jpg是图片的格式

请记住,图像会保存在您当前的 MATLAB 目录中...

【讨论】:

【参考方案3】:

一种方法可能是:

imshow(enter code hereI2);

然后,对于显示的图形,选择File --> SaveFile --> Save As...

【讨论】:

这将保存图形而不是图像

以上是关于Matlab - 转换图像并将其保存到磁盘的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用画布的情况下将整个 div 数据转换为图像并将其保存到目录中?

如何将 base64 编码的图像保存到磁盘?

将二进制图像从数据库保存到文件夹时出错

有效地将图像文件保存到磁盘 c#

matlab 视频转换到图像并保存

如何在 Matlab 中训练模型,将其保存到磁盘并加载到 C++ 程序中?