フォロー中の番組
19
0
-
0
0
コメント
おすすめ生放送
コメント
5点アルゴリズムのスクラッチ
2022/3/12(土) 9:52開始
(1時間16分)
未予約
ポストする
ま み む め も
LV
13
フォローしていません
フォロー
放送リクエスト
一般(その他)
一般
HD配信
pyテョン
ネタバレ注意
C++
プログラミング
MASAの未来
今やっていること
点群を2つのカメラから撮影する仮想的な三次元空間を構築しています。
この放送の目標
最終目標は5点アルゴリズムを完全に理解し、これを計算するプログラムをRustを用いて0から書き上げることです。春休み中に。
5点アルゴリズムとは、2つのカメラに映る5つの点から、カメラ間の基本行列Eを求めるためのアルゴリズムです。多分。
この基本行列Eを求めることで、2つのカメラ座標系を相互に変換できる回転行列Rと平行移動ベクトルtを導き出すことができます。
この放送で参照する主な資料
5点アルゴリズムについての論文1: An Efficient Solution to the Five-Point Relative Pose Problem
5点アルゴリズムについての論文2:
https://arxiv.org/pdf/1801.01454.pdf
今回参考にするプログラム1:
https://github.com/SergioRAgostinho/five_point_algorithm
これは5点アルゴリズムのシンプルな実装です。
このプログラムはMATLABで書かれていますが、MATLABを持っていないので今回はOctaveでこれを実行します。
今回参考にするプログラム2:
https://github.com/opencv/opencv/blob/4.5.2/modules/calib3d/src/five-point.cpp#L407
5点アルゴリズムはOpenCVにfindEssentialMatという関数名で実装されています。
こっちはロバスト推定なども実装されているため、より実践的な内容になっていると思います。
親作品・子作品を見る
twitter: https://twitter.com/hu_123456