小编MAS*_*ODE的帖子

Open3d:如何在窗口运行期间更新点云?

语境

我正在尝试从视差图可视化 3d 点云。它与一张地图完美配合。

问题

我想更新窗口中的内容。当我调用 run() 方法时,新线程将打开,在窗口关闭之前我无法执行任何操作。我想清除窗口中的内容并显示新的云而不关闭窗口,所以它会像动画一样。

代码

我已经创建了 Visualizer 对象,并在此基础上完成了所有操作。

    vis = open3d.visualization.Visualizer()
    vis.create_window()
    cloud = open3d.io.read_point_cloud(out_fn) # out_fn is file name
    vis.add_geometry(cloud)
    vis.run()
Run Code Online (Sandbox Code Playgroud)

python image-processing 3d-reconstruction open3d

5
推荐指数
1
解决办法
6844
查看次数