FindGeometricTransform

FindGeometricTransform[pts1,pts2]

pts1pts2で指定された位置を揃える幾何変換を求め,変換関数と整列誤差を返す.

FindGeometricTransform[ref,{pts1,pts2,}]

ptsiref と揃える幾何変換を求める.

FindGeometricTransform[{pts1,pts2,}]

ptsipts1と揃える幾何変換を求める.

詳細とオプション

  • FindGeometricTransform{err,trfun}の形の式を返す.err は平均整列誤差の推定値,trfun は変換関数である.関数 trfun を位置 pts2に適用して,これが位置 pts1と揃うようにすることができる.
  • 形状 pts1pts2は,位置座標またはWolfram言語におけるグラフィックスオブジェクトのリストとして与えることができる.
  • FindGeometricTransform[image1,image2]は,2Dあるいはの3D画像を揃える幾何変換を求める.
  • FindGeometricTransformは任意の次元の点および組込みの二次元または三次元のグラフィックスプリミティブに使うことができる.
  • 次は指定可能なオプションである.
  • Method Automatic使用する揃え方
    TransformationClass Automatic画像間の幾何学的関係
  • デフォルトで,変換の計算には最適な揃え方と変換クラスが用いられる.
  • 次は,使用可能なフィットメソッドである.
  • "Linear"SVDに基づいた線形ソルバ
    "RANSAC"ランダムサンプルの合意メソッド
    "FindFit"FindFitを使う
    {"ImageAlign",method}指定の method を使ったImageAlign変換
  • "RANSAC"の設定では,位置の中には外れ値とみなされ幾何変換を行うためには使われないものもある.
  • 次はTransformationClassオプションの可能な設定値である.
  • "Translation"平行移動のみ
    "Rigid"平行移動と回転
    "Similarity"平行移動,回転,スケーリング
    "Affine"線形変換と平行移動
    "Perspective"線形分数変換

例題

すべて開くすべて閉じる

  (2)

2つの位置集合間の空間変換を決定する:

2つの点からなる点集合2つの間の相似転換を求める:

スコープ  (6)

グラフィックスプリミティブ間の変換:

変換を適用し結果を表示する:

三次元幾何変換:

画像間の変換:

3D画像間の変換:

基準点とリストの各点集合の間の変換を求める:

リスト中の各要素と最初の要素の間の変換を求める:

オプション  (8)

Method  (4)

メソッド"Linear"は一般に"RANSAC"より速い:

"RANSAC"メソッドは外れ値や誤って対応しているものがある場合に最適である:

画像に対しては,"ImageAlign"メソッドはImageAlignによって求まった変換を返す:

KAZE特徴点を使って"Keypoints"メソッドを使う:

TransformationClass  (4)

線形分数変換を求める:

アフィン変換を求める:

剛体変換を求める:

平行移動変換を求める:

アプリケーション  (3)

2つの画像を並べるのに対応する点の推定変換を使う:

基本的な画像縫い合せメソッド:

画像を並べる幾何学変換を求める:

1つの画像を変換し,他の画像の上に組み合せる:

露出が異なる画像のリストの幾何整列を求める:

特性と関係  (2)

三次元変換を求め,GeometricTransformationを使ってこれを適用する:

アフィン変換のパラメータを求める:

Wolfram Research (2010), FindGeometricTransform, Wolfram言語関数, https://reference.wolfram.com/language/ref/FindGeometricTransform.html (2017年に更新).

テキスト

Wolfram Research (2010), FindGeometricTransform, Wolfram言語関数, https://reference.wolfram.com/language/ref/FindGeometricTransform.html (2017年に更新).

CMS

Wolfram Language. 2010. "FindGeometricTransform." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2017. https://reference.wolfram.com/language/ref/FindGeometricTransform.html.

APA

Wolfram Language. (2010). FindGeometricTransform. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FindGeometricTransform.html

BibTeX

@misc{reference.wolfram_2024_findgeometrictransform, author="Wolfram Research", title="{FindGeometricTransform}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/FindGeometricTransform.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_findgeometrictransform, organization={Wolfram Research}, title={FindGeometricTransform}, year={2017}, url={https://reference.wolfram.com/language/ref/FindGeometricTransform.html}, note=[Accessed: 22-November-2024 ]}