@@ -11,13 +11,24 @@ namespace cv {
1111namespace aruco {
1212
1313/* *
14+ * @defgroup aruco Aruco markers, module functionality was moved to objdetect module
15+ * @{
16+ * ArUco Marker Detection, module functionality was moved to objdetect module
17+ * @sa ArucoDetector, CharucoDetector, Board, GridBoard, CharucoBoard
18+ * @}
19+ */
20+
21+ // ! @addtogroup aruco
22+ // ! @{
23+
24+ /* * @brief detect markers
1425@deprecated Use class ArucoDetector::detectMarkers
1526*/
1627CV_EXPORTS_W void detectMarkers (InputArray image, const Ptr<Dictionary> &dictionary, OutputArrayOfArrays corners,
1728 OutputArray ids, const Ptr<DetectorParameters> ¶meters = makePtr<DetectorParameters>(),
1829 OutputArrayOfArrays rejectedImgPoints = noArray());
1930
20- /* *
31+ /* * @brief refine detected markers
2132@deprecated Use class ArucoDetector::refineDetectedMarkers
2233*/
2334CV_EXPORTS_W void refineDetectedMarkers (InputArray image,const Ptr<Board> &board,
@@ -28,13 +39,13 @@ CV_EXPORTS_W void refineDetectedMarkers(InputArray image,const Ptr<Board> &boar
2839 bool checkAllOrders = true, OutputArray recoveredIdxs = noArray(),
2940 const Ptr<DetectorParameters> ¶meters = makePtr<DetectorParameters>());
3041
31- /* *
32- @deprecated Use Board::draw
42+ /* * @brief draw planar board
43+ @deprecated Use Board::generateImage
3344*/
3445CV_EXPORTS_W void drawPlanarBoard (const Ptr<Board> &board, Size outSize, OutputArray img, int marginSize,
3546 int borderBits);
3647
37- /* *
48+ /* * @brief get board object and image points
3849@deprecated Use Board::matchImagePoints
3950*/
4051CV_EXPORTS_W void getBoardObjectAndImagePoints (const Ptr<Board> &board, InputArrayOfArrays detectedCorners,
@@ -144,6 +155,8 @@ CV_EXPORTS_W void estimatePoseSingleMarkers(InputArrayOfArrays corners, float ma
144155 */
145156CV_EXPORTS_W bool testCharucoCornersCollinear (const Ptr<CharucoBoard> &board, InputArray charucoIds);
146157
158+ // ! @}
159+
147160}
148161}
149162
0 commit comments