Ocean
Ocean::Tracking::Point::Utilities Class Reference

This class implements utilities function for the point tracking library. More...

Static Public Member Functions

static bool determineInitialObjectPoint (const Line3 *rays, const size_t numberRays, Vector3 &objectPoint, const bool checkFrontPosition=true)
 Determines an initial 3D position from several 3D rays that start at the camera center and intersect individual image points. More...
 

Detailed Description

This class implements utilities function for the point tracking library.

Member Function Documentation

◆ determineInitialObjectPoint()

static bool Ocean::Tracking::Point::Utilities::determineInitialObjectPoint ( const Line3 rays,
const size_t  numberRays,
Vector3 objectPoint,
const bool  checkFrontPosition = true 
)
static

Determines an initial 3D position from several 3D rays that start at the camera center and intersect individual image points.

Parameters
raysRays for that a best matching pose has to be determined
numberRaysNumber of provided rays, with range [2, infinity)
objectPointResulting object point
checkFrontPositionTrue, if the resulting point is verified to be in front of all viewing rays (by application of the ray direction)
Returns
True, if succeeded

The documentation for this class was generated from the following file: