71 const std::vector<int> &markerIDs=std::vector<int>(),
72 const std::string &markerType=
"bch") ;
79 int getIndex(
int id)
const;
85 int getHeight()
const;
94 const std::string &getMarkerType()
const;
97 const std::vector<int> &getMarkerIDs()
const;
Utility class that allows a regular grid of fiducial markers to be tracked.
Definition: MarkerGridDetector.h:45
undocument this line if you encounter any issues!
Definition: Any.h:37
utils::Size numCells
grid dimension
Definition: MarkerGridDetector.h:61
Marker Grid geometry definition type.
Definition: MarkerGridDetector.h:59
utils::Array2D< Fiducial > Result
result data type
Definition: MarkerGridDetector.h:125
Data * m_data
internal data type
Definition: MarkerGridDetector.h:46
std::map< int, utils::Point > posLUT
internally used lookup for marker IDs/grid-positions
Definition: MarkerGridDetector.h:60
std::string markerType
marker type
Definition: MarkerGridDetector.h:63
Utility structure that utilizes an std::map as parameter list.
Definition: ParamList.h:44
Size class of the ICL.
Definition: Size.h:61
Simple 2D-Array class that provides shallow copy per default.
Definition: Array2D.h:61
Point class of the ICL used e.g. for the Images ROI offset.
Definition: Point.h:58
Interface for classes that can be configured from configuration-files and GUI-Components.
Definition: Configurable.h:194
std::vector< int > ids
used marker IDs
Definition: MarkerGridDetector.h:62
Main Fiducial Detector class.
Definition: FiducialDetector.h:48
#define ICLMarkers_API
Definition: CompatMacros.h:180
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131