カメラキャリブレーション-デュアルターゲットキャリブレーション

インターネットでたくさんのリソースを見つけましたが、すべてzed_ros_wrapperライブラリを使用してます

しかし、それが2番目のカウントの原因であるかどうかはわかりませんが、コンパイルは失敗しました(インターネット上で関連するエラーはなく、まるで世界中でこの問題が発生したかのように、バンバンバンバン)

もう一度頑張って、ようやく!別のライブラリを見つけました!zed_cpu_ros

このパッケージの起動ファイルを使用すると、カメラは個別に画像をキャプチャでき、キャリブレーションに使用できます

rosにはキャリブレーション用のパッケージが付属しているので、その方法についてはこれ以上説明しません。詳細については、カメラのキャリブレーションを参照してください。rosは関数パッケージに付属しています

その後、別の問題が見つかりました。双眼鏡カメラのキャリブレーションは、単眼カメラのキャリブレーションとは異なります。

各カメラの内部パラメーターに加えて、デュアルターゲットには外部パラメーター(回転行列、並進行列)と固有行列もあります。

私のねじれと曲がり角で道路をマークします(嘤嘤嘤

最初に、私は多くの方法を見つけました、しかし。QAQは適用されません

次に、MATLABを使用してキャリブレーションを選択しました

以前にros own関数パッケージを使用してキャリブレーションを行ったときに、画像を自動的に保存して直接使用していることがわかりました。

(これもまた悲痛です)、魔法の計算からUSBを使用したコンピューターへのコピーまで、すべての種類のファイルが破損しており、左と右の2つのフォルダーの数が異なることを示しているのがわかります

私のように機知に富んで、最初に写真を単一のターゲットパッケージに入れました。右のカメラパッケージが破損しています。

次に、ファイルを再度コピーして、調整します

成功しました!半分。

ros関数パッケージは左右のカメラ画像を同時にキャプチャしないため、直接使用しているため、エラーは200にもなります。明らかにデータは利用できません

その後、私は最終的に同時に画像を取得するためにさまざまな方法を試しました(写真)

それから私は再び世間知らずでした。一連の失敗の後(私はそれについては話をしませんが、それは残念ですhhhh)
最後に、MATLABを使用して正常にカットおよびキャリブレーションしました。エラーは1です。

画像をカットするためのエディター

効果は次のとおりです左
ここに画像の説明を挿入

このキャリブレーションツールボックスを見つけ、それ以外のすべてについては単眼のMATLABキャリブレーションプロセスに従ってください

すべてのパラメーターを取得できます
ここに画像の説明を挿入

元の記事を29件公開しました 賞賛されました0 訪問数494

おすすめ

転載: blog.csdn.net/qq_43771959/article/details/104309578