将图像保存到输出文件夹中

时间:2017-04-09 20:56:03

标签: matlab save

以下代码在叠加图像上绘制白点(因为“保持开;”)。我知道如何在输出文件夹中保存叠加图像,但我想在叠加图像上绘制“白点”后保存叠加图像。

b = imadjust(mat2gray(BLUE));
z = zeros(size(b),'like',b);
b = cat(3,z,z,b);
O = bwperim(maskBLUE);
T= imdilate(O, true(2));
overlay = imoverlay(b, T, [1 1 1]);
imshow(overlay)
hold on;
plot(centersBLUE(:,1),centersBLUE(:,2),'.w')
h = overlay;
imwrite(h,[outputFolder]);

1 个答案:

答案 0 :(得分:0)

这应该一次性保存所有图表:

h = get(0,'children');
for i=1:length(h)
  saveas(h(i), ['Overlaydots' num2str(length(h)+1-i)], 'jpg');
end

只需打开图表窗口即可。