35 #ifndef __vpDetectorAprilTag_h__ 36 #define __vpDetectorAprilTag_h__ 38 #include <visp3/core/vpConfig.h> 40 #ifdef VISP_HAVE_APRILTAG 41 #include <visp3/core/vpCameraParameters.h> 42 #include <visp3/core/vpHomogeneousMatrix.h> 43 #include <visp3/core/vpImage.h> 44 #include <visp3/detection/vpDetectorBase.h> 180 HOMOGRAPHY_VIRTUAL_VS,
182 DEMENTHON_VIRTUAL_VS,
186 BEST_RESIDUAL_VIRTUAL_VS
197 std::vector<vpHomogeneousMatrix> &cMo_vec);
204 void setAprilTagNbThreads(
const int nThreads);
206 void setAprilTagQuadDecimate(
const float quadDecimate);
207 void setAprilTagQuadSigma(
const float quadSigma);
208 void setAprilTagRefineDecode(
const bool refineDecode);
209 void setAprilTagRefineEdges(
const bool refineEdges);
210 void setAprilTagRefinePose(
const bool refinePose);
234 os <<
"HOMOGRAPHY_VIRTUAL_VS";
238 os <<
"DEMENTHON_VIRTUAL_VS";
242 os <<
"LAGRANGE_VIRTUAL_VS";
246 os <<
"BEST_RESIDUAL_VIRTUAL_VS";
vpPoseEstimationMethod getPoseEstimationMethod() const
virtual bool detect(const vpImage< unsigned char > &I)=0
Generic class defining intrinsic camera parameters.
vpPoseEstimationMethod m_poseEstimationMethod
void setDisplayTag(const bool display)
vpAprilTagFamily m_tagFamily