主要内容

projective2d

(不推荐)使用后乘约定的二维射影几何变换

projective2d不推荐。使用projtform2d对象。有关更多信息,请参见兼容性的考虑

描述

一个projective2d对象封装了一个二维射影几何变换。

创建

您可以创建projective2d对象,使用以下方法:

  • fitgeotrans-估计映射两个图像之间控制点对的几何变换

  • projective2d这里所描述的功能

描述

tform = projective2d创建一个projective2d对象,其默认属性设置对应于恒等转换。

例子

tform = projective2d (一个设置属性T为指定的二维射影变换矩阵t

属性

全部展开

前向二维射影变换,指定为一个非奇异的3乘3数字矩阵。矩阵T使用公约:

[x y 1] = [u v 1] * T

在哪里T的形式:

[a b c;...d e f;...g h);

默认的T就是恒等变换。

数据类型:|

此属性是只读的。

输入和输出点的几何变换的维度,指定为值2。

对象的功能

逆几何变换
outputLimits 给定输入空间极限求输出空间极限
transformPointsForward 应用正向几何变换
transformPointsInverse 应用逆几何变换

例子

全部折叠

将旋转和倾斜结合成变换矩阵,tm。用这个变换矩阵来创建一个projective2d几何变换对象,tform

θ= 10;Tm = [cosd(theta) -sind(theta) 0.001;...信德(θ)cosd(θ)0.01;...0 0 1);tform = projective2d (tm)
T: [3x3 double]维度:2

的值T财产。

tform。T
ans =3×30.9848 -0.1736 0.0010 0.1736 0.9848 0.0100 00 1.0000

扩展功能

版本历史

介绍了R2013a

全部展开

Baidu
map