You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// * corners: vector of detected marker corners in all frames.
62
+
/// The corners should have the same format returned by detectMarkers (see #detectMarkers).
63
+
/// * ids: list of identifiers for each marker in corners
64
+
/// * counter: number of markers in each frame so that corners and ids can be split
65
+
/// * board: Marker Board layout
66
+
/// * imageSize: Size of the image used only to initialize the intrinsic camera matrix.
67
+
/// * cameraMatrix: Output 3x3 floating-point camera matrix
68
+
///  . If CV\_CALIB\_USE\_INTRINSIC\_GUESS
69
+
/// and/or CV_CALIB_FIX_ASPECT_RATIO are specified, some or all of fx, fy, cx, cy must be
70
+
/// initialized before calling the function.
71
+
/// * distCoeffs: Output vector of distortion coefficients
72
+
///  of 4, 5, 8 or 12 elements
73
+
/// * rvecs: Output vector of rotation vectors (see Rodrigues ) estimated for each board view
74
+
/// (e.g. std::vector<cv::Mat>>). That is, each k-th rotation vector together with the corresponding
75
+
/// k-th translation vector (see the next output parameter description) brings the board pattern
76
+
/// from the model coordinate space (in which object points are specified) to the world coordinate
77
+
/// space, that is, a real position of the board pattern in the k-th pattern view (k=0.. *M* -1).
78
+
/// * tvecs: Output vector of translation vectors estimated for each pattern view.
79
+
/// * stdDeviationsIntrinsics: Output vector of standard deviations estimated for intrinsic parameters.
80
+
/// Order of deviations values:
81
+
///  If one of parameters is not estimated, it's deviation is equals to zero.
82
+
/// * stdDeviationsExtrinsics: Output vector of standard deviations estimated for extrinsic parameters.
83
+
/// Order of deviations values:  where M is number of pattern views,
84
+
///  are concatenated 1x3 vectors.
85
+
/// * perViewErrors: Output vector of average re-projection errors estimated for each pattern view.
86
+
/// * flags: flags Different flags for the calibration process (see [calibrate_camera] for details).
87
+
/// * criteria: Termination criteria for the iterative optimization algorithm.
88
+
///
89
+
/// This function calibrates a camera using an Aruco Board. The function receives a list of
90
+
/// detected markers from several views of the Board. The process is similar to the chessboard
91
+
/// calibration in calibrateCamera(). The function returns the final re-projection error.
92
+
///
93
+
///
94
+
/// **Deprecated**: Use Board::matchImagePoints and cv::solvePnP
95
+
///
96
+
/// ## Overloaded parameters
97
+
///
71
98
/// It's the same function as [calibrate_camera_aruco] but without calibration error estimation.
72
99
///
73
100
/// **Deprecated**: Use Board::matchImagePoints and cv::solvePnP
0 commit comments