保存matlab中已分割的图像
Posted
技术标签:
【中文标题】保存matlab中已分割的图像【英文标题】:Save image that has been segmented in matlab 【发布时间】:2014-07-24 00:53:25 【问题描述】:我想知道如何在 MATLAB 中保存已分割(使用模糊 c 均值方法)的图像,其中最终产品是每个集群组的图像。我想保存图片以备后用。
【问题讨论】:
【参考方案1】:我假设您只想保存图像,这应该与您如何生成图像无关。
如果我理解正确,你只需要使用函数
imwrite(M, filename)
其中 M 是包含图像数据的矩阵。您只需要为您拥有的每个矩阵/图像执行此操作。
然后您可以使用 imread 从文件名重新加载图像。
imread(filename)
注意,如果你想指定imwrite的格式而不是通过文件扩展名获取它,你只需添加一个附加参数如下:
imwrite(M, filename, format)
【讨论】:
我只是好奇,使用 imwrite 后,该图像保存在哪里?任何特定文件夹还是我需要分配给该特定文件夹? @syakey 您可以在“文件名”中指定完整路径,如果您只是输入名称(例如“test.png”),它将直接进入您的 MATLAB 工作目录。以上是关于保存matlab中已分割的图像的主要内容,如果未能解决你的问题,请参考以下文章