matlab学习笔记(四)--- 图像的几何操作

来源:互联网 发布:新店能开淘宝直播吗 编辑:程序博客网 时间:2024/05/20 19:45

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);
效果图如下:






0 0
原创粉丝点击