MATLAB ヘルプ センター
幾何学的変換が相似変換かどうかの判別
TF = isSimilarity(tform)
TF = isSimilarity(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 = isSimilarity(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])
tform = affine3d with properties: T: [4x4 double] Dimensionality: 3
TF = 0
幾何学的変換。affine2d または affine3d 幾何学的変換オブジェクトとして指定します。
true
false
幾何学的変換が相似変換。true または false として返されます。
メモ
変換に鏡映が含まれている場合、isSimilarity は True を返します。imregister などのツールボックス関数の中には、非鏡映相似のみをサポートするものがあります。fitgeotrans などの他の関数は、鏡映相似をサポートします。
isSimilarity
True
imregister
fitgeotrans
データ型: logical
logical
R2013a で導入
isRigid | isTranslation
isRigid
isTranslation
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ