solvePnPRansac()
OpenCV を使用して、オブジェクトの既知の 2D 投影から 3D ポーズを計算しようとしています。私の値 (固有のカメラ パラメーター、モデル ポイント (3D)、画像ポイント (2D)) はすべて double 値です。普通の人solvePnP()
はそれについて文句を言いません。
ただし、solvePnPRansac を使用しようとすると、エラー メッセージが表示されます。
アサーションに失敗しました < opoints.depth() == CV_32F >
この関数を double 値で使用するにはどうすればよいですか? (float を使用しても、望ましい結果が得られません)