文件帮助中心文件
创建随机三维仿射变换
tform = ronsomaffine3d.
tform = ronsomaffine3d(名称,值)
tform= ronsomaffine3d.创造一个Affine3d.对象的默认属性值与标识转换一致。
tform= ronsomaffine3d.
tform
Affine3d.
例子
tform= randomAffine3d (名称,值的)使用名称-值对参数指定仿射转换的类型。
tform= randomAffine3d (名称,值的)
名称,值
全部折叠
创建一个样本卷。
volumeCube = 1 (100100100);图volshow (volumeCube);
创建一个Affine3d.剪切3-D体块的转换对象。的randomAffine3d功能从间隔内的连续均匀分布随机挑选剪切量[40,60]。randomAffine3d选择一个随机剪切方向对准X-那y-, 或者Z.-轴。
randomAffine3d
tform1 = ronsomaffine3d('剪切', 40 60);J1 = IMWARP(VolumeCube,Tform1);图Volshow(J1);
按随机选择的不同数量剪切一个卷,创建一个新的Affine3d.转换对象。注意剪切方向的不同。
tform2 = ronsomaffine3d('剪切', 40 60);J2 = imwarp (volumeCube tform2);图volshow (J2);
指定可选的逗号分离对名称,值参数。姓名是参数名称和价值为对应值。姓名必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家。
姓名
价值
Name1, Value1,…,的家
tform = randomAffine3d (XReflection,真的)
XReflection
错误的
真正的
随机水平反射,指定为逗号分隔对组成'Xreflection'和错误的或真正的。什么时候XReflection是真正的(1),转换tform以50%的概率水平反射图像。默认情况下,转换不会在水平方向反射图像。
'Xreflection'
1
YReflection
随机垂直反射,指定为逗号分隔对,由“YReflection”和错误的或真正的。什么时候YReflection是真正的(1),转换tform以50%的概率垂直反射图像。缺省情况下,转换不反映垂直方向上的图像。
“YReflection”
ZReflection
沿深度方向的随机反射,指定为逗号分隔对组成“ZReflection”和错误的或真正的。什么时候ZReflection是真正的(1),转换tform以50%的概率沿深度方向反射图像。默认情况下,转换不会在深度方向上反射图像。
“ZReflection”
回转
[0 0]
旋转范围施加到输入图像,指定为逗号分隔对'回转'下面是其中之一。旋转以度为单位。
'回转'
2-element数值向量。第二个元素必须大于或等于第一个元素。randomAffine3d从指定间隔内的连续均匀分布随机拾取旋转角度。randomAffine3d从单位球体中选择一个随机的旋转轴。
表格的功能句柄
[旋转,θ= selectrotation
selectrotation.
rotationAxis
θ.
使用函数柄从不相交的间隔或使用非均匀的概率分布来选择旋转角度。您还可以使用函数句柄来指定旋转轴。有关功能句柄的更多信息,请参阅创建功能句柄。
默认情况下,转换tform不旋转图像。
例子:[-45 45]
[-45 45]
规模
[1 1]
应用于输入图像的均匀(各向同性)缩放范围,指定为包括的逗号分隔对“规模”下面是其中之一。
“规模”
2-element数值向量。第二个元素必须大于或等于第一个元素。标度因子是在指定的区间内从连续均匀分布中随机选取的。
函数处理。函数必须不接受输入参数,并以数字标量的形式返回比例因子。使用函数句柄从不相交的区间或非均匀的概率分布中选择比例因子。有关功能句柄的更多信息,请参阅创建功能句柄。
默认情况下,转换tform不能缩放图像。
例子:(0.5 - 4)
(0.5 - 4)
剪
应用于输入图像的剪切范围,指定为逗号分隔对,由'剪切'下面是其中之一。剪切是以角度来测量的,范围是(- 90,90)。
'剪切'
2-element数值向量。第二个元素必须大于或等于第一个元素。从指定间隔内随机从连续均匀分布中随机拾取剪切角。randomAffine3d将剪切用均匀的随机性施加到其中一个原则X-,y-, 和Z.- 关于两个可能的正交方向之一的反转。
函数处理。该函数必须接受否输入参数并将剪切角返回为数字标量。使用函数手柄从不相交的间隔或使用不均匀的概率分布选择剪切角。有关功能句柄的更多信息,请参阅创建功能句柄。
默认情况下,转换tform在水平方向上不会剪切图像。
例子:45 [0]
45 [0]
XTranslation
应用于输入图像的水平平移范围,指定为逗号分隔对组成“XTranslation”下面是其中之一。翻译距离以像素为单位测量。
“XTranslation”
2-element数值向量。第二个元素必须大于或等于第一个元素。从指定间隔内的连续均匀分布随机拾取平移距离。
函数处理。该函数必须接受无输入参数并将翻译距离返回为数字标量。使用函数句柄从不相交的间隔或使用非均匀概率分布选择翻译距离。有关功能句柄的更多信息,请参阅创建功能句柄。
默认情况下,转换tform不在水平方向上转换图像。
例子:5 [5]
5 [5]
ytranslation.
应用于输入图像的垂直翻译范围,指定为逗号分隔的对'ytranslation'下面是其中之一。翻译距离以像素为单位测量。
'ytranslation'
默认情况下,转换tform不在垂直方向上转换图像。
ZTranslation
应用于输入图像的沿深度方向的平移范围,指定为逗号分隔对组成“ZTranslation”下面是其中之一。翻译距离以像素为单位测量。
“ZTranslation”
默认情况下,转换tform不能在深度方向上转换图像。
仿射变换,指定为Affine3d.对象。
imwarp.|ronceaffine2d.|Ormancropwindow3d.|CenterCropWindow3d.
imwarp.
ronceaffine2d.
Ormancropwindow3d.
CenterCropWindow3d.
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
与当地办事处联系