cy) img = o3d.geometry.Image(image.astype(np.uint8)) depth = np.asarray(depth).astype(np.float32) / cam_scale depth = o3d.geometry.Image(depth) rgbd = o3d.geometry.create_rgbd_image_from_color_and_depth(img, depth) pcd = o3d.geometry.create_point_cloud_from_rgbd_image(rgbd, ...
Using this image, we can generate a point cloud using the above mentioned function open3d.t.geometry.pointcloud.create_from_rgbd_image(). Since the visualizer class of Open3d supports only open3d.geometry.Geometry type, the function i need to use to convert the image to the required type ...
cy) img = o3d.geometry.Image(image.astype(np.uint8)) depth = np.asarray(depth).astype(np.float32) / cam_scale depth = o3d.geometry.Image(depth) rgbd = o3d.geometry.create_rgbd_image_from_color_and_depth(img, depth) pcd = o3d.geometry.create_point_cloud_from_rgbd_image(rgbd, ...