主要内容

旋转图像

此示例显示如何使用该示例旋转图像imrotate.功能。当您旋转图像时,将图像指定要旋转和旋转角度,以度为单位。如果指定正旋转角度,则图像逆时针旋转;如果指定负旋转角度,则图像顺时针旋转。

默认情况下,输出图像足够大以包括整个原始图像。落在原始图像的边界外部的像素被设置为0,并且在输出图像中显示为黑色背景。但是,您可以指定输出图像与输入图像的大小相同,使用“庄稼' 争论。

默认,imrotate.使用最近邻插值来确定输出图像中的像素值,但您可以指定其他插值方法。看看imrotate.支持的插值方法列表的参考页面。金宝app

逆时针旋转图像

将图像读入工作区。

我= imread('circuit.tif');

逆时针旋转图像35度。在此示例中,指定Bilinear插值。

j = imrootate(i,35,'双线性');

显示原始图像和旋转图像。

图imshowpair(i,j,'剪辑'的)

图包含轴对象。轴对象包含类型图像的对象。

裁剪旋转图像

逆时针旋转原始图像35度,指定旋转图像被裁剪到与原始图像相同的大小。

k = imrotate(我,35,'双线性''庄稼');

显示原始图像和新图像。

图imshowpair(i,k,'剪辑'的)

图包含轴对象。轴对象包含类型图像的对象。