0

我已经有一些我以前保存的图,像这样:

在此处输入图像描述

几天后,我需要这些图像的原始尺寸,以便将它们复制到我的论文中。我想提取这三个图像的主矩阵,以便用imwrite函数再次保存它们。

我在互联网上搜索了这个问题,但人们说我必须使用getframeframe2im功能。但是怎么做?我想要原始矩阵。谁能告诉我如何从matlab中的图形图像中提取主矩阵?

4

1 回答 1

1

尝试使用以下代码:

imgs = findobj(gcf,'Type','image');
images = cell(1,numel(imgs));
for i = 1:numel(imgs)
    images = get(imgs(i),'CData');
end

图像矩阵现在应该存储在images.

于 2015-01-19T07:48:09.067 回答