This class implements utilities function for the point tracking library.
More...
|
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...
|
|
This class implements utilities function for the point tracking library.
◆ 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
-
rays | Rays for that a best matching pose has to be determined |
numberRays | Number of provided rays, with range [2, infinity) |
objectPoint | Resulting object point |
checkFrontPosition | True, 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: