Image Component Library (ICL)
Public Member Functions | Public Attributes | List of all members
icl::markers::Fiducial::KeyPoint Struct Reference

key point structure More...

#include <Fiducial.h>

Public Member Functions

 KeyPoint ()
 Default constructor (does nothing) More...
 
 KeyPoint (const utils::Point32f &imagePos, const utils::Point32f &markerPos, int ID)
 Special constructor with given params. More...
 

Public Attributes

utils::Point32f imagePos
 key point in image space More...
 
utils::Point32f markerPos
 key point in marker space More...
 
int ID
 key point ID More...
 

Detailed Description

key point structure

A key point is a certain known point on the marker for each keypoint, an image position as well as position in (real world) marker coordinates. Furthermore KeyPoints have an ID, which can be used e.g. for multi-view marker pose detection.

Constructor & Destructor Documentation

◆ KeyPoint() [1/2]

icl::markers::Fiducial::KeyPoint::KeyPoint ( )
inline

Default constructor (does nothing)

◆ KeyPoint() [2/2]

icl::markers::Fiducial::KeyPoint::KeyPoint ( const utils::Point32f imagePos,
const utils::Point32f markerPos,
int  ID 
)
inline

Special constructor with given params.

Member Data Documentation

◆ ID

int icl::markers::Fiducial::KeyPoint::ID

key point ID

◆ imagePos

utils::Point32f icl::markers::Fiducial::KeyPoint::imagePos

key point in image space

◆ markerPos

utils::Point32f icl::markers::Fiducial::KeyPoint::markerPos

key point in marker space


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