文档帮助中心文档
三维仿射几何变换
一仿射3d对象存储有关三维仿射几何变换的信息,并启用正变换和逆变换。
仿射3d
您可以创建一个仿射3d对象,使用以下方法:
不规则形式-使用相似性优化估计将运动图像映射到固定图像的几何变换
不规则形式
随机仿射3D-创建随机三维仿射变换
随机仿射3D
这个仿射3d此处描述的函数
tform=affine3d
tform = affine3d (A)
tform=affine3d创建一个仿射3d对象,该对象具有与标识转换对应的默认特性设置。
实例
tform=affine3d(A.)设置属性T用非奇异矩阵定义的有效仿射变换A..
tform=affine3d(A.)
A.
T
全部展开
正向三维仿射变换,指定为非奇异的4乘4数值矩阵。
矩阵T使用公约:
[x y z 1]=[u v w 1]*T
哪里T表格如下:
[abc0;def0;ghi0;jkl1];
违约T是恒等变换。
数据类型:双重的|仅有一个的
双重的
仅有一个的
维度
描述输入和输出点的几何变换的维数,指定为值3。
倒转
以色列
相似性
反译
outputLimits
向前转换点
变形金刚
全部崩溃
创建一个仿射3d在每个维度中按不同因子缩放三维图像的对象。
Sx=1.2;Sy=1.6;Sz=2.4;tform=affine3d([Sx 0 0;0 Sy 0 0;0 Sz 0;0 0 0 1])
tform = affine3d with properties: T: [4x4 double] dimension: 3
将三维卷加载到工作区中。
装载(“核磁共振”); D=挤压(D);
应用几何变换的图像使用伊姆瓦普.
伊姆瓦普
B=imwarp(D,t形式);
通过每个体积的中心可视化轴向切片,以查看缩放平移的效果。请注意,变换体积的中心切片的索引与原始体积的中心切片的索引不同,因为Z维度。
图1:imshowpair(D(:,:,14),B(:,:,33),“蒙太奇”);
原始图像位于左侧,变换后的图像位于右侧。如预期的那样,变换后的图像在垂直方向上的缩放比在水平方向上的缩放更大Sy大于Sx.
Sy
Sx
使用说明和限制:
仿射3d金宝app支持C代码的生成(需要MATLAB®编码员™)。有关详细信息,请参阅图像处理的代码生成.
生成代码时,只能指定单个对象。不支持对象数组。金宝app
背景资料
线程池
此函数完全支持基于线程的环境。有关详细信金宝app息,请参阅在基于线程的环境中运行MATLAB函数.
imregister
仿射2D
刚性三维
geometricTransform3d
您有此示例的修改版本。是否要用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处