@@ -12,14 +12,14 @@ namespace aruco {
1212
1313
1414/* *
15- @deprecated Use class ArucoDetector
15+ @deprecated Use class ArucoDetector::detectMarkers
1616*/
1717CV_EXPORTS_W void detectMarkers (InputArray image, const Ptr<Dictionary> &dictionary, OutputArrayOfArrays corners,
1818 OutputArray ids, const Ptr<DetectorParameters> ¶meters = DetectorParameters::create(),
1919 OutputArrayOfArrays rejectedImgPoints = noArray());
2020
2121/* *
22- @deprecated Use class ArucoDetector
22+ @deprecated Use class ArucoDetector::refineDetectedMarkers
2323*/
2424CV_EXPORTS_W void refineDetectedMarkers (InputArray image,const Ptr<Board> &board,
2525 InputOutputArrayOfArrays detectedCorners,
@@ -30,11 +30,33 @@ CV_EXPORTS_W void refineDetectedMarkers(InputArray image,const Ptr<Board> &boar
3030 const Ptr<DetectorParameters> ¶meters = DetectorParameters::create());
3131
3232/* *
33- @deprecated Use Board::draw()
33+ @deprecated Use Board::draw
3434*/
3535CV_EXPORTS_W void drawPlanarBoard (const Ptr<Board> &board, Size outSize, OutputArray img, int marginSize,
3636 int borderBits);
3737
38+ /* *
39+ @deprecated Use Board::getBoardObjectAndImagePoints
40+ */
41+ CV_EXPORTS_W void getBoardObjectAndImagePoints (const Ptr<Board> &board, InputArrayOfArrays detectedCorners,
42+ InputArray detectedIds, OutputArray objPoints, OutputArray imgPoints);
43+
44+
45+ /* *
46+ @deprecated Use Board::estimatePose
47+ */
48+ CV_EXPORTS_W int estimatePoseBoard (InputArrayOfArrays corners, InputArray ids, const Ptr<Board> &board,
49+ InputArray cameraMatrix, InputArray distCoeffs, InputOutputArray rvec,
50+ InputOutputArray tvec, bool useExtrinsicGuess = false );
51+
52+ /* *
53+ @deprecated Use CharucoBoard::estimatePose
54+ */
55+ CV_EXPORTS_W bool estimatePoseCharucoBoard (InputArray charucoCorners, InputArray charucoIds,
56+ const Ptr<CharucoBoard> &board, InputArray cameraMatrix,
57+ InputArray distCoeffs, InputOutputArray rvec,
58+ InputOutputArray tvec, bool useExtrinsicGuess = false );
59+
3860}
3961}
4062
0 commit comments