29 #ifndef ArucoDictionaryBasedMarkerDetector_H 30 #define ArucoDictionaryBasedMarkerDetector_H 31 #include <opencv2/core/core.hpp> 45 void setParams(
const Dictionary &dic,
float max_correction_rate);
48 bool detect(
const cv::Mat &in,
int & marker_id,
int &nRotations) ;
54 bool getInnerCode(
const cv::Mat &thres_img,
int total_nbits, vector<uint64_t> &ids);
55 cv::Mat
rotate(
const cv::Mat &in) ;
56 uint64_t touulong(
const cv::Mat &code);
59 void toMat(uint64_t code,
int nbits_sq,cv::Mat &out) ;
int _maxCorrectionAllowed
std::string getName(void *handle)
Base class of labelers. A labelers receive a square of the image and determines if it has a valid mar...
TFSIMD_FORCE_INLINE Vector3 rotate(const Vector3 &wAxis, const tfScalar angle) const
virtual ~DictionaryBased()