17 namespace integration {
64 const Eigen::Matrix4d &extrinsic) = 0;
std::shared_ptr< core::Tensor > image
Definition: FilamentRenderer.cpp:183
Contains the pinhole camera intrinsic parameters.
Definition: PinholeCameraIntrinsic.h:32
RGBDImage is for a pair of registered color and depth images,.
Definition: RGBDImage.h:27
Base class of the Truncated Signed Distance Function (TSDF) volume.
Definition: TSDFVolume.h:42
virtual void Reset()=0
Function to reset the TSDFVolume.
virtual std::shared_ptr< geometry::TriangleMesh > ExtractTriangleMesh()=0
Function to extract a triangle mesh, using the marching cubes algorithm. (https://en....
virtual std::shared_ptr< geometry::PointCloud > ExtractPointCloud()=0
Function to extract a point cloud with normals.
double sdf_trunc_
Truncation value for signed distance function (SDF).
Definition: TSDFVolume.h:77
virtual ~TSDFVolume()
Definition: TSDFVolume.h:55
TSDFVolumeColorType color_type_
Color type of the TSDF volume.
Definition: TSDFVolume.h:79
virtual void Integrate(const geometry::RGBDImage &image, const camera::PinholeCameraIntrinsic &intrinsic, const Eigen::Matrix4d &extrinsic)=0
Function to integrate an RGB-D image into the volume.
double voxel_length_
Length of the voxel in meters.
Definition: TSDFVolume.h:75
TSDFVolume(double voxel_length, double sdf_trunc, TSDFVolumeColorType color_type)
Default Constructor.
Definition: TSDFVolume.h:49
TSDFVolumeColorType
Definition: TSDFVolume.h:22
@ Gray32
32 bit GrayScale.
Definition: PinholeCameraIntrinsic.cpp:16