問題タブ [g2o]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - .exeファイルを実行しようとしても何も起こらない c++ project g2o
c++ プロジェクト g2o の「make」を実行して、.exe ファイルを生成しました。しかし、それらを実行しようとすると、黒いウィンドウが短時間表示されますが、他には何も起こりません。それらを作成するときに何か問題があったということですか?https://github.com/RainerKuemmerle/g2oのソースコードを使用してそれらを再度生成しましたが、同じ問題が発生しました。
point-clouds - 3D 点群を閉じるループ
単純なループ クロージング アルゴリズムを実装する方法を理解しようとしています。
ここに私の状況があります: x 個のポイント クラウドがあり、これらすべてのポイント クラウドのポーズを与える 3D のレジストレーション アルゴリズムを使用しました。
最終的に、私は多かれ少なかれマップの同じポイントにたどり着きますが、ドリフトがあります. 登録アルゴリズムを使用して、最初の点群に対して実際の最終的な点群がどこにあるかを確認できます。
それを知って、計算した「ドリフト」に基づいて、残りの点群を最初の点群までグローバルに最適化したいと思います。
私は翻訳に関して何かをすばやくコーディングすることができました。これは正しいようですが、フィーチャ (壁など) の精度/重ね合わせが低下するため、回転に問題があります。
私が見ているもの:g2o、GTSAM、ISAMライブラリ、すべて最適化しようとしていますが、それらを実装するには大きなオーバーヘッドがあるように感じます。それらはすべて複数の制約を必要とし、膨大な数のパラメータを設定するなど.
ループを自動的に検出するつもりはありません (後で行います)。これらの 2 つの点群はループを表し、それらの間の平行移動と回転 (私が計算する) のドリフトを (正しく) 伝播します。 2 つの間のすべての点群に。
前もって感謝します、
macos - OS X での libg2o リンカー エラー
次のリンカ エラーが発生します。
g2o に対してリンクする場合。
ライブラリは、リンクしているライブラリにリストされており、 nm はシンボルがそこにあることを示しています。
この問題を再現するには、次の手順に従ってください。
次に、リンカー エラーを取得します。
これにより、上記のリンカ エラーが発生するはずです。
linux - Ubuntu cmake /usr/bin/ld を使用して g2o をリンクする方法: -lg2o_core_d が見つかりません
実行するmake
と、この出力が得られます。cmake を使用して g2o ライブラリをリンクするにはどうすればよいですか。CMake では、ビルド ファイルの書き込みに問題はありません。
ここに私の CMakeLists.txt ファイルがあります