主要内容

倒置

反转几何变换

描述

例子

invtform.=逆变(tform.返回几何变换的倒数tform.

例子

全部收缩

读取并显示图像。

我= imread('pout.tif');imshow(i)

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

创建一个Affine2d.对象定义围绕原点的30度顺时针旋转。查看存储在中的转换矩阵T.财产。

θ= 30;tform = actifine2d([cosd(θ)sind(θ)0; -sind(θ)cosd(θ)0; 0 0 1]);tform.t.
ans =.3×30.8660 0.5000 0 -0.5000 0.8660 0 0 0 1.0000

应用前向几何变换,tform.,到图像。显示旋转图像。

j = imwarp(i,tform);imshow(j)

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

反转几何变换。结果是一个新的Affine2d.表示逆时针方向30度旋转的对象。

invtform =反转(tform);Invtform.t.
ans =.3×30.8660 -0.5000 0 0.5000 0.8660 0 0 0 1.0000

应用逆几何变换,invtform.旋转图像j。最终图像,K.,具有与原始图像相同的大小,形状和方向。黑色填充图像来自两个转换。

k = imwarp(j,invtform);imshow(k)

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

输入参数

全部收缩

几何变换,指定为一个Affine2d.Affine3d.rigid2d.rigid3d., 或者Projective2d.几何变换对象。

输出参数

全部收缩

逆几何变换,返回为几何变换对象。invtform.是与之相同的物体类型tform.

在R2013A介绍