2#ifndef GRAMODS_TRACK_ARUCOBOARD
3#define GRAMODS_TRACK_ARUCOBOARD
5#include <gmTrack/config.hh>
7#ifdef gramods_ENABLE_OpenCV_objdetect
9#include <gmCore/Object.hh>
11#include <opencv2/objdetect.hpp>
13BEGIN_NAMESPACE_GMTRACK;
27 virtual cv::Ptr<cv::aruco::Board>
getBoard() = 0;
Base type for objects in the Gramods package for standardized handling of construction,...
Definition Object.hh:42
The ArucoBoard is used by the ArucoTracker node to get the board configuration to track.
Definition ArucoBoard.hh:20
std::string getDefaultKey() override
Returns the default key, in Configuration, for the Object.
Definition ArucoBoard.hh:33
virtual cv::Ptr< cv::aruco::Board > getBoard()=0
Returns a reference to the board defined by this node.