以下代码在叠加图像上绘制白点(因为“保持开;”)。我知道如何在输出文件夹中保存叠加图像,但我想在叠加图像上绘制“白点”后保存叠加图像。
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]);
答案 0 :(得分:0)
这应该一次性保存所有图表:
h = get(0,'children');
for i=1:length(h)
saveas(h(i), ['Overlaydots' num2str(length(h)+1-i)], 'jpg');
end
只需打开图表窗口即可。