【matlab】图像裁剪

代码功能:将一幅256×256的图像裁剪为64张32×32的图像

clear;clc;close
A=imread('01.png');
a=32;%裁剪宽度
b=32;%裁剪长度
B=imcrop(A,[0 0 a b]);
imwrite(B,'0001.png');
%imshow(B)
num=0;
for x=0:32:32*7
    for y=0:32:32*7
        num=num+1;
       C=imcrop(A,[x y a b]);
       imwrite(C,strcat('0000',num2str(num),'.png'));
    end
end

实验结果:
原图:
【matlab】图像裁剪_第1张图片
裁剪后:
【matlab】图像裁剪_第2张图片

你可能感兴趣的:(matlab,图像处理)