public void EstimatePose( Point points, out Matrix3x3 rotation, out Vector3 translation )
Public Sub EstimatePose ( points As Point(), <OutAttribute> ByRef rotation As Matrix3x3, <OutAttribute> ByRef translation As Vector3 )
|4 points must be be given for pose estimation.|
Because of the Coplanar POSIT algorithm's nature, it provides two pose estimations, which are valid from the algorithm's math point of view. For each pose an error is calculated, which specifies how good estimation fits to the specified real 2D coordinated. The method provides the best estimation through its output parameters rotation and translation. This may be enough for many of the pose estimation application. For those, who require checking the alternate pose estimation, it can be obtained using AlternateEstimatedRotation and AlternateEstimatedTranslation properties. The calculated error is provided for both estimations through BestEstimationError and AlternateEstimationError properties.