在特定名称matlab下保存图像序列

时间:2015-02-19 03:56:03

标签: matlab

我有保存在单元格数组中的x图像calles IMG,我已经有一个名为NAM的大小(1,x)连续名称的单元格数组。 我想用扩展名BMP保存这些名字下的图像。

for i=1:x
A=IMG{i}
N=NAM{i}
imwrite(A,'N.bmp'); %also imwrite(A,N.bmp);
end

任何想法?

1 个答案:

答案 0 :(得分:0)

好吧,你只需要连接你的字符串N'.bmp'

for i = 1:x
    A = IMG{i}
    N = NAM{i}
    imwrite(A,[N '.bmp']);
end

或者,使用更简洁的语法(没有for循环):

cellfun(@(x,y) imwrite(x, [y '.bmp']), IMG, NAM);

最佳,