表面にn個(n = 4と仮定できます)の識別された点がある小さな立方体があります。これらのポイントには番号(1-n)が付けられ、座標空間を形成します。ここで、ポイント#1が原点です。
現在、追跡カメラを使用して、カメラの座標空間を基準にしたこれらのポイントの座標を取得しています。p_i
これは、カメラの原点から立方体の表面を指すn個のベクトルがあることを意味します。
その情報を使用して、これら2つの座標空間間の変換を表すアフィン変換行列(回転+平行移動)を計算しようとしています。平行移動の部分はかなり些細なことですが、回転行列の計算に苦労しています。
この問題の解決に役立つ可能性のあるOpenCVの組み込み機能はありますか?