【发布时间】:2015-05-11 11:57:14
【问题描述】:
我有一个图像和一些轮廓,如下图所示。我想将输出保存为图像(png 或 jpg)。保存的图像只包含没有matlab窗口的图像区域。让我们看看我在图中的例子。你能让我用matlab实现吗?这是我制作输出图的代码
img = imread('coins.png');
mask_red=zeros(size(img));
mask_green=zeros(size(img));
mask_red(30:160,40:170)=1;
mask_green(70:100,60:130)=1;
imagesc(uint8(img),[0 255]),colormap(gray),axis off;axis equal,
hold on;
[c1,h1] = contour(mask_red,[0 0],'r','Linewidth',3);
[c2,h2] = contour(mask_green,[0 0],'g','Linewidth',3);
hold off;
%% Save output figure
【问题讨论】:
-
你想要左边还是右边的结果?试试
print并查看它的文档。 -
我想在右边。左边是上面代码生成的输出图
标签: image matlab matlab-figure