1、改变图像的大小imresize
imresize的调用方法:
Y=imresize(X,M,Method);
其中X表示原图像,M表示方法倍数,Method表示使用何种差值方法,默认最近邻插值法。
I=imread('circuit.tif');
J=imresize(I,1.25);
imshow(I);
figure,imshow(J);
效果图如下:
2、图像的旋转imrotate
imrotate的调用方法:
Y=imrotate(X,angle,method);
Y=imrotate(X,angle,method,'crop');
其中X表示原图像。angle表示旋转的角度,以逆时针的方向来计算,负值表示顺时针方向的旋转。method和前面一样。crop表示效果图大小取与原图像大小相同的中心部分输出。
I=imread('circuit.tif');
J=imrotate(I,-15,'bilinear');
K=imrotate(I,-15,'bilinear','crop');
imshow(I);
figure,imshow(J);
figure,imshow(K);
效果图如下:
3、图像的裁剪imcrop
I=imread('circuit.tif');
I2=imcrop(I,[30 60 120 160]);
imshow(I);
figure,imshow(I2);
效果图如下: