問題タブ [open3d]

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.

0 投票する
1 に答える
5949 参照

python - Open3d - 複数の点群をビデオ/アニメーションとして視覚化

RGB+深度ビデオを使用して複数の点群を生成しました。複数の点群をビデオまたはアニメーションとして視覚化したいと考えています。

現在、私は Python を使用しています。コードの一部は次のとおりです。

draw_geometries または draw_geometries_with_animation_callback を使用すると、点群のリストを表示できなかったようです。

また

次のエラーが発生しました。

TypeError: draw_geometries(): 関数の引数に互換性がありません。次の引数タイプがサポートされています。

  1. (geometry_list: List[open3d.open3d_pybind.geometry.Geometry]、window_name: str = 'Open3D'、幅: int = 1920、高さ: int = 1080、左: int = 50、上: int = 50、point_show_normal: bool = False、mesh_show_wireframe: bool = False、mesh_show_back_face: bool = False) -> なし

ビューアを設定し、各点群を 0.5 秒のウェイトキーで表示し、ビデオ ファイル (.mp4/.avi) として保存するなど、点群のリストをビデオにエクスポートする方法の例はありますか? また、ビデオ内の点群の固定視点を取得して設定するには?

どうもありがとうございました!

0 投票する
1 に答える
3465 参照

python - バウンディング ボックスを描画し、Python でリアルタイムに更新する方法

私は現在、点群データを視覚化するためにopen3dを学んでいます。ここで紹介した非ブロッキング視覚化を使用して、一連の .pcd ファイル (1 つの点群に対して 1 つのファイル) から読み取った一連の点群をリアルタイムで視覚化することができました。

ドキュメントに従うことで、「点群」タイプのジオメトリを更新できました。視覚化を行った方法は次のとおりです。

ただし、点群とは別に、中心座標[cx、cy、cz]、z軸周りの回転「rot_z」、および境界の[長さ、幅、高さ]で指定される各点群の境界ボックスのセットもありますボックス。点群とともにバウンディング ボックスをレンダリングし、フレームごとに更新する方法を見つけたいです (フレームごとに、1 つの点群 + レンダリングする異なる数のバウンディング ボックスがあり、最後のフレームの古いレンダリングが必要です)。クリアおよび更新されます)。

これを行う方法はありますか?open3d でこれができない場合、Python でこれを行う一般的な方法/ライブラリは何ですか?

どんなアドバイスでも感謝します、事前に感謝します!

0 投票する
1 に答える
1975 参照

python - open3d による点群の可視化

次のコードを使用して点群を視覚化しています。

残念ながら、次のエラーが表示されます

私は何かを逃していますか?