Class Pose3D
- Namespace
- Emgu.CV.PpfMatch3d
- Assembly
- Emgu.CV.dll
Class, allowing the storage of a pose. The data structure stores both the quaternions and the matrix forms. It supports IO functionality together with various helper methods to work with poses.
public class Pose3D : UnmanagedObject, IDisposable
- Inheritance
-
Pose3D
- Implements
- Inherited Members
Constructors
Pose3D()
Create a new Pose3D
public Pose3D()
Properties
Alpha
Alpha value
public double Alpha { get; set; }
Property Value
Angle
Angle value
public double Angle { get; set; }
Property Value
ModelIndex
Model Index
public int ModelIndex { get; set; }
Property Value
NumVotes
Number of Votes
public int NumVotes { get; set; }
Property Value
Q
Get or set the quaternion value
public MCvScalar Q { get; set; }
Property Value
Residual
Residual value
public double Residual { get; set; }
Property Value
T
The translation vector
public MCvPoint3D64f T { get; set; }
Property Value
Methods
DisposeObject()
Release the unmanaged resources associated with the Pose3D
protected override void DisposeObject()
UpdatePose(Mat)
Updates the pose with the new one.
public void UpdatePose(Mat pose)
Parameters
pose
MatNew pose to overwrite