图像的基本运算&几何变换

1.2.2 改变图像的大小:imresize函数
语法格式:
B=imresize(A,scale,method)
B=imresize(A,outputsize,method)
[Y,newmap]=imresize(x,map,…)
例:图像university缩小为原来的一半

%读取图像
I=imread('university.jpg');
%将图像的大小变为它的0.5倍
J=imresize(I,0.5,'nearest');
%分别显示图像I,图像J
figure,imshow(I);figure,imshow(J)

在这里插入图片描述在这里插入图片描述
1.2.2 图像的剪切:imcrop函数
语法格式:I2=imcrop
I2=imcrop(I)
X2=imcrop(x,map)
=imcrop(h)
I2=imcrop(I,rect)
X2=imcrop(x,map,rect)
=imcrop(xdata,ydata,)
[ xdata2,ydata2,
]=imcrop()
[
,rect2]=imcrop(_)
例:用函数imcrop来实现图像的剪切

I=imread('university.jpg');
%剪切图像
I2=imcrop(I,[1 128 128 128]);
imshow(I);figure,imshow(I2)

在这里插入图片描述
1.2.3 图像的旋转:imrotate函数
语法格式:B=imrotate(A,angle,method,bbox)
例:用函数imrotate实现图像旋转

I=imread('uniersity.jpg');
theta1=30;
J=imrotate(I,theta1);%逆时针旋转30度
theta2=-30;
K=imrotate(I,theta2,'crop');%顺时针旋转30度,并通过剪切图像使与原图像大小保持一致
figure,imshow(I);figure,imshow(J);
figure,imshow(K)

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值