下面是一些显示错误的代码
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行显示错误。我需要保存我创建的所有图像。
答案 0 :(得分:0)
我认为our_images
是您想要图片时文件夹的名称,所以不是这样:
name=strcat((int2str(our_images)),'\',imagename);
你需要这个:
name=strcat(our_images,'/',imagename);
还要注意那里的反斜杠。
此处不应引用您的name
变量:
imwrite(rgbBlock,'name');
所以它应该是:
imwrite(rgbBlock, name);