在matlab中将图像文件写入文件夹

时间:2014-04-10 15:27:25

标签: matlab matlab-guide

下面是一些显示错误的代码

imgIndex = 1;
numPlotsR = size(ca, 1);
numPlotsC = size(ca, 2);
for r = 1 : numPlotsR 
for c = 1 : numPlotsC
rgbBlock=ca{r,c};
imagename=strcat(int2str(imgIndex), '.jpg');
name=strcat((int2str(our_images)),'\',imagename);
imwrite(rgbBlock,'name');   

我正在尝试使用imwrite将一些图像文件写入文件夹。但最后3行显示错误。我需要保存我创建的所有图像。

1 个答案:

答案 0 :(得分:0)

我认为our_images是您想要图片时文件夹的名称,所以不是这样:

name=strcat((int2str(our_images)),'\',imagename);

你需要这个:

name=strcat(our_images,'/',imagename);

还要注意那里的反斜杠。

此处不应引用您的name变量:

imwrite(rgbBlock,'name');

所以它应该是:

imwrite(rgbBlock, name);