2017-06-14 8 views
0

マトリクスで定義された別のポイント(3Dの両方)にポイントのセットを変換してスーパーインポーズし、最小二乗フィットを実行するPythonパッケージ(numpyの場合もあります)はありますか?ここでPython:ポイントの変換とスーパーインセット

+0

厳密な変換を意味しますか?あなたはアファインかもっと一般的なホモグラフィのどちらかを考えることができます。 –

+0

スーパーインポーズは拡大縮小、回転、平行移動または回転のみを意味しますか? –

+0

@MosesKoledoyeスケーリングはありません。回転と平行移動のみ。 –

答えて

0

は、2D変換のためのOpenCVを使用して、それを行うための一つの方法です:

cv2.estimateRigidTransform(
     src_points, 
     dst_points, 
     fullAffine=False) 

は3x2のaffine matrixを返します。


任意のディメンションの場合、おそらくポイントクラウドライブラリに関連する機能があります。

関連する問題