RGB+深度ビデオを使用して複数の点群を生成しました。複数の点群をビデオまたはアニメーションとして視覚化したいと考えています。
現在、私は Python を使用しています。コードの一部は次のとおりです。
for i in range(1,10)
pcd = Track.create_pcd(i)
o3d.visualization.draw_geometries([pcd])
pcd_list.append(pcd)
draw_geometries または draw_geometries_with_animation_callback を使用すると、点群のリストを表示できなかったようです。
o3d.visualization.draw_geometries([pcd_list])
また
def rotate_view(vis):
ctr = vis.get_view_control()
ctr.rotate(10.0, 0.0)
return False
o3d.visualization.draw_geometries_with_animation_callback([pcd_list],rotate_view)
次のエラーが発生しました。
TypeError: draw_geometries(): 関数の引数に互換性がありません。次の引数タイプがサポートされています。
- (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) として保存するなど、点群のリストをビデオにエクスポートする方法の例はありますか? また、ビデオ内の点群の固定視点を取得して設定するには?
どうもありがとうございました!