@@ -11,13 +11,24 @@ namespace cv {
11
11
namespace aruco {
12
12
13
13
/* *
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
14
25
@deprecated Use class ArucoDetector::detectMarkers
15
26
*/
16
27
CV_EXPORTS_W void detectMarkers (InputArray image, const Ptr<Dictionary> &dictionary, OutputArrayOfArrays corners,
17
28
OutputArray ids, const Ptr<DetectorParameters> ¶meters = makePtr<DetectorParameters>(),
18
29
OutputArrayOfArrays rejectedImgPoints = noArray());
19
30
20
- /* *
31
+ /* * @brief refine detected markers
21
32
@deprecated Use class ArucoDetector::refineDetectedMarkers
22
33
*/
23
34
CV_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
28
39
bool checkAllOrders = true, OutputArray recoveredIdxs = noArray(),
29
40
const Ptr<DetectorParameters> ¶meters = makePtr<DetectorParameters>());
30
41
31
- /* *
32
- @deprecated Use Board::draw
42
+ /* * @brief draw planar board
43
+ @deprecated Use Board::generateImage
33
44
*/
34
45
CV_EXPORTS_W void drawPlanarBoard (const Ptr<Board> &board, Size outSize, OutputArray img, int marginSize,
35
46
int borderBits);
36
47
37
- /* *
48
+ /* * @brief get board object and image points
38
49
@deprecated Use Board::matchImagePoints
39
50
*/
40
51
CV_EXPORTS_W void getBoardObjectAndImagePoints (const Ptr<Board> &board, InputArrayOfArrays detectedCorners,
@@ -144,6 +155,8 @@ CV_EXPORTS_W void estimatePoseSingleMarkers(InputArrayOfArrays corners, float ma
144
155
*/
145
156
CV_EXPORTS_W bool testCharucoCornersCollinear (const Ptr<CharucoBoard> &board, InputArray charucoIds);
146
157
158
+ // ! @}
159
+
147
160
}
148
161
}
149
162
0 commit comments