Table of Contents

Class Odometry

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

Odometry algorithm that computes the rigid transformation between two frames.

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

Constructors

Odometry()

Creates an Odometry object with default settings.

Odometry(OdometryType)

Creates an Odometry object of the given type.

Odometry(OdometryType, OdometrySettings, OdometryAlgoType)

Creates an Odometry object of the given type with custom settings.

Methods

Compute(InputArray, InputArray, InputArray, InputArray, OutputArray)

Computes the rigid transformation between two RGB-D frames so that Rt * src = dst.

Compute(InputArray, InputArray, OutputArray)

Computes the rigid transformation between two depth images so that Rt * src = dst.

Compute(OdometryFrame, OdometryFrame, OutputArray)

Computes the rigid transformation between two prepared frames so that Rt * src = dst.

GetNormalsComputer()

Returns the normals computer used by this odometry.

PrepareFrame(OdometryFrame)

Prepares the frame for odometry calculation (as both src and dst frame).

PrepareFrames(OdometryFrame, OdometryFrame)

Prepares the src and dst frames for odometry calculation.

Release()

Clean up any resources being used.