質問: rigid3dの構造体配列の作成 (visual sfm) 500枚の画像をvisual sfmに入れ、得られた各画像のカメラパラメータを 1×500(画像の枚数) rigid3d の構造体配列で表現したいのですがどのようにすればよいのでしょうか。 配列の内容は以下の通りです。 1×500 rigid3d: dimensionality: 3 t: 4×4 double roatation: 3×3 double translation: 1×3 double visual sfmより得られたカメラパラメータのテキストファイルは添付のものになります。
回答: コメントのほう、返信ありがとうございます。 なるほど、visual "slam" ですね。groundtruthは、正解データなので、自分でコーディングによって、作る、というのはできないのではないかと思います。 やれることとしては、おっしゃるように、動画から画像を切り出して、visual slamのコードに入力する。(ここで、このコードを試す前にカメラキャリブレーションのアプリなどでご使用のカメラの内部パラメータを求めておいて、intrinsics変数を用意しておくことが必要です。)そして、実際に動いた軌跡を単眼の画像(動画)から復元する、という流れでしょうか。