1、设置这些参数值,调用函数o3d.visualization.draw_geometries就可以从不同角度观看点云:
# zoom: 相机缩放级别
# up: 相机上方向
# front: 相机的前方向
# lookat: 相机看向的点
o3d.visualization.draw_geometries([pcd],window_name='显示点云', width=800, height=500, zoom=0.5, front=[1, 0, 0], lookat=pcd.get_center(), up=[0,0, 1])
2、获取显示的参数值
显示窗口显示时,把鼠标放在上面,按ctrl+c复制,然后打开记事本按ctrl+v粘贴可以获得显示的参数
如下图我获得的显示参数为:
{
"class_name" : "ViewTrajectory",
"interval" : 29,
"is_loop" : false,
"trajectory" :
[
{
"boundingbox_max" : [ 10.202999999999999, -1.665, 3.0209999999999999 ],
"boundingbox_min" : [ 10.138999999999999, -7.9950000000000001, 0.025999999999999999 ],
"field_of_view" : 60.0,
"front" : [ 0.0011486938828695866, -0.99838765736734625, -0.056751793970816235 ],
"lookat" : [ 10.187899316355995, -4.8409831934083378, 1.6273898256199149 ],
"up" : [ -0.146813197109948, -0.056305252859798795, 0.98756043038122465 ],
"zoom" : 0.5
}
],
"version_major" : 1,
"version_minor" : 0
}