open3d.pipelines.integration.UniformTSDFVolume#

class open3d.pipelines.integration.UniformTSDFVolume#

UniformTSDFVolume implements the classic TSDF volume with uniform voxel grid (Curless and Levoy 1996).

__init__(*args, **kwargs)#

Overloaded function.

  1. __init__(self: open3d.cpu.pybind.pipelines.integration.UniformTSDFVolume, arg0: open3d.cpu.pybind.pipelines.integration.UniformTSDFVolume) -> None

Copy constructor

  1. __init__(self: open3d.cpu.pybind.pipelines.integration.UniformTSDFVolume, length: float, resolution: int, sdf_trunc: float, color_type: open3d.cpu.pybind.pipelines.integration.TSDFVolumeColorType) -> None

  2. __init__(self: open3d.cpu.pybind.pipelines.integration.UniformTSDFVolume, length: float, resolution: int, sdf_trunc: float, color_type: open3d.cpu.pybind.pipelines.integration.TSDFVolumeColorType, origin: numpy.ndarray[numpy.float64[3, 1]]) -> None

extract_point_cloud(self)#

Function to extract a point cloud with normals

Returns:

open3d.geometry.PointCloud

extract_triangle_mesh(self)#

Function to extract a triangle mesh

Returns:

open3d.geometry.TriangleMesh

extract_volume_color(self: open3d.cpu.pybind.pipelines.integration.UniformTSDFVolume) open3d.cpu.pybind.utility.Vector3dVector#

Debug function to extract the volume color data.

extract_volume_tsdf(self: open3d.cpu.pybind.pipelines.integration.UniformTSDFVolume) open3d.cpu.pybind.utility.Vector2dVector#

Debug function to extract the volume TSDF data.

extract_voxel_grid(self: open3d.cpu.pybind.pipelines.integration.UniformTSDFVolume) open3d.cpu.pybind.geometry.VoxelGrid#

Debug function to extract the voxel data VoxelGrid.

extract_voxel_point_cloud(self)#

Debug function to extract the voxel data into a point cloud.

Returns:

open3d.geometry.PointCloud

inject_volume_color(self: open3d.cpu.pybind.pipelines.integration.UniformTSDFVolume, color: open3d.cpu.pybind.utility.Vector3dVector) None#

Debug function to inject the voxel Color data.

inject_volume_tsdf(self: open3d.cpu.pybind.pipelines.integration.UniformTSDFVolume, tsdf: open3d.cpu.pybind.utility.Vector2dVector) None#

Debug function to inject the voxel TSDF data.

integrate(self, image, intrinsic, extrinsic)#

Function to integrate an RGB-D image into the volume

Parameters:
Returns:

None

reset(self)#

Function to reset the TSDFVolume

Returns:

None

property color_type#

Color type of the TSDF volume.

Type:

integration.TSDFVolumeColorType

property length#

Total length, where voxel_length = length / resolution.

property resolution#

Resolution over the total length, where voxel_length = length / resolution

property sdf_trunc#

Truncation value for signed distance function (SDF).

Type:

float

property voxel_length#

Length of the voxel in meters.

Type:

float