该函数可以将Open3D的可视化窗口保存为一张图片文件。
def capture_screen_image(self, filename=None, do_render=True)
filename
:字符串类型,保存图片的文件名。默认为None,表示使用当前时间戳作为文件名。do_render
:布尔类型,表示是否执行渲染操作。默认为True,执行渲染操作并保存图片;为False时只保存当前可视化窗口截图。该函数没有返回值。
import open3d.visualization as vis
# 创建一个Visualizer对象并设置场景
vis.Visualizer().create_window()
# ...
# 添加几何对象
# ...
# 截取可视化窗口并保存为png图片
vis.Visualizer().capture_screen_image('example.png')