主要内容

istranslation.

确定转换是否是纯平移

描述

例子

TF.= istranslation(tform.确定是否指定的刚性或仿射转变tform.是一个纯粹的翻译。

例子

全部收缩

创建一个Affine2d.定义纯翻译的对象。

a = [1 0 0 0 1 0 40 40 1];tform = actifine2d(a)
TForm =带有属性的仿射2D:T:[3x3双]维度:2

检查转换是否是纯平移。

tf = istranslation(tform)
tf = 1

创建一个Affine3d.在每个维度中定义不同比例因子的对象。

sx = 1.2;sy = 1.6;sz = 2.4;tform = actifine3d([sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]);
TF =带有属性的Affine3D:T:[4x4双]维度:3

检查转换是否是纯平移。自从tform.缩放对象,

tf = istranslation(tform)
tf = 0.

正如预期的那样,转换不是纯平移,因为缩放改变了输入卷的大小和形状。

输入参数

全部收缩

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

输出参数

全部收缩

标志表示纯转换变换,返回为逻辑标量。TF.真的什么时候tform.代表纯粹的翻译。

数据类型:逻辑

更多关于

全部收缩

翻译转型

转换转换在不修改图像尺寸,形状或方向的情况下移位图像。2-D翻译由矩阵表示T.表格:

[1 0 0;0 1 0;E F 1];

3-D翻译由表单的矩阵表示:

[1 0 0 0;0 1 0 0;0 0 1 0;J K L 1];

也可以看看

|

在R2013A介绍