MATLAB ヘルプ センター
幾何学的変換が純粋な平行移動かどうかの判別
TF = isTranslation(tform)
TF = isTranslation(tform) は、tform によって指定された剛体変換またはアフィン変換が純粋な平行移動かどうかを判定します。
TF
tform
例
すべて折りたたむ
純粋な平行移動を定義する affine2d オブジェクトを作成します。
affine2d
A = [ 1 0 0 0 1 0 40 40 1 ]; tform = affine2d(A)
tform = affine2d with properties: T: [3x3 double] Dimensionality: 2
変換が純粋な平行移動かどうかをチェックします。
tf = isTranslation(tform)
tf = 1
次元ごとに異なる倍率を定義する affine3d オブジェクトを作成します。
affine3d
Sx = 1.2; Sy = 1.6; Sz = 2.4; tform = affine3d([Sx 0 0 0; 0 Sy 0 0; 0 0 Sz 0; 0 0 0 1]);
tf = affine3d with properties: T: [4x4 double] Dimensionality: 3
変換が純粋な平行移動かどうかをチェックします。tform はオブジェクトをスケールするので、
tf = 0
予想どおり、スケーリングによって入力ボリュームのサイズと形状が変更されるため、変換は純粋な平行移動ではありません。
rigid2d
幾何学的変換。affine2d、affine3d、または rigid2d 幾何学的変換オブジェクトとして指定します。
true
false
幾何学的変換が純粋な平行移動。true または false として返されます。
データ型: logical
logical
平行移動変換は、イメージのサイズ、形状、または方向を変更することなく、イメージをシフトします。2 次元平行移動は、以下の形式の行列 T によって表されます。
T
[1 0 0; 0 1 0; e f 1];
3 次元平行移動は、以下の形式の行列によって表されます。
[1 0 0 0; 0 1 0 0; 0 0 1 0; j k l 1];
R2013a で導入
isRigid | isSimilarity
isRigid
isSimilarity
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ