このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
randomAffine3d
ランダムな3次元アフィン変換の作成
説明
例
3次元ボリュムのランダムなせん断
サンプルボリュ,ムを作成します。
volumeCube = ones(100,100,100);图volshow (volumeCube);
3次元ボリュムをせん断するaffine3d
変換オブジェクトを作成します。関数randomAffine3d
は,区間[40,60]度内の連続一様分布からせん断量をランダムに選択します。randomAffine3d
は,x、y,またはz軸に一致するせん断方向をランダムに選択します。
tform1 = randomAffine3d(“剪切”, 40 60);J1 = imwarp(volumeCube,tform1);图volshow (j - 1);
ランダムに選択された異なる量だけボリュ,ムをせん断するには,新しいaffine3d
変換オブジェクトを作成します。せん断方向の違いに注目してください。
tform2 = randomAffine3d(“剪切”, 40 60);J2 = imwarp(volumeCube,tform2);图volshow (J2);
入力引数
名前と値の引数
例:tform = randomAffine3d('XReflection',true)
オプションの引数名称,值
のコンマ区切りペアを指定します。的名字
は引数名で,价值
は対応する値です。的名字
は引用符で囲まなければなりません。Name1, Value1,…,的家
のように,複数の名前と値のペアの引数を,任意の順番で指定できます。
XReflection
- - - - - -水平方向のランダムな反転
假
(既定値) |真正的
水平方向のランダムな反転。“XReflection”
と假
または真正的
から構成されるコンマ区切りのペアとして指定します。XReflection
が真正的
(1
)の場合,変換tform
は50%の確率でメジを水平方向に反転します。既定では,この変換は。
YReflection
- - - - - -垂直方向のランダムな反転
假
(既定値) |真正的
垂直方向のランダムな反転。“YReflection”
と假
または真正的
から構成されるコンマ区切りのペアとして指定します。YReflection
が真正的
(1
)の場合,変換tform
は50%の確率でメジを垂直方向に反転します。既定では,この変換は。
ZReflection
- - - - - -奥行方向のランダムな反転
假
(既定値) |真正的
奥行方向のランダムな反転。“ZReflection”
と假
または真正的
から構成されるコンマ区切りのペアとして指定します。ZReflection
が真正的
(1
)の場合,変換tform
は50%の確率でメジを奥行方向に反転します。既定では,この変換は。
旋转
- - - - - -回転の範囲
[0 0]
(既定値) |2要素の数値ベクトル|関数ハンドル
入力▪▪メ▪▪ジに適用される回転の範囲。“旋转”
と次のいずれかから構成されるコンマ区切りのペアとして指定します。回転は度単位で測定します。
2要素の数値ベクトル。2番目の要素は最初の要素以上でなければなりません。
randomAffine3d
は,指定区間内の連続一様分布から回転角度をランダムに選択します。randomAffine3d
は単位球体から回転軸をランダムに選択します。次の形式の関数ハンドル
[rotationAxis,theta] = selectRotation
selectRotation
は入力引数を受け入れてはなりません。この関数は2の出力引数rotationAxis
(回転軸を定義する3要素ベクトル)とθ
(度単位の回転角度)を返さなければなりません。関数ハンドルを使用して,重なっていない区間から,または一様ではない確率分布を使用して回転角度を選択します。関数ハンドルを使用して回転軸を指定することもできます。関数ハンドルの詳細にいては,関数ハンドルの作成を参照してください。
既定では,変換tform
は▪▪メ▪▪ジを回転しません。
例:45 [-45]
规模
- - - - - -一様スケ,リングの範囲
[1]
(既定値) |2要素の数値ベクトル|関数ハンドル
入力メジに適用される一様(等方性)スケリングの範囲。“规模”
と次のいずれかから構成されるコンマ区切りのペアとして指定します。
2要素の数値ベクトル。2番目の要素は最初の要素以上でなければなりません。スケ,ル係数は,指定区間内の連続一様分布からランダムに選択されます。
関数ハンドル。関数は入力引数を受け入れず、スケール係数を数値スカラーとして返さなければなりません。関数ハンドルを使用して、重なっていない区間から、または一様ではない確率分布を使用してスケール係数を選択します。関数ハンドルの詳細については、関数ハンドルの作成を参照してください。
既定では,変換tform
はメジをスケリングしません。
例:(0.5 - 4)
剪切
- - - - - -せん断の範囲
[0 0]
(既定値) |2要素の数値ベクトル|関数ハンドル
入力▪▪メ▪▪ジに適用されるせん断の範囲。“剪切”
と次のいずれかから構成されるコンマ区切りのペアとして指定します。せん断は角度として度単位で測定され,範囲は(- 90,90)になります。
2要素の数値ベクトル。2番目の要素は最初の要素以上でなければなりません。せん断角度は,指定区間内の連続一様分布からランダムに選択されます。
randomAffine3d
は,可能な2つの直交方向に対する主x, y,およびz方向のいずれかの一様ランダム性を使用してせん断を適用します。関数ハンドル。関数は入力引数を受け入れず、せん断角度を数値スカラーとして返さなければなりません。関数ハンドルを使用して、重なっていない区間から、または一様ではない確率分布を使用してせん断角度を選択します。関数ハンドルの詳細については、関数ハンドルの作成を参照してください。
既定では,変換tform
は▪▪メ▪▪ジを水平方向にせん断しません。
例:45 [0]
XTranslation
- - - - - -水平方向の平行移動の範囲
[0 0]
(既定値) |2要素の数値ベクトル|関数ハンドル
入力▪▪メ▪▪ジに適用される水平方向の平行移動の範囲。“XTranslation”
と次のいずれかから構成されるコンマ区切りのペアとして指定します。平行移動距離はピクセル単位で測定します。
2要素の数値ベクトル。2番目の要素は最初の要素以上でなければなりません。平行移動距離は,指定区間内の連続一様分布からランダムに選択されます。
関数ハンドル。関数は入力引数を受け入れず、平行移動距離を数値スカラーとして返さなければなりません。関数ハンドルを使用して、重なっていない区間から、または一様ではない確率分布を使用して平行移動距離を選択します。関数ハンドルの詳細については、関数ハンドルの作成を参照してください。
既定では,変換tform
は▪▪メ▪▪ジを水平方向に平行移動しません。
例:5 [5]
YTranslation
- - - - - -垂直方向の平行移動の範囲
[0 0]
(既定値) |2要素の数値ベクトル|関数ハンドル
入力▪▪メ▪▪ジに適用される垂直方向の平行移動の範囲。“YTranslation”
と次のいずれかから構成されるコンマ区切りのペアとして指定します。平行移動距離はピクセル単位で測定します。
2要素の数値ベクトル。2番目の要素は最初の要素以上でなければなりません。平行移動距離は,指定区間内の連続一様分布からランダムに選択されます。
関数ハンドル。関数は入力引数を受け入れず、平行移動距離を数値スカラーとして返さなければなりません。関数ハンドルを使用して、重なっていない区間から、または一様ではない確率分布を使用して平行移動距離を選択します。関数ハンドルの詳細については、関数ハンドルの作成を参照してください。
既定では,変換tform
は▪▪メ▪▪ジを垂直方向に平行移動しません。
例:5 [5]
ZTranslation
- - - - - -奥行方向の平行移動の範囲
[0 0]
(既定値) |2要素の数値ベクトル|関数ハンドル
入力▪▪メ▪▪ジに適用される奥行方向の平行移動の範囲。“ZTranslation”
と次のいずれかから構成されるコンマ区切りのペアとして指定します。平行移動距離はピクセル単位で測定します。
2要素の数値ベクトル。2番目の要素は最初の要素以上でなければなりません。平行移動距離は,指定区間内の連続一様分布からランダムに選択されます。
関数ハンドル。関数は入力引数を受け入れず、平行移動距離を数値スカラーとして返さなければなりません。関数ハンドルを使用して、重なっていない区間から、または一様ではない確率分布を使用して平行移動距離を選択します。関数ハンドルの詳細については、関数ハンドルの作成を参照してください。
既定では,変換tform
は▪▪メ▪▪ジを奥行方向に平行移動しません。
例:5 [5]
バ,ジョン履歴
Matlabコマンド
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。