Table of Contents

Class VolumeSettings

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

Settings for a TSDF/HashTSDF/ColorTSDF Volume.

public class VolumeSettings : CvObject, IDisposable
Inheritance
VolumeSettings
Implements
Inherited Members

Constructors

VolumeSettings(VolumeType)

Constructor of settings for custom Volume type.

Properties

DepthFactor

Depth factor, which is the number for depth scaling.

IntegrateHeight

The height of the image for integration.

IntegrateWidth

The width of the image for integration.

MaxDepth

Threshold for depth truncation in meters.

MaxWeight

Max number of frames to integrate per voxel.

RaycastHeight

The height of the raycasted image.

RaycastStepFactor

Length of single raycast step.

RaycastWidth

The width of the raycasted image.

TsdfTruncateDistance

TSDF truncation distance.

VoxelSize

The size of voxel.

Methods

GetCameraIntegrateIntrinsics(OutputArray)

Returns intrinsics of camera for integrations.

GetCameraRaycastIntrinsics(OutputArray)

Returns camera intrinsics for raycast image.

GetVolumePose(OutputArray)

Gets volume pose.

GetVolumeResolution(OutputArray)

Gets resolution of voxel space.

GetVolumeStrides(OutputArray)

Returns 3 integers representing strides by x, y and z dimension.

Release()

Clean up any resources being used.

SetCameraIntegrateIntrinsics(InputArray)

Sets intrinsics of camera for integrations.

SetCameraRaycastIntrinsics(InputArray)

Sets camera intrinsics for raycast image.

SetVolumePose(InputArray)

Sets volume pose.

SetVolumeResolution(InputArray)

Sets resolution of voxel space.