(不推荐)使用后乘约定的二维仿射几何变换 | 您所在的位置:网站首页 › imregtform函数 › (不推荐)使用后乘约定的二维仿射几何变换 |
从 R2022b 开始,大多数 Image Processing Toolbox™ 函数都使用前乘约定来创建和执行几何变换。因此,不推荐使用 affine2d 对象,因为它使用后乘约定。虽然当前没有删除 affine2d 对象的计划,但您可以通过切换到支持前乘约定的 affinetform2d 对象来简化几何变换工作流。有关详细信息,请参阅Migrate Geometric Transformations to Premultiply Convention。 要更新您的代码,请执行以下操作:
将函数名称 affine2d 的实例更改为 affinetform2d。 将变换矩阵指定为矩阵 T 的转置矩阵,其中 T 是 affine2d 对象的 T 属性的值,或用于创建 affine2d 对象的变换矩阵。
不推荐使用推荐的替代项 此示例基于后乘约定中的变换矩阵 T 创建一个 affine2d 对象。 T = [2 0.33 0; 0 1 0; 0 0 1]; tformPost = affine2d(T);此示例基于变换矩阵 T 的转置创建一个 affinetform2d 对象。 T = [2 0.33 0; 0 1 0; 0 0 1]; tform = affinetform2d(T');此示例从名为 tformPost 的 affine2d 对象开始,并基于 tformPost 的 T 属性的转置创建一个 affinetform2d 对象。 T = tformPost.T; tform = affinetform2d(T');
|
CopyRight 2018-2019 实验室设备网 版权所有 |