open3d.data.BedroomRGBDImages是Open3D中用于室内场景深度学习的数据集,包含了卧室场景的图像、深度图和相机姿态。
data_root是此数据集在本地存储的根目录。
下载数据集
首先需要下载数据集,可以通过以下命令在命令行中下载:
python3 -m open3d.datasets.download_b3d70bb5bfeae562e79e1c33d58b8f0c
数据集将被下载到本地,并存储在默认的数据根目录下。
查看数据集
使用以下代码可以读取数据集中的图像、深度图和相机姿态:
import open3d as o3d
rgb_file = o3d.io.join_iod_root('rgb', data_root=bedroom_root)
depth_file = o3d.io.join_iod_root('depth', data_root=bedroom_root)
intrinsics_file = o3d.io.join_iod_root('intrinsics', data_root=bedroom_root)
extrinsics_file = o3d.io.join_iod_root('extrinsics', data_root=bedroom_root)
rgb = o3d.io.read_image(rgb_file)
depth = o3d.io.read_image(depth_file)
intrinsics = o3d.io.read_pinhole_camera_intrinsic(intrinsics_file)
extrinsics = o3d.io.read_pose(extrinsics_file)
其中bedroom_root为数据集在本地的根目录,可以根据自己的设定修改。
数据集包含了以下文件:
数据集来自于RGB-D SLAM数据集的官方博客。