Table of Contents

Class OdometrySettings

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

Settings for the Odometry algorithm.

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

Constructors

OdometrySettings()

Creates default odometry settings.

public OdometrySettings()

Properties

AngleThreshold

Angle threshold.

public float AngleThreshold { get; set; }

Property Value

float

MaxDepth

Maximum depth.

public float MaxDepth { get; set; }

Property Value

float

MaxDepthDiff

Maximum depth difference.

public float MaxDepthDiff { get; set; }

Property Value

float

MaxPointsPart

Maximum part of points to use.

public float MaxPointsPart { get; set; }

Property Value

float

MaxRotation

Maximum rotation.

public float MaxRotation { get; set; }

Property Value

float

MaxTranslation

Maximum translation.

public float MaxTranslation { get; set; }

Property Value

float

MinDepth

Minimum depth.

public float MinDepth { get; set; }

Property Value

float

MinGradientMagnitude

Minimum gradient magnitude.

public float MinGradientMagnitude { get; set; }

Property Value

float

NormalDiffThreshold

Normal difference threshold.

public float NormalDiffThreshold { get; set; }

Property Value

float

NormalMethod

Method used to compute normals.

public RgbdNormalsMethod NormalMethod { get; set; }

Property Value

RgbdNormalsMethod

NormalWinSize

Normal computation window size.

public int NormalWinSize { get; set; }

Property Value

int

SobelScale

Sobel scale.

public double SobelScale { get; set; }

Property Value

double

SobelSize

Sobel kernel size.

public int SobelSize { get; set; }

Property Value

int

Methods

GetCameraMatrix(OutputArray)

Gets the camera matrix.

public void GetCameraMatrix(OutputArray val)

Parameters

val OutputArray

GetIterCounts(OutputArray)

Gets the iteration counts.

public void GetIterCounts(OutputArray val)

Parameters

val OutputArray

GetMinGradientMagnitudes(OutputArray)

Gets the minimum gradient magnitudes.

public void GetMinGradientMagnitudes(OutputArray val)

Parameters

val OutputArray

Release()

Clean up any resources being used.

public void Release()

SetCameraMatrix(InputArray)

Sets the camera matrix.

public void SetCameraMatrix(InputArray val)

Parameters

val InputArray

SetIterCounts(InputArray)

Sets the iteration counts.

public void SetIterCounts(InputArray val)

Parameters

val InputArray

SetMinGradientMagnitudes(InputArray)

Sets the minimum gradient magnitudes.

public void SetMinGradientMagnitudes(InputArray val)

Parameters

val InputArray