From 865aef83d05a2e153543120ed92d1182dcf12b64 Mon Sep 17 00:00:00 2001 From: Ajit Pant <43715439+AjitPant@users.noreply.github.com> Date: Fri, 24 Apr 2020 18:49:57 +0530 Subject: [PATCH] Added the missing default values in documentation of aruco:DetectorParameters. --- modules/aruco/include/opencv2/aruco.hpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/modules/aruco/include/opencv2/aruco.hpp b/modules/aruco/include/opencv2/aruco.hpp index f0d34ed98..65a19dff9 100644 --- a/modules/aruco/include/opencv2/aruco.hpp +++ b/modules/aruco/include/opencv2/aruco.hpp @@ -99,7 +99,7 @@ enum CornerRefineMethod{ * - maxMarkerPerimeterRate: determine maximum perimeter for marker contour to be detected. This * is defined as a rate respect to the maximum dimension of the input image (default 4.0). * - polygonalApproxAccuracyRate: minimum accuracy during the polygonal approximation process to - * determine which contours are squares. + * determine which contours are squares. (default 0.03) * - minCornerDistanceRate: minimum distance between corners for detected markers relative to its * perimeter (default 0.05) * - minDistanceToBorder: minimum distance of any corner to the image border for detected markers @@ -109,7 +109,7 @@ enum CornerRefineMethod{ * of the two markers (default 0.05). * - cornerRefinementMethod: corner refinement method. (CORNER_REFINE_NONE, no refinement. * CORNER_REFINE_SUBPIX, do subpixel refinement. CORNER_REFINE_CONTOUR use contour-Points, - * CORNER_REFINE_APRILTAG use the AprilTag2 approach) + * CORNER_REFINE_APRILTAG use the AprilTag2 approach). (default CORNER_REFINE_NONE) * - cornerRefinementWinSize: window size for the corner refinement process (in pixels) (default 5). * - cornerRefinementMaxIterations: maximum number of iterations for stop criteria of the corner * refinement process (default 30). @@ -117,7 +117,7 @@ enum CornerRefineMethod{ * process (default: 0.1) * - markerBorderBits: number of bits of the marker border, i.e. marker border width (default 1). * - perspectiveRemovePixelPerCell: number of bits (per dimension) for each cell of the marker - * when removing the perspective (default 8). + * when removing the perspective (default 4). * - perspectiveRemoveIgnoredMarginPerCell: width of the margin of pixels on each cell not * considered for the determination of the cell bit. Represents the rate respect to the total * size of the cell, i.e. perspectiveRemovePixelPerCell (default 0.13) @@ -129,21 +129,21 @@ enum CornerRefineMethod{ * than 128 or not) (default 5.0) * - errorCorrectionRate error correction rate respect to the maximun error correction capability * for each dictionary. (default 0.6). - * - aprilTagMinClusterPixels: reject quads containing too few pixels. - * - aprilTagMaxNmaxima: how many corner candidates to consider when segmenting a group of pixels into a quad. + * - aprilTagMinClusterPixels: reject quads containing too few pixels. (default 5) + * - aprilTagMaxNmaxima: how many corner candidates to consider when segmenting a group of pixels into a quad. (default 10) * - aprilTagCriticalRad: Reject quads where pairs of edges have angles that are close to straight or close to - * 180 degrees. Zero means that no quads are rejected. (In radians). + * 180 degrees. Zero means that no quads are rejected. (In radians) (default 10*PI/180) * - aprilTagMaxLineFitMse: When fitting lines to the contours, what is the maximum mean squared error * allowed? This is useful in rejecting contours that are far from being quad shaped; rejecting - * these quads "early" saves expensive decoding processing. + * these quads "early" saves expensive decoding processing. (default 10.0) * - aprilTagMinWhiteBlackDiff: When we build our model of black & white pixels, we add an extra check that - * the white model must be (overall) brighter than the black model. How much brighter? (in pixel values, [0,255]). - * - aprilTagDeglitch: should the thresholded image be deglitched? Only useful for very noisy images + * the white model must be (overall) brighter than the black model. How much brighter? (in pixel values, [0,255]). (default 5) + * - aprilTagDeglitch: should the thresholded image be deglitched? Only useful for very noisy images. (default 0) * - aprilTagQuadDecimate: Detection of quads can be done on a lower-resolution image, improving speed at a * cost of pose accuracy and a slight decrease in detection rate. Decoding the binary payload is still - * done at full resolution. + * done at full resolution. (default 0.0) * - aprilTagQuadSigma: What Gaussian blur should be applied to the segmented image (used for quad detection?) - * Parameter is the standard deviation in pixels. Very noisy images benefit from non-zero values (e.g. 0.8). + * Parameter is the standard deviation in pixels. Very noisy images benefit from non-zero values (e.g. 0.8). (default 0.0) * - detectInvertedMarker: to check if there is a white marker. In order to generate a "white" marker just * invert a normal marker by using a tilde, ~markerImage. (default false) */