235 HOMOGRAPHY_VIRTUAL_VS,
237 DEMENTHON_VIRTUAL_VS,
241 BEST_RESIDUAL_VIRTUAL_VS,
244 HOMOGRAPHY_ORTHOGONAL_ITERATION
248 const vpPoseEstimationMethod &poseEstimationMethod = HOMOGRAPHY_VIRTUAL_VS);
255 std::vector<vpHomogeneousMatrix> &cMo_vec, std::vector<vpHomogeneousMatrix> *cMo_vec2 = NULL,
256 std::vector<double> *projErrors = NULL, std::vector<double> *projErrors2 = NULL);
260 void displayFrames(
const vpImage<vpRGBa> &I,
const std::vector<vpHomogeneousMatrix> &cMo_vec,
263 void displayTags(
const vpImage<unsigned char> &I,
const std::vector<std::vector<vpImagePoint> > &tagsCorners,
265 void displayTags(
const vpImage<vpRGBa> &I,
const std::vector<std::vector<vpImagePoint> > &tagsCorners,
276 std::vector<std::vector<vpImagePoint> > getTagsCorners()
const;
277 std::vector<int> getTagsId()
const;
278 std::vector<std::vector<vpPoint> > getTagsPoints3D(
const std::vector<int> &tagsId,
279 const std::map<int, double> &tagsSize)
const;
281 void setAprilTagDecodeSharpening(
double decodeSharpening);
282 void setAprilTagFamily(
const vpAprilTagFamily &tagFamily);
283 void setAprilTagNbThreads(
int nThreads);
284 void setAprilTagPoseEstimationMethod(
const vpPoseEstimationMethod &poseEstimationMethod);
285 void setAprilTagQuadDecimate(
float quadDecimate);
286 void setAprilTagQuadSigma(
float quadSigma);
287 void setAprilTagRefineDecode(
bool refineDecode);
288 void setAprilTagRefineEdges(
bool refineEdges);
289 void setAprilTagRefinePose(
bool refinePose);
295 m_displayTag = display;
296 m_displayTagColor = color;
297 m_displayTagThickness = thickness;
302 void setZAlignedWithCameraAxis(
bool zAlignedWithCameraFrame);