Table of Contents

Class LargeKinfuParams

Namespace
OpenCvSharp.Rgbd
Assembly
OpenCvSharp.dll

Parameters for LargeKinfu.

public sealed class LargeKinfuParams
Inheritance
LargeKinfuParams
Inherited Members

Remarks

Instances can only be obtained via DefaultParams(), CoarseParams(), HashTsdfParams(bool), or GetParams(), ensuring the values are always initialized from the native C++ defaults.

Properties

BilateralKernelSize

Kernel size in pixels for bilateral smoothing.

BilateralSigmaDepth

Depth sigma in meters for bilateral smoothing.

BilateralSigmaSpatial

Spatial sigma in pixels for bilateral smoothing.

DepthFactor

Pre-scale per 1 meter for input depth values.

FrameSize

Frame size in pixels.

IcpAngleThresh

Angle threshold for ICP, in radians.

IcpDistThresh

Distance threshold for ICP, in meters.

IcpIterations

Number of ICP iterations for each pyramid level.

Intr

Camera intrinsics (3x3).

LightPose

Light pose for rendering, in meters.

PyramidLevels

Number of pyramid levels for ICP.

RgbIntr

RGB camera intrinsics (3x3).

TruncateThreshold

Threshold for depth truncation in meters; depth values beyond this threshold are set to zero.

TsdfMinCameraMovement

Minimal camera movement in meters; a new depth frame is integrated only if camera movement exceeds this value.

VolumeParams

Volume parameters.

Methods

CoarseParams()

Coarse parameters providing better speed, can fail to match frames in case of rapid sensor motion.

DefaultParams()

Default parameters providing better model quality, can be very slow.

HashTsdfParams(bool)

Parameters suitable for use with a hash-based TSDF volume.