http://www.emgu.com
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.3.0.1416 (2.3.0.1416)
Implements POSIT algorithm. Image coordinates are given in a camera-related coordinate system. The focal length may be retrieved using camera calibration functions. At every iteration of the algorithm new perspective projection of estimated pose is computed.
Namespace: Emgu.CVAssembly: Emgu.CV (in Emgu.CV.dll) Version: 2.3.0.1416 (2.3.0.1416)
Syntax
C# |
---|
public static void cvPOSIT( IntPtr positObject, IntPtr imagePoints, double focalLength, MCvTermCriteria criteria, IntPtr rotationMatrix, IntPtr translationVector ) |
Visual Basic |
---|
Public Shared Sub cvPOSIT ( _ positObject As IntPtr, _ imagePoints As IntPtr, _ focalLength As Double, _ criteria As MCvTermCriteria, _ rotationMatrix As IntPtr, _ translationVector As IntPtr _ ) |
Visual C++ |
---|
public: static void cvPOSIT( IntPtr positObject, IntPtr imagePoints, double focalLength, MCvTermCriteria criteria, IntPtr rotationMatrix, IntPtr translationVector ) |
Parameters
- positObject
- Type: System..::..IntPtr
Pointer to the object structure
- imagePoints
- Type: System..::..IntPtr
2D array to the object points projections on the 2D image plane, the second dimension must be 2.
- focalLength
- Type: System..::..Double
Focal length of the camera used
- criteria
- Type: Emgu.CV.Structure..::..MCvTermCriteria
Termination criteria of the iterative POSIT algorithm. The parameter criteria.epsilon serves to stop the algorithm if the difference is small.
- rotationMatrix
- Type: System..::..IntPtr
A vector which contains the 9 elements of the 3x3 rotation matrix
- translationVector
- Type: System..::..IntPtr
Translation vector (3x1)
Remarks
Difference norm between two projections is the maximal distance between corresponding points.