clc;
clear ;
num = 5; %图片数量
% Y=load ('train/2.mat');
% imwrite( Y.b,'1.tif','tif' )
for i = 1 : num
image=load(sprintf('C:/Users/Administrator/Desktop/t/train/%d.mat',i));
c=image.b;
str=sprintf('%d.tif',i);
imwrite(c, str,'tif')
end
2、手工获取mask图片
clear all;
I=imread('cat.1000.jpg');
BW=roipoly(I);
AW=roipoly(I);
cw=double(BW)+double(AW);
%就会通过鼠标来设定多边形区域的角点,按空格键结束,enter确认。在多边形区域内的像素值为白色,区域外为黑色。
figure,imshow(I);xlabel('原始图像');
figure,imshow(BW);xlabel('多边形显示区域图像');
figure,imshow(AW);xlabel('多边形显示区域图像');
figure,imshow(cw);xlabel('多边形显示区域图像');
% imwrite(cw,'cat1.jpg');