apriltag_quad_thresh.cpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
apriltag__quad__thresh_8cpp
precomp.hpp
apriltag_quad_thresh.hpp
cv
cv::aruco
#define
ASSOC
apriltag__quad__thresh_8cpp.html
ae4071dda53bae71b1f787684a485a51b
#define
DO_CONN
apriltag__quad__thresh_8cpp.html
a26b077f06252ee0265501f19806d485d
(dx, dy)
#define
DO_UNIONFIND
apriltag__quad__thresh_8cpp.html
a8d52a8a038fb1dcc56f0304f681ed37c
(dx, dy)
#define
MAYBE_SWAP
apriltag__quad__thresh_8cpp.html
afa0639dd2cf1cc5194068fe5a2998185
(arr, apos, bpos)
#define
MERGE
apriltag__quad__thresh_8cpp.html
acd65dc0c4e6ce885f2b05ab113f13187
(apos, bpos)
zarray_t *
apriltag_quad_thresh
namespacecv_1_1aruco.html
a5f5d9e7d3e443876451c3254b27be480
(const Ptr< DetectorParameters > ¶meters, const Mat &mImg, std::vector< std::vector< Point > > &contours)
static void
do_quad
namespacecv_1_1aruco.html
a7789daa2e507b1c1eb2085321df12234
(int nCidx0, int nCidx1, zarray_t &nClusters, int nW, int nH, zarray_t *nquads, const Ptr< DetectorParameters > &td, const Mat im)
static void
do_unionfind_line
namespacecv_1_1aruco.html
afe6267f64a8883da84e22c772347b9e3
(unionfind_t *uf, Mat &im, int w, int s, int y)
int
err_compare_descending
namespacecv_1_1aruco.html
ae15e8cd72cfc10ab4e8bbe2960996689
(const void *_a, const void *_b)
void
fit_line
namespacecv_1_1aruco.html
a7fb2cd1c6ef45fcc003b826d8791d37e
(struct line_fit_pt *lfps, int sz, int i0, int i1, double *lineparm, double *err, double *mse)
int
fit_quad
namespacecv_1_1aruco.html
a6c20d66c5874a9c2510c7ac54e0eb01c
(const Ptr< DetectorParameters > &_params, const Mat im, zarray_t *cluster, struct sQuad *quad)
static void
ptsort
namespacecv_1_1aruco.html
a480c65ef019022e7d8642de76d0b44a3
(struct pt *pts, int sz)
static void
ptsort_
namespacecv_1_1aruco.html
a2e78113edcb2ff6032261e15ef305fd9
(struct pt *pts, int sz)
int
quad_segment_agg
namespacecv_1_1aruco.html
ae8ae70d05cf5cb327702fae18dde54b8
(int sz, struct line_fit_pt *lfps, int indices[4])
int
quad_segment_maxima
namespacecv_1_1aruco.html
ad5e0551f593434093fe7e40a8e5aba82
(const Ptr< DetectorParameters > &td, int sz, struct line_fit_pt *lfps, int indices[4])
void
threshold
namespacecv_1_1aruco.html
a22930c73dff215027349ee2d2d785772
(const Mat mIm, const Ptr< DetectorParameters > ¶meters, Mat &mThresh)
apriltag_quad_thresh.hpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
apriltag__quad__thresh_8hpp
opencv2/aruco.hpp
unionfind.hpp
zmaxheap.hpp
zarray.hpp
cv::aruco::line_fit_pt
cv::aruco::pt
cv::aruco::remove_vertex
cv::aruco::segment
cv::aruco::uint64_zarray_entry
cv
cv::aruco
zarray_t *
apriltag_quad_thresh
namespacecv_1_1aruco.html
a5f5d9e7d3e443876451c3254b27be480
(const Ptr< DetectorParameters > ¶meters, const Mat &mImg, std::vector< std::vector< Point > > &contours)
int
err_compare_descending
namespacecv_1_1aruco.html
ae15e8cd72cfc10ab4e8bbe2960996689
(const void *_a, const void *_b)
void
fit_line
namespacecv_1_1aruco.html
a7fb2cd1c6ef45fcc003b826d8791d37e
(struct line_fit_pt *lfps, int sz, int i0, int i1, double *lineparm, double *err, double *mse)
int
fit_quad
namespacecv_1_1aruco.html
a6c20d66c5874a9c2510c7ac54e0eb01c
(const Ptr< DetectorParameters > &_params, const Mat im, zarray_t *cluster, struct sQuad *quad)
int
quad_segment_agg
namespacecv_1_1aruco.html
ae8ae70d05cf5cb327702fae18dde54b8
(int sz, struct line_fit_pt *lfps, int indices[4])
int
quad_segment_maxima
namespacecv_1_1aruco.html
ad5e0551f593434093fe7e40a8e5aba82
(const Ptr< DetectorParameters > &td, int sz, struct line_fit_pt *lfps, int indices[4])
void
threshold
namespacecv_1_1aruco.html
a22930c73dff215027349ee2d2d785772
(const Mat mIm, const Ptr< DetectorParameters > ¶meters, Mat &mThresh)
static uint32_t
u64hash_2
namespacecv_1_1aruco.html
ad9cdcf3b5a7341a91903a776565924b9
(uint64_t x)
aruco.cpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
aruco_8cpp
precomp.hpp
opencv2/aruco.hpp
apriltag_quad_thresh.hpp
zarray.hpp
cv::aruco::DetectInitialCandidatesParallel
cv::aruco::IdentifyCandidatesParallel
cv::aruco::MarkerContourParallel
cv::aruco::MarkerSubpixelParallel
cv::aruco::SinglePoseEstimationParallel
cv
cv::aruco
static void
_apriltag
namespacecv_1_1aruco.html
a7fed24ecd5292fc0ded498e367816700
(Mat im_orig, const Ptr< DetectorParameters > &_params, std::vector< std::vector< Point2f > > &candidates, std::vector< std::vector< Point > > &contours)
static void
_convertToGrey
namespacecv_1_1aruco.html
a86394b2590b8f1ab5783c09f44e92a9b
(InputArray _in, OutputArray _out)
static void
_copyVector2Output
namespacecv_1_1aruco.html
a6e7bbc6f55eb3d1936affe75ddf56d08
(vector< vector< Point2f > > &vec, OutputArrayOfArrays out)
static void
_detectCandidates
namespacecv_1_1aruco.html
a961a758b288d900e1e55587a48eeebf6
(InputArray _image, vector< vector< Point2f > > &candidatesOut, vector< vector< Point > > &contoursOut, const Ptr< DetectorParameters > &_params)
static void
_detectInitialCandidates
namespacecv_1_1aruco.html
a57de516f21cb25476bfba0506a69a443
(const Mat &grey, vector< vector< Point2f > > &candidates, vector< vector< Point > > &contours, const Ptr< DetectorParameters > ¶ms)
static void
_distortPoints
namespacecv_1_1aruco.html
af0aed687cab435019dfcf102f741920f
(vector< cv::Point2f > &in, const Mat &camMatrix, const Mat &distCoeff)
void
_drawPlanarBoardImpl
group__aruco.html
gace9580fe2e04beebd3ed57d413a72552
(Board *board, Size outSize, OutputArray img, int marginSize=0, int borderBits=1)
static Mat
_extractBits
namespacecv_1_1aruco.html
ae7c8b3337d0016e28b794ad483eaba9a
(InputArray _image, InputArray _corners, int markerSize, int markerBorderBits, int cellSize, double cellMarginRate, double minStdDevOtsu)
static void
_filterDetectedMarkers
namespacecv_1_1aruco.html
af07f7bb06c7e0e7e4c173cb6158a39fa
(vector< vector< Point2f > > &_corners, vector< int > &_ids, vector< vector< Point > > &_contours)
static void
_filterTooCloseCandidates
namespacecv_1_1aruco.html
ae12b1a06aac5a45be8a9bbbd55f0c1b7
(const vector< vector< Point2f > > &candidatesIn, vector< vector< Point2f > > &candidatesOut, const vector< vector< Point > > &contoursIn, vector< vector< Point > > &contoursOut, double minMarkerDistanceRate)
static void
_findMarkerContours
namespacecv_1_1aruco.html
aac7d2f470c114b8fac47dd98d3cc5afc
(InputArray _in, vector< vector< Point2f > > &candidates, vector< vector< Point > > &contoursOut, double minPerimeterRate, double maxPerimeterRate, double accuracyRate, double minCornerDistanceRate, int minDistanceToBorder)
static int
_getBorderErrors
namespacecv_1_1aruco.html
ab3dddcb5c5af5ff0099d29bde617b3a1
(const Mat &bits, int markerSize, int borderSize)
static Point2f
_getCrossPoint
namespacecv_1_1aruco.html
af04586530a4999fc19027a83265cb122
(Point3f nLine1, Point3f nLine2)
static void
_getSingleMarkerObjectPoints
namespacecv_1_1aruco.html
a12cd2859d4edf37df5a1a17f8805a585
(float markerLength, OutputArray _objPoints)
static void
_identifyCandidates
namespacecv_1_1aruco.html
a12fb74d5e3114f1010adb6e4808c2b6e
(InputArray _image, vector< vector< Point2f > > &_candidates, vector< vector< Point > > &_contours, const Ptr< Dictionary > &_dictionary, vector< vector< Point2f > > &_accepted, vector< int > &ids, const Ptr< DetectorParameters > ¶ms, OutputArrayOfArrays _rejected=noArray())
static bool
_identifyOneCandidate
namespacecv_1_1aruco.html
a78a163c042f3df556b89f642874d6cfd
(const Ptr< Dictionary > &dictionary, InputArray _image, vector< Point2f > &_corners, int &idx, const Ptr< DetectorParameters > ¶ms)
static Point3f
_interpolate2Dline
namespacecv_1_1aruco.html
a671b6fb28cc0a8228fb868abf645090d
(const std::vector< cv::Point2f > &nContours)
static void
_projectUndetectedMarkers
namespacecv_1_1aruco.html
a7a7da161ba15e74e88b108f295c84431
(const Ptr< Board > &_board, InputOutputArrayOfArrays _detectedCorners, InputOutputArray _detectedIds, InputArray _cameraMatrix, InputArray _distCoeffs, vector< vector< Point2f > > &_undetectedMarkersProjectedCorners, OutputArray _undetectedMarkersIds)
static void
_projectUndetectedMarkers
namespacecv_1_1aruco.html
a09c8d50598fc7c40d0832d8ce1406d2c
(const Ptr< Board > &_board, InputOutputArrayOfArrays _detectedCorners, InputOutputArray _detectedIds, vector< vector< Point2f > > &_undetectedMarkersProjectedCorners, OutputArray _undetectedMarkersIds)
static void
_refineCandidateLines
namespacecv_1_1aruco.html
a64e5cf26a9839d7c72a9d3ff3d9577c1
(std::vector< Point > &nContours, std::vector< Point2f > &nCorners, const Mat &camMatrix, const Mat &distCoeff)
static void
_reorderCandidatesCorners
namespacecv_1_1aruco.html
abbf8fa248b752b39d6e2b5343f161aeb
(vector< vector< Point2f > > &candidates)
static void
_threshold
namespacecv_1_1aruco.html
ade6020dae8316b6c7d0d6ae1be2d32a0
(InputArray _in, OutputArray _out, int winSize, double constant)
CV_EXPORTS_W double
calibrateCameraAruco
group__aruco.html
ga5cb94cb60821894039dbb902ec42d835
(InputArrayOfArrays corners, InputArray ids, InputArray counter, const Ptr< Board > &board, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs=noArray(), OutputArrayOfArrays tvecs=noArray(), int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON))
double
calibrateCameraAruco
namespacecv_1_1aruco.html
abb4d2a2d0bdeeb96fe84432f4cf223ea
(InputArrayOfArrays _corners, InputArray _ids, InputArray _counter, const Ptr< Board > &board, Size imageSize, InputOutputArray _cameraMatrix, InputOutputArray _distCoeffs, OutputArrayOfArrays _rvecs, OutputArrayOfArrays _tvecs, OutputArray _stdDeviationsIntrinsics, OutputArray _stdDeviationsExtrinsics, OutputArray _perViewErrors, int flags, TermCriteria criteria)
void
detectMarkers
namespacecv_1_1aruco.html
a109b62b1aa8f089943b67475f0761f16
(InputArray _image, const Ptr< Dictionary > &_dictionary, OutputArrayOfArrays _corners, OutputArray _ids, const Ptr< DetectorParameters > &_params, OutputArrayOfArrays _rejectedImgPoints, InputArrayOfArrays camMatrix, InputArrayOfArrays distCoeff)
CV_EXPORTS_W void
drawAxis
group__aruco.html
ga16fda651a4e6a8f5747a85cbb6b400a2
(InputOutputArray image, InputArray cameraMatrix, InputArray distCoeffs, InputArray rvec, InputArray tvec, float length)
CV_EXPORTS_W void
drawDetectedMarkers
group__aruco.html
ga2ad34b0f277edebb6a132d3069ed2909
(InputOutputArray image, InputArrayOfArrays corners, InputArray ids=noArray(), Scalar borderColor=Scalar(0, 255, 0))
CV_EXPORTS_W void
drawMarker
group__aruco.html
ga254ed245e10c5b3e2259d5d9b8ea8e2f
(const Ptr< Dictionary > &dictionary, int id, int sidePixels, OutputArray img, int borderBits=1)
CV_EXPORTS_W void
drawPlanarBoard
group__aruco.html
gacc98e7993d9f78c9eb1250f030896e85
(const Ptr< Board > &board, Size outSize, OutputArray img, int marginSize=0, int borderBits=1)
CV_EXPORTS_W int
estimatePoseBoard
group__aruco.html
gabb2578b9e18b13913b1d3e0ab1b554f9
(InputArrayOfArrays corners, InputArray ids, const Ptr< Board > &board, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false)
CV_EXPORTS_W void
estimatePoseSingleMarkers
group__aruco.html
ga84dd2e88f3e8c3255eb78e0f79571bd1
(InputArrayOfArrays corners, float markerLength, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvecs, OutputArray tvecs, OutputArray _objPoints=noArray())
CV_EXPORTS_W void
getBoardObjectAndImagePoints
group__aruco.html
ga0c158c55c50df8354930927d819f7e9d
(const Ptr< Board > &board, InputArrayOfArrays detectedCorners, InputArray detectedIds, OutputArray objPoints, OutputArray imgPoints)
CV_EXPORTS_W void
refineDetectedMarkers
group__aruco.html
ga13a2742381c0a48e146d230a8cda2e66
(InputArray image, const Ptr< Board > &board, InputOutputArrayOfArrays detectedCorners, InputOutputArray detectedIds, InputOutputArrayOfArrays rejectedCorners, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray(), float minRepDistance=10.f, float errorCorrectionRate=3.f, bool checkAllOrders=true, OutputArray recoveredIdxs=noArray(), const Ptr< DetectorParameters > ¶meters=DetectorParameters::create())
aruco.hpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/include/opencv2/
aruco_8hpp
opencv2/aruco/dictionary.hpp
cv::aruco::Board
cv::aruco::DetectorParameters
cv::aruco::GridBoard
cv
cv::aruco
CornerRefineMethod
group__aruco.html
gafce26321f39d331bc12032a72b90eda6
CORNER_REFINE_NONE
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6adaab47b5a6c1a9519c31cd911799f397
CORNER_REFINE_SUBPIX
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6a62ae78cbc223dfe552c99adbc9002e5b
CORNER_REFINE_CONTOUR
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6abef4b459cc329a3ab839773c0805e66a
CORNER_REFINE_APRILTAG
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6a3e940dda27d11e803b40b51bde40f2c5
void
_drawPlanarBoardImpl
group__aruco.html
gace9580fe2e04beebd3ed57d413a72552
(Board *board, Size outSize, OutputArray img, int marginSize=0, int borderBits=1)
CV_EXPORTS_W double
calibrateCameraAruco
group__aruco.html
ga5cb94cb60821894039dbb902ec42d835
(InputArrayOfArrays corners, InputArray ids, InputArray counter, const Ptr< Board > &board, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs=noArray(), OutputArrayOfArrays tvecs=noArray(), int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON))
CV_EXPORTS_AS
group__aruco.html
gaff5c16c3999df0deba48c2012c456b77
(calibrateCameraArucoExtended) double calibrateCameraAruco(InputArrayOfArrays corners
CV_EXPORTS_W void
detectMarkers
group__aruco.html
ga552f1ea9f0617394bd4e7f9c43613ee8
(InputArray image, const Ptr< Dictionary > &dictionary, OutputArrayOfArrays corners, OutputArray ids, const Ptr< DetectorParameters > ¶meters=DetectorParameters::create(), OutputArrayOfArrays rejectedImgPoints=noArray(), InputArray cameraMatrix=noArray(), InputArray distCoeff=noArray())
CV_EXPORTS_W void
drawAxis
group__aruco.html
ga16fda651a4e6a8f5747a85cbb6b400a2
(InputOutputArray image, InputArray cameraMatrix, InputArray distCoeffs, InputArray rvec, InputArray tvec, float length)
CV_EXPORTS_W void
drawDetectedMarkers
group__aruco.html
ga2ad34b0f277edebb6a132d3069ed2909
(InputOutputArray image, InputArrayOfArrays corners, InputArray ids=noArray(), Scalar borderColor=Scalar(0, 255, 0))
CV_EXPORTS_W void
drawMarker
group__aruco.html
ga254ed245e10c5b3e2259d5d9b8ea8e2f
(const Ptr< Dictionary > &dictionary, int id, int sidePixels, OutputArray img, int borderBits=1)
CV_EXPORTS_W void
drawPlanarBoard
group__aruco.html
gacc98e7993d9f78c9eb1250f030896e85
(const Ptr< Board > &board, Size outSize, OutputArray img, int marginSize=0, int borderBits=1)
CV_EXPORTS_W int
estimatePoseBoard
group__aruco.html
gabb2578b9e18b13913b1d3e0ab1b554f9
(InputArrayOfArrays corners, InputArray ids, const Ptr< Board > &board, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false)
CV_EXPORTS_W void
estimatePoseSingleMarkers
group__aruco.html
ga84dd2e88f3e8c3255eb78e0f79571bd1
(InputArrayOfArrays corners, float markerLength, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvecs, OutputArray tvecs, OutputArray _objPoints=noArray())
CV_EXPORTS_W void
getBoardObjectAndImagePoints
group__aruco.html
ga0c158c55c50df8354930927d819f7e9d
(const Ptr< Board > &board, InputArrayOfArrays detectedCorners, InputArray detectedIds, OutputArray objPoints, OutputArray imgPoints)
CV_EXPORTS_W void
refineDetectedMarkers
group__aruco.html
ga13a2742381c0a48e146d230a8cda2e66
(InputArray image, const Ptr< Board > &board, InputOutputArrayOfArrays detectedCorners, InputOutputArray detectedIds, InputOutputArrayOfArrays rejectedCorners, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray(), float minRepDistance=10.f, float errorCorrectionRate=3.f, bool checkAllOrders=true, OutputArray recoveredIdxs=noArray(), const Ptr< DetectorParameters > ¶meters=DetectorParameters::create())
InputArray InputArray
counter
group__aruco.html
ga49a0493461b68f5995eb749b7a8d9b8d
InputArray
ids
group__aruco.html
gaec20d55954795f0c6500b4291d4bf910
aruco_detect.cpp
/tmp/ws/src/clover/aruco_pose/src/
aruco__detect_8cpp
opencv2/aruco.hpp
utils.h
ArucoDetect
aruco_map.cpp
/tmp/ws/src/clover/aruco_pose/src/
aruco__map_8cpp
opencv2/aruco.hpp
draw.h
utils.h
ArucoMap
message_filters::sync_policies::ExactTime< Image, CameraInfo, MarkerArray >
SyncPolicy
aruco__map_8cpp.html
a8854161ba1e52d9ac175293046aad289
basic.py
/tmp/ws/src/clover/aruco_pose/test/
basic_8py
basic
def
approx
namespacebasic.html
a97ca7fb31cb082a06c86c2066ec77c98
(expected)
def
node
namespacebasic.html
a2d181ded0e5e41c5c519b56ed4483c00
()
def
test_debug
namespacebasic.html
a0f7d5ed062b2bef9e482f3cdae20683a
(node)
def
test_map
namespacebasic.html
a37eea224c1571082ee6d6b9bbfc7278e
(node)
def
test_map_debug
namespacebasic.html
a1bb4435d139b3dd4e0c7f24359eb5d1f
(node)
def
test_map_image
namespacebasic.html
a352b378af5fcc031dafd34e2bcde6b4e
(node)
def
test_map_markers
namespacebasic.html
af3d281a7ec1baec4157cc603d81cc8c1
(node)
def
test_map_markers_frames
namespacebasic.html
a482904b8f5509010f696755fa306fc7b
(node, tf_buffer)
def
test_map_visualization
namespacebasic.html
a77fd6843525113562a50d0f18d7d19bc
(node)
def
test_markers
namespacebasic.html
abd77eb9670a83ab171b8af7eeb7999e0
(node)
def
test_markers_frames
namespacebasic.html
abbb7d8e712d4bcb7dc2e96b565d8f263
(node, tf_buffer)
def
test_visualization
namespacebasic.html
ae54facd37f602ec63429b44a68485c2b
(node)
def
tf_buffer
namespacebasic.html
a7147df9b5f643b46cbfe9a791c6a48be
()
charuco.cpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
charuco_8cpp
precomp.hpp
opencv2/aruco/charuco.hpp
cv::aruco::CharucoSubpixelParallel
cv
cv::aruco
static bool
_arePointsEnoughForPoseEstimation
namespacecv_1_1aruco.html
abece2673510c1cbd17e2c3e60cd645cc
(const vector< Point3f > &points)
static int
_filterCornersWithoutMinMarkers
namespacecv_1_1aruco.html
ab1843e482f7105545cefa69cd13cd097
(const Ptr< CharucoBoard > &_board, InputArray _allCharucoCorners, InputArray _allCharucoIds, InputArray _allArucoIds, int minMarkers, OutputArray _filteredCharucoCorners, OutputArray _filteredCharucoIds)
static void
_getMaximumSubPixWindowSizes
namespacecv_1_1aruco.html
a95465d18715ded151678d543b51bc4f6
(InputArrayOfArrays markerCorners, InputArray markerIds, InputArray charucoCorners, const Ptr< CharucoBoard > &board, vector< Size > &sizes)
static int
_interpolateCornersCharucoApproxCalib
namespacecv_1_1aruco.html
adb3fadf70e66ea88be199586321548f8
(InputArrayOfArrays _markerCorners, InputArray _markerIds, InputArray _image, const Ptr< CharucoBoard > &_board, InputArray _cameraMatrix, InputArray _distCoeffs, OutputArray _charucoCorners, OutputArray _charucoIds)
static int
_interpolateCornersCharucoLocalHom
namespacecv_1_1aruco.html
a97543a72055c43a6f933035107d72f92
(InputArrayOfArrays _markerCorners, InputArray _markerIds, InputArray _image, const Ptr< CharucoBoard > &_board, OutputArray _charucoCorners, OutputArray _charucoIds)
static int
_selectAndRefineChessboardCorners
namespacecv_1_1aruco.html
ad8abd38b995b671c3858478cf545be0a
(InputArray _allCorners, InputArray _image, OutputArray _selectedCorners, OutputArray _selectedIds, const vector< Size > &winSizes)
CV_EXPORTS_W double
calibrateCameraCharuco
group__aruco.html
gabefb98f7f2c74c98574fd50711c5349d
(InputArrayOfArrays charucoCorners, InputArrayOfArrays charucoIds, const Ptr< CharucoBoard > &board, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs=noArray(), OutputArrayOfArrays tvecs=noArray(), int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON))
double
calibrateCameraCharuco
namespacecv_1_1aruco.html
ace50dab07ae643f67ff5fe49708093e9
(InputArrayOfArrays _charucoCorners, InputArrayOfArrays _charucoIds, const Ptr< CharucoBoard > &_board, Size imageSize, InputOutputArray _cameraMatrix, InputOutputArray _distCoeffs, OutputArrayOfArrays _rvecs, OutputArrayOfArrays _tvecs, OutputArray _stdDeviationsIntrinsics, OutputArray _stdDeviationsExtrinsics, OutputArray _perViewErrors, int flags, TermCriteria criteria)
CV_EXPORTS_W void
detectCharucoDiamond
group__aruco.html
gaade474aa951d02470c34ddbb91d851ea
(InputArray image, InputArrayOfArrays markerCorners, InputArray markerIds, float squareMarkerLengthRate, OutputArrayOfArrays diamondCorners, OutputArray diamondIds, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray())
CV_EXPORTS void
drawCharucoDiamond
group__aruco.html
gaf71fb897d5f03f7424c0c84715aa6228
(const Ptr< Dictionary > &dictionary, Vec4i ids, int squareLength, int markerLength, OutputArray img, int marginSize=0, int borderBits=1)
CV_EXPORTS_W void
drawDetectedCornersCharuco
group__aruco.html
ga7225eee644190f791e1583c499b7ab10
(InputOutputArray image, InputArray charucoCorners, InputArray charucoIds=noArray(), Scalar cornerColor=Scalar(255, 0, 0))
CV_EXPORTS_W void
drawDetectedDiamonds
group__aruco.html
ga0dbf27203267fb8e9f282554cf0d3433
(InputOutputArray image, InputArrayOfArrays diamondCorners, InputArray diamondIds=noArray(), Scalar borderColor=Scalar(0, 0, 255))
CV_EXPORTS_W bool
estimatePoseCharucoBoard
group__aruco.html
gab098ca624829bcbf7d9ebb8479887c3a
(InputArray charucoCorners, InputArray charucoIds, const Ptr< CharucoBoard > &board, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false)
CV_EXPORTS_W int
interpolateCornersCharuco
group__aruco.html
gadcc5dc30c9ad33dcf839e84e8638dcd1
(InputArrayOfArrays markerCorners, InputArray markerIds, InputArray image, const Ptr< CharucoBoard > &board, OutputArray charucoCorners, OutputArray charucoIds, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray(), int minMarkers=2)
charuco.hpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/include/opencv2/aruco/
charuco_8hpp
opencv2/aruco.hpp
cv::aruco::CharucoBoard
cv
cv::aruco
CV_EXPORTS_W double
calibrateCameraCharuco
group__aruco.html
gabefb98f7f2c74c98574fd50711c5349d
(InputArrayOfArrays charucoCorners, InputArrayOfArrays charucoIds, const Ptr< CharucoBoard > &board, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs=noArray(), OutputArrayOfArrays tvecs=noArray(), int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON))
CV_EXPORTS_AS
group__aruco.html
gac0997e463cc698136180f6a641319b1b
(calibrateCameraCharucoExtended) double calibrateCameraCharuco(InputArrayOfArrays charucoCorners
CV_EXPORTS_W void
detectCharucoDiamond
group__aruco.html
gaade474aa951d02470c34ddbb91d851ea
(InputArray image, InputArrayOfArrays markerCorners, InputArray markerIds, float squareMarkerLengthRate, OutputArrayOfArrays diamondCorners, OutputArray diamondIds, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray())
CV_EXPORTS void
drawCharucoDiamond
group__aruco.html
gaf71fb897d5f03f7424c0c84715aa6228
(const Ptr< Dictionary > &dictionary, Vec4i ids, int squareLength, int markerLength, OutputArray img, int marginSize=0, int borderBits=1)
CV_EXPORTS_W void
drawDetectedCornersCharuco
group__aruco.html
ga7225eee644190f791e1583c499b7ab10
(InputOutputArray image, InputArray charucoCorners, InputArray charucoIds=noArray(), Scalar cornerColor=Scalar(255, 0, 0))
CV_EXPORTS_W void
drawDetectedDiamonds
group__aruco.html
ga0dbf27203267fb8e9f282554cf0d3433
(InputOutputArray image, InputArrayOfArrays diamondCorners, InputArray diamondIds=noArray(), Scalar borderColor=Scalar(0, 0, 255))
CV_EXPORTS_W bool
estimatePoseCharucoBoard
group__aruco.html
gab098ca624829bcbf7d9ebb8479887c3a
(InputArray charucoCorners, InputArray charucoIds, const Ptr< CharucoBoard > &board, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false)
CV_EXPORTS_W int
interpolateCornersCharuco
group__aruco.html
gadcc5dc30c9ad33dcf839e84e8638dcd1
(InputArrayOfArrays markerCorners, InputArray markerIds, InputArray image, const Ptr< CharucoBoard > &board, OutputArray charucoCorners, OutputArray charucoIds, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray(), int minMarkers=2)
InputArrayOfArrays const Ptr< CharucoBoard > &
board
group__aruco.html
gadd57e5842d842ba84329b8ededf06ecf
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray
cameraMatrix
group__aruco.html
ga38ee4f56caa8dc202950385ad1158188
InputArrayOfArrays
charucoIds
group__aruco.html
ga2b5035c5b3e67b197de18c7a5eea03ea
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray OutputArray int TermCriteria
criteria
group__aruco.html
ga0c200e36414754b3d88d8db9982fc911
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray
distCoeffs
group__aruco.html
gaac74ca508e0b7df447152c1db7b1886f
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray OutputArray int
flags
group__aruco.html
ga04a5e830872b71e7ae56529675cbdb1d
InputArrayOfArrays const Ptr< CharucoBoard > Size
imageSize
group__aruco.html
ga37083ca9a5f4885ff777e7709ba6afc8
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray OutputArray
perViewErrors
group__aruco.html
gaa91c674f120ba0ba687006c5c3108ef0
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays
rvecs
group__aruco.html
ga11508ca263243fd94afb9e3aa9a96ad7
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray
stdDeviationsExtrinsics
group__aruco.html
ga582d275542b6bfe0a9a8bb2e4780c0cc
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray
stdDeviationsIntrinsics
group__aruco.html
gaa2f0bde7dafae43179aa73b26f20c78d
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays
tvecs
group__aruco.html
ga8d3755a78b569dafe34250f212b9c9f0
crash_opencv.py
/tmp/ws/src/clover/aruco_pose/test/
crash__opencv_8py
crash_opencv
def
node
namespacecrash__opencv.html
acd89483e63bd88daf00d56bfcbb584d8
()
def
test_opencv_crashes_img01
namespacecrash__opencv.html
a541c7a8d9a9df2f7f919a915f04be4a5
(node)
def
test_opencv_crashes_img02
namespacecrash__opencv.html
a24cd9516e16402071b40ad55e57f672c
(node)
def
test_opencv_crashes_img03
namespacecrash__opencv.html
acea7d39e87bdbcd8f3496100e2a15ed0
(node)
dictionary.cpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
dictionary_8cpp
precomp.hpp
opencv2/aruco/dictionary.hpp
predefined_dictionaries.hpp
predefined_dictionaries_apriltag.hpp
cv
cv::aruco
static Mat
_generateRandomMarker
namespacecv_1_1aruco.html
a5899a98c751349b334fb0ab9d4cc7651
(int markerSize, RNG &rng)
static int
_getSelfDistance
namespacecv_1_1aruco.html
abe995877deb919c34f1bd6df5fe455d9
(const Mat &marker)
Ptr< Dictionary >
generateCustomDictionary
namespacecv_1_1aruco.html
a2313e54721facc5ef5ca8b73905d210d
(int nMarkers, int markerSize, const Ptr< Dictionary > &baseDictionary, int randomSeed)
Ptr< Dictionary >
generateCustomDictionary
namespacecv_1_1aruco.html
a302d1f2f919b6f47f9013eeb6be6dd0e
(int nMarkers, int markerSize, int randomSeed)
CV_EXPORTS Ptr< Dictionary >
getPredefinedDictionary
group__aruco.html
ga4d4a953c7064b2813764c14d5ab1abd8
(PREDEFINED_DICTIONARY_NAME name)
CV_EXPORTS_W Ptr< Dictionary >
getPredefinedDictionary
group__aruco.html
ga88fa9a9ec1d5ce0ce8dd12c0805feb2c
(int dict)
const Dictionary
DICT_4X4_1000_DATA
namespacecv_1_1aruco.html
a3e37b2c7530296b0e4d689d53464580a
const Dictionary
DICT_4X4_100_DATA
namespacecv_1_1aruco.html
aa5b4c6a241c78b87aa56b57a9e5a8741
const Dictionary
DICT_4X4_250_DATA
namespacecv_1_1aruco.html
af7d5f090e475b5bd6620b51546b8d82a
const Dictionary
DICT_4X4_50_DATA
namespacecv_1_1aruco.html
af5a3b73136a47efbdcfca6ea3ed9c9a6
const Dictionary
DICT_5X5_1000_DATA
namespacecv_1_1aruco.html
aeac6662a8f73cdacb4156ff49a0a91f8
const Dictionary
DICT_5X5_100_DATA
namespacecv_1_1aruco.html
a50c6ced2cc08dad181ebce85c1ff58e6
const Dictionary
DICT_5X5_250_DATA
namespacecv_1_1aruco.html
aa844be15e16e9ae45e56d01065659da0
const Dictionary
DICT_5X5_50_DATA
namespacecv_1_1aruco.html
ac9637304f322010e1bbde100bdb865e1
const Dictionary
DICT_6X6_1000_DATA
namespacecv_1_1aruco.html
aaa9d73371f215c6b0eb9a4a88479b945
const Dictionary
DICT_6X6_100_DATA
namespacecv_1_1aruco.html
a0799b552b519ff051a7f808e7bd6e4ac
const Dictionary
DICT_6X6_250_DATA
namespacecv_1_1aruco.html
ab2c5bb33be3a46ccc9b0ea8085e7af98
const Dictionary
DICT_6X6_50_DATA
namespacecv_1_1aruco.html
a7c635fbce546e25539a6f783e490ff06
const Dictionary
DICT_7X7_1000_DATA
namespacecv_1_1aruco.html
acc26bf6d08a9c677b2b5cd9518744c73
const Dictionary
DICT_7X7_100_DATA
namespacecv_1_1aruco.html
a7d95b71d4acdd94c69e4b1e187a21576
const Dictionary
DICT_7X7_250_DATA
namespacecv_1_1aruco.html
a1e23ebdd505469c4d20445a9dcf8bc02
const Dictionary
DICT_7X7_50_DATA
namespacecv_1_1aruco.html
a4577d7da227ea9066db5f800cdf106ae
const Dictionary
DICT_APRILTAG_16h5_DATA
namespacecv_1_1aruco.html
ab1df804fd8ea9e11f3f840f8c3a55abe
const Dictionary
DICT_APRILTAG_25h9_DATA
namespacecv_1_1aruco.html
a3f2c9e66e4f88dd4b4e8fef28632cee1
const Dictionary
DICT_APRILTAG_36h10_DATA
namespacecv_1_1aruco.html
ac88551578dd27ad4350a3761b1500d9f
const Dictionary
DICT_APRILTAG_36h11_DATA
namespacecv_1_1aruco.html
a4698e94ba32750e61ca537066214f2e8
const Dictionary
DICT_ARUCO_DATA
namespacecv_1_1aruco.html
aeeae2989e4b97277e7b22bd1b13e64a9
dictionary.hpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/include/opencv2/aruco/
dictionary_8hpp
cv::aruco::Dictionary
cv
cv::aruco
PREDEFINED_DICTIONARY_NAME
group__aruco.html
gac84398a9ed9dd01306592dd616c2c975
DICT_4X4_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ada8e830ff0024e839e93c01f5fed0c55
DICT_4X4_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6df6c3ad38ac44ea1546ef4f4841f310
DICT_4X4_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ab76bdd5591c56a72b4359f7e34b0d681
DICT_4X4_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a395a8309569c1977538fd11b57752087
DICT_5X5_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a37f2f428fbac13d12e90c47e8c6fc8d1
DICT_5X5_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a85cd9c2830621caeeda490d059bc2743
DICT_5X5_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975aeef63448bb93975855db174da8d4e008
DICT_5X5_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a74a4638c42518ef99248639169b4f96b
DICT_6X6_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ad5b25a02c860debd3cba97975b90cc1e
DICT_6X6_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a033f9561c7bd604f70912ecb9a49fee2
DICT_6X6_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6eb1a3e9c94c7123d8b1904a57193f16
DICT_6X6_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a9f3ab829fb35fc9ff30e8f809d318e03
DICT_7X7_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a7c9044100bd1cc60d41473c4cd9cb683
DICT_7X7_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a5a3270f81a64936b79e8e9712187b85d
DICT_7X7_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a69192aa267e8624d8a886d8a875fcfa6
DICT_7X7_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a91dc783a8d4adc55a8ff8b48212a1c27
DICT_ARUCO_ORIGINAL
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6c2a6d747864ef4daad8cdeffa07f7c0
DICT_APRILTAG_16h5
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6235dfb8007de53d3e8de11bee1e3854
DICT_APRILTAG_25h9
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a52c8d2fe982b65dda93dd70e3d18be30
DICT_APRILTAG_36h10
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ad2f28bef0b2b725e592bce9cd34183e9
DICT_APRILTAG_36h11
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a8e9e65926cdf4898a760b3dfd9daf989
CV_EXPORTS_AS
group__aruco.html
ga47bfef5f20a4502a9db4a1a3f076b152
(custom_dictionary) Ptr< Dictionary > generateCustomDictionary(int nMarkers
CV_EXPORTS_AS
group__aruco.html
gae218e4d657595aa2cffb9cd3e2b35219
(custom_dictionary_from) Ptr< Dictionary > generateCustomDictionary(int nMarkers
CV_EXPORTS Ptr< Dictionary >
getPredefinedDictionary
group__aruco.html
ga4d4a953c7064b2813764c14d5ab1abd8
(PREDEFINED_DICTIONARY_NAME name)
CV_EXPORTS_W Ptr< Dictionary >
getPredefinedDictionary
group__aruco.html
ga88fa9a9ec1d5ce0ce8dd12c0805feb2c
(int dict)
int const Ptr< Dictionary > &
baseDictionary
group__aruco.html
gaf58b2fb43fbab938ef6b37f928b2f9a2
int
markerSize
group__aruco.html
ga4539960f8c63073b3349dbc6e2b9d261
int int
randomSeed
group__aruco.html
ga5a781a5707a924fa829e8318b3ff5ed8
draw.cpp
/tmp/ws/src/clover/aruco_pose/src/
draw_8cpp
draw.h
_detail
static CvMat
_cvMat
draw_8cpp.html
a022c36a53502aaeaf9df1889daa3b3aa
(const cv::Mat &m)
static void
_cvProjectPoints2
draw_8cpp.html
af8d436314ade87cec0a8afc55e9a55f9
(const CvMat *object_points, const CvMat *rotation_vector, const CvMat *translation_vector, const CvMat *camera_matrix, const CvMat *distortion_coeffs, CvMat *image_points, CvMat *dpdrot CV_DEFAULT(NULL), CvMat *dpdt CV_DEFAULT(NULL), CvMat *dpdf CV_DEFAULT(NULL), CvMat *dpdc CV_DEFAULT(NULL), CvMat *dpddist CV_DEFAULT(NULL), double aspect_ratio CV_DEFAULT(0))
static void
_cvProjectPoints2
draw_8cpp.html
a1eda153d5f43a0005e8b00c3fbc800fa
(const CvMat *objectPoints, const CvMat *r_vec, const CvMat *t_vec, const CvMat *A, const CvMat *distCoeffs, CvMat *imagePoints, CvMat *dpdr, CvMat *dpdt, CvMat *dpdf, CvMat *dpdc, CvMat *dpdk, double aspectRatio)
static void
_cvProjectPoints2Internal
draw_8cpp.html
a72dc179afcefd24ec895188e016d59fb
(const CvMat *objectPoints, const CvMat *r_vec, const CvMat *t_vec, const CvMat *A, const CvMat *distCoeffs, CvMat *imagePoints, CvMat *dpdr CV_DEFAULT(NULL), CvMat *dpdt CV_DEFAULT(NULL), CvMat *dpdf CV_DEFAULT(NULL), CvMat *dpdc CV_DEFAULT(NULL), CvMat *dpdk CV_DEFAULT(NULL), CvMat *dpdo CV_DEFAULT(NULL), double aspectRatio CV_DEFAULT(0))
void
_drawAxis
draw_8cpp.html
a7e85dda80690b19849390b2c6f463607
(InputOutputArray _image, InputArray _cameraMatrix, InputArray _distCoeffs, InputArray _rvec, InputArray _tvec, float length)
void
_drawPlanarBoard
draw_8cpp.html
aeab0a79495b318cb7ab67cb5e409320f
(Board *_board, Size outSize, OutputArray _img, int marginSize, int borderBits, bool drawAxis)
static void
_projectPoints
draw_8cpp.html
a0e3d8768548d4297564176efd92a5e89
(InputArray objectPoints, InputArray rvec, InputArray tvec, InputArray cameraMatrix, InputArray distCoeffs, OutputArray imagePoints, OutputArray jacobian=noArray(), double aspectRatio=0)
void
computeTiltProjectionMatrix
namespace__detail.html
acd3d8afcf56c4ea575127052f96a0ef8
(FLOAT tauX, FLOAT tauY, Matx< FLOAT, 3, 3 > *matTilt=0, Matx< FLOAT, 3, 3 > *dMatTiltdTauX=0, Matx< FLOAT, 3, 3 > *dMatTiltdTauY=0, Matx< FLOAT, 3, 3 > *invMatTilt=0)
static void
linePartial
draw_8cpp.html
afbcf71de077e193f2a52c9d561af6e86
(InputOutputArray image, Point3f p1, Point3f p2, const Scalar &color, int thickness=1, int lineType=LINE_8, int shift=0)
static const char *
cvDistCoeffErr
draw_8cpp.html
a015016170354f7824dee99590338f84d
draw.h
/tmp/ws/src/clover/aruco_pose/src/
draw_8h
opencv2/aruco.hpp
void
_drawAxis
draw_8h.html
a656e0885300f6176133efaabed5f8db4
(cv::InputOutputArray image, cv::InputArray cameraMatrix, cv::InputArray distCoeffs, cv::InputArray rvec, cv::InputArray tvec, float length)
void
_drawPlanarBoard
draw_8h.html
ace52b59507bb8ba9b8432c7d08c2b174
(cv::aruco::Board *_board, cv::Size outSize, cv::OutputArray _img, int marginSize, int borderBits, bool drawAxis)
genmap.py
/tmp/ws/src/clover/aruco_pose/src/
genmap_8py
genmap
arguments
namespacegenmap.html
af4d02e4526e1a84fd7e29c2f47e678e0
bottom_left
namespacegenmap.html
afb7640ed79e20b8f3423b5aae89d8198
dist_x
namespacegenmap.html
a8bdb4090dbe3a0d7bb33e9f9b6f172b6
dist_y
namespacegenmap.html
a9c26d7548cbadf5a6105fc7bb67e3e85
first
namespacegenmap.html
aec759dc266daf019f6738dd99614cdd2
length
namespacegenmap.html
a58592fbf0b30af6bfa545e32876c7a9f
markers_x
namespacegenmap.html
a2563000ffb266b6c402093f68208964d
markers_y
namespacegenmap.html
a06160f7458945fc9a7662c3f51c85035
max_y
namespacegenmap.html
ab7fc5625f90edf41037288b39b347f99
pos_x
namespacegenmap.html
a975aa6f85acd555d7de8f2cd34f5b490
pos_y
namespacegenmap.html
ae99d472b51ffee53415bbbf78ff712f9
x0
namespacegenmap.html
a70c2793ccd53aad8f78da84593793a09
y0
namespacegenmap.html
a4cdf016799f6f137c18dd8755549173a
largemap.py
/tmp/ws/src/clover/aruco_pose/test/
largemap_8py
largemap::TestArucoPose
largemap
precomp.hpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
precomp_8hpp
predefined_dictionaries.hpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
predefined__dictionaries_8hpp
predefined_dictionaries_apriltag.hpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
predefined__dictionaries__apriltag_8hpp
test_node_failure.py
/tmp/ws/src/clover/aruco_pose/test/
test__node__failure_8py
test_node_failure
def
node
namespacetest__node__failure.html
a2e6a0e4c5db8b4a5655f29dab8d53513
()
def
test_node_failure
namespacetest__node__failure.html
a0e47e03844eea3c37e8ad0a5fc2901ef
(node)
test_parser_empty_map.py
/tmp/ws/src/clover/aruco_pose/test/
test__parser__empty__map_8py
test_parser_empty_map
def
node
namespacetest__parser__empty__map.html
ac5a730bb830eaf0337dbec1322067151
()
def
test_empty_map
namespacetest__parser__empty__map.html
ac6942dc782e718e3edd874a281734737
(node)
test_parser_pass.py
/tmp/ws/src/clover/aruco_pose/test/
test__parser__pass_8py
test_parser_pass
def
approx
namespacetest__parser__pass.html
a2652922547744f4ff0444d9e0b42f744
(expected)
def
node
namespacetest__parser__pass.html
abd33110ac3e1e68cd1b785a17b667954
()
def
test_map_image
namespacetest__parser__pass.html
abd5a43a93469f95e271297ce448550b4
(node)
def
test_markers
namespacetest__parser__pass.html
a9e82ff4c1d2906af4e6dc9804423f24e
(node)
unionfind.hpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
unionfind_8hpp
cv::aruco::ufrec
cv::aruco::unionfind
cv
cv::aruco
struct unionfind
unionfind_t
namespacecv_1_1aruco.html
a8166419cf7e70621e8a80eb4cab71353
static uint32_t
unionfind_connect
namespacecv_1_1aruco.html
ae928cbd98c6e5dd41fea89e2b47aea62
(unionfind_t *uf, uint32_t aid, uint32_t bid)
static unionfind_t *
unionfind_create
namespacecv_1_1aruco.html
af5b6d8d90e8f5362e9ef66f155859949
(uint32_t maxid)
static void
unionfind_destroy
namespacecv_1_1aruco.html
a38475d48879476be4e33fd4506d77374
(unionfind_t *uf)
static uint32_t
unionfind_get_representative
namespacecv_1_1aruco.html
aee89caae5e0238310b691b836943dce2
(unionfind_t *uf, uint32_t id)
static uint32_t
unionfind_get_set_size
namespacecv_1_1aruco.html
a4d1b00931cbf1e1508bce87c3b8f7bc0
(unionfind_t *uf, uint32_t id)
utils.h
/tmp/ws/src/clover/aruco_pose/src/
utils_8h
void
fillPose
utils_8h.html
a1fcda5cf45ef44643e6d9dd0955074c6
(geometry_msgs::Pose &pose, const cv::Vec3d &rvec, const cv::Vec3d &tvec)
void
fillTransform
utils_8h.html
a5d5db0e7d29447094add2440a1e99164
(geometry_msgs::Transform &transform, const cv::Vec3d &rvec, const cv::Vec3d &tvec)
void
fillTranslation
utils_8h.html
abfd3d7a71ec8e6bad5df97c53367deef
(geometry_msgs::Vector3 &translation, const cv::Vec3d &tvec)
bool
isFlipped
utils_8h.html
a03c8d39e6837fd7080320ccb71077859
(tf::Quaternion &q)
static void
param
utils_8h.html
a986dc81f19f76546f37a9b5c8aee3a35
(ros::NodeHandle nh, const std::string ¶m_name, T ¶m_val)
static void
parseCameraInfo
utils_8h.html
a21a8c3608917c1c1b22012562ed9ecc3
(const sensor_msgs::CameraInfoConstPtr &cinfo, cv::Mat &matrix, cv::Mat &dist)
void
rotatePoint
utils_8h.html
a2a13c7eac5c8226ebd5051303660ec53
(cv::Point3f &p, cv::Point3f origin, float angle)
void
snapOrientation
utils_8h.html
adddb6d93c9a83d583bf0c74981e7608e
(geometry_msgs::Quaternion &to, const geometry_msgs::Quaternion &from, bool auto_flip=false)
void
transformToPose
utils_8h.html
a3ca7e81d446ad1b246f4a4943a36a1cc
(const geometry_msgs::Transform &transform, geometry_msgs::Pose &pose)
zarray.hpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
zarray_8hpp
cv::aruco::sQuad
cv::aruco::zarray
cv
cv::aruco
struct zarray
zarray_t
namespacecv_1_1aruco.html
a53b8f6e0b4298094c233ea394687eeec
static void
_zarray_add
namespacecv_1_1aruco.html
aed82bc85e720dbffcb46ff4d43b5f5b1
(zarray_t *za, const void *p)
static zarray_t *
_zarray_create
namespacecv_1_1aruco.html
a6d58e0c45d467f13ec2c9360a1da43ae
(size_t el_sz)
static void
_zarray_destroy
namespacecv_1_1aruco.html
adf436d07805dbd4c215cccc89c72c6c1
(zarray_t *za)
static void
_zarray_ensure_capacity
namespacecv_1_1aruco.html
a545b21366256f7c8d1dd03e1d37dc641
(zarray_t *za, int capacity)
static void
_zarray_get
namespacecv_1_1aruco.html
aa19155919b8affe42a456c9bf1aa2d96
(const zarray_t *za, int idx, void *p)
static void
_zarray_get_volatile
namespacecv_1_1aruco.html
a97cebbc48988171d806af016c37a3d10
(const zarray_t *za, int idx, void *p)
static void
_zarray_set
namespacecv_1_1aruco.html
a602796d9ef10d9c634c982d736d68514
(zarray_t *za, int idx, const void *p, void *outp)
static int
_zarray_size
namespacecv_1_1aruco.html
a88c2a58372d77e626265a13750269f5a
(const zarray_t *za)
static void
_zarray_truncate
namespacecv_1_1aruco.html
aaa29d910b0817f8d0b865eec0833e413
(zarray_t *za, int sz)
zmaxheap.cpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
zmaxheap_8cpp
precomp.hpp
zmaxheap.hpp
cv::aruco::zmaxheap
cv
cv::aruco
#define
MIN_CAPACITY
zmaxheap_8cpp.html
a770d308c31934341c11fa05f4549e1ce
static void
_swap_default
namespacecv_1_1aruco.html
a5ee8aa36a45448bfb7154ccff25f564a
(zmaxheap_t *heap, int a, int b)
static void
_swap_pointer
namespacecv_1_1aruco.html
a972adf039e6d3ee0f9eeee7438d17e97
(zmaxheap_t *heap, int a, int b)
static void
_zmaxheap_ensure_capacity
namespacecv_1_1aruco.html
ab90c846e34ce9fd7b7da3a2dd5577f96
(zmaxheap_t *heap, int capacity)
void
zmaxheap_add
namespacecv_1_1aruco.html
a2e80c460ea656ccfd790fc721c2ec820
(zmaxheap_t *heap, void *p, float v)
zmaxheap_t *
zmaxheap_create
namespacecv_1_1aruco.html
abbff5edb0753da63186b1c9f7b7537f0
(size_t el_sz)
void
zmaxheap_destroy
namespacecv_1_1aruco.html
a1741775b7fe891f5922ae65d2bb25a4e
(zmaxheap_t *heap)
static int
zmaxheap_remove_index
namespacecv_1_1aruco.html
a8fc03b42fcc13f4962b2bf03aad78610
(zmaxheap_t *heap, int idx, void *p, float *v)
int
zmaxheap_remove_max
namespacecv_1_1aruco.html
a9158905edbffe8b330fc42362d9f38ca
(zmaxheap_t *heap, void *p, float *v)
zmaxheap.hpp
/tmp/ws/src/clover/aruco_pose/vendor/aruco/src/
zmaxheap_8hpp
cv::aruco::zmaxheap_iterator
cv
cv::aruco
struct zmaxheap_iterator
zmaxheap_iterator_t
namespacecv_1_1aruco.html
ab5d63d59c65a5d40aac5d935ef8ec4b8
struct zmaxheap
zmaxheap_t
namespacecv_1_1aruco.html
a11f08d3c8226fdd3d8c9ce1f07c962e0
void
zmaxheap_add
namespacecv_1_1aruco.html
a2e80c460ea656ccfd790fc721c2ec820
(zmaxheap_t *heap, void *p, float v)
zmaxheap_t *
zmaxheap_create
namespacecv_1_1aruco.html
abbff5edb0753da63186b1c9f7b7537f0
(size_t el_sz)
void
zmaxheap_destroy
namespacecv_1_1aruco.html
a1741775b7fe891f5922ae65d2bb25a4e
(zmaxheap_t *heap)
int
zmaxheap_remove_max
namespacecv_1_1aruco.html
a9158905edbffe8b330fc42362d9f38ca
(zmaxheap_t *heap, void *p, float *v)
ArucoDetect
classArucoDetect.html
nodelet::Nodelet
virtual void
onInit
classArucoDetect.html
a0767b0e19502c4ab86ebac2b60d5ba25
()
void
fillCorners
classArucoDetect.html
acfa38ee8d25003dbfdb4ddbcc92e9557
(aruco_pose::Marker &marker, const vector< cv::Point2f > &corners) const
void
fillPose
classArucoDetect.html
a18faf918a313095a6184bf1388c65300
(geometry_msgs::Pose &pose, const cv::Vec3d &rvec, const cv::Vec3d &tvec) const
void
fillTranslation
classArucoDetect.html
afae6f566cc195039e8f4e5a1925fa32b
(geometry_msgs::Vector3 &translation, const cv::Vec3d &tvec) const
std::string
getChildFrameId
classArucoDetect.html
a55773a519c4fe9499ded866253c5afee
(int id) const
double
getMarkerLength
classArucoDetect.html
a824d721c67c36416e1b873b61357b196
(int id)
void
imageCallback
classArucoDetect.html
af25d54214fb6414c11497094030a807f
(const sensor_msgs::ImageConstPtr &msg, const sensor_msgs::CameraInfoConstPtr &cinfo)
void
mapMarkersCallback
classArucoDetect.html
a439754bcd308d3b93ae4e67cc4f13256
(const aruco_pose::MarkerArray &msg)
void
paramCallback
classArucoDetect.html
ad6957a40ad4534e499f4fdae5e502a5d
(aruco_pose::DetectorConfig &config, uint32_t level)
void
pushVisMarkers
classArucoDetect.html
a7ab48bdff357c387e06612bf7e3d908a
(const std::string &frame_id, const ros::Time &stamp, const geometry_msgs::Pose &pose, double length, int id, int index)
void
readLengthOverride
classArucoDetect.html
acf91e6288fa06cb07ae83d87e5eae590
(ros::NodeHandle &nh)
aruco_pose::MarkerArray
array_
classArucoDetect.html
a5680ccf5f42c5df8da22614d28f370e8
bool
auto_flip_
classArucoDetect.html
acb94e62eb6f1b7344f501d4c04ce187b
std::unique_ptr< tf2_ros::TransformBroadcaster >
br_
classArucoDetect.html
ac85e06212927831329173c07ce7e15fc
Mat
camera_matrix_
classArucoDetect.html
affe726d56c2887dad382a3a254d16582
image_transport::Publisher
debug_pub_
classArucoDetect.html
a9f31eaa96e559d94816ec3494cb62be7
cv::Ptr< cv::aruco::Dictionary >
dictionary_
classArucoDetect.html
a27b29daf3f0162dc189ed952cac680af
Mat
dist_coeffs_
classArucoDetect.html
a4f8e6930c17bad599c3bdc7d5599d7b6
std::shared_ptr< dynamic_reconfigure::Server< aruco_pose::DetectorConfig > >
dyn_srv_
classArucoDetect.html
a337a3d15d9189a3ab211298f0c665887
bool
enabled_
classArucoDetect.html
a9d299349eec7b5f9abc7debc2a4ae6e4
bool
estimate_poses_
classArucoDetect.html
a6ff0fe63eaaf19edf286089e4f39763c
std::string
frame_id_prefix_
classArucoDetect.html
af201513a78b7be94c50051f058d67f06
image_transport::CameraSubscriber
img_sub_
classArucoDetect.html
a691953c358f14c4ae22c30c68fe5c051
std::string
known_tilt_
classArucoDetect.html
a1144ebd2ab77a9e6bf5d64dff782167a
double
length_
classArucoDetect.html
ab0d37ebb21f9916bd2c71528c6821dd3
std::unordered_map< int, double >
length_override_
classArucoDetect.html
a1aacf39d4f8d045a9b2d7792ae058fd8
std::unordered_set< int >
map_markers_ids_
classArucoDetect.html
ab13f220a9365ee02698ae23668e67d63
ros::Subscriber
map_markers_sub_
classArucoDetect.html
ab1dd6b920b11483a14086b0f0caaa4fd
ros::Publisher
markers_pub_
classArucoDetect.html
aa944b59dc408b031d1f634981c00286d
cv::Ptr< cv::aruco::DetectorParameters >
parameters_
classArucoDetect.html
a142f051690b417c1b59023a67c41dbe0
bool
send_tf_
classArucoDetect.html
ac4c1801cf3203289585c18331efb03af
std::unique_ptr< tf2_ros::Buffer >
tf_buffer_
classArucoDetect.html
afb73fb91e33df14a97c13c162c3c763a
std::unique_ptr< tf2_ros::TransformListener >
tf_listener_
classArucoDetect.html
a62531d00d81aaa1b828fa0917a3e8bd8
visualization_msgs::MarkerArray
vis_array_
classArucoDetect.html
af3066aca35fbadad7e71c056184f0205
ros::Publisher
vis_markers_pub_
classArucoDetect.html
a3463421eaadd685896155b04f851c3bc
ArucoMap
classArucoMap.html
nodelet::Nodelet
void
addMarker
classArucoMap.html
a18cf798785822616039da8d532ec1743
(int id, double length, double x, double y, double z, double yaw, double pitch, double roll)
void
alignObjPointsToCenter
classArucoMap.html
a4590d91a16860b125f1b584477245524
(Mat &obj_points, double ¢er_x, double ¢er_y, double ¢er_z) const
void
callback
classArucoMap.html
af085d68bb60c5662062845ee6d1ae665
(const sensor_msgs::ImageConstPtr &image, const sensor_msgs::CameraInfoConstPtr &cinfo, const aruco_pose::MarkerArrayConstPtr &markers)
void
createGridBoard
classArucoMap.html
aa4acf14e2096740df7ffccee6e097407
(ros::NodeHandle &nh)
void
loadMap
classArucoMap.html
ab557df875bbe23d23996c8d5d2b7f44f
(std::string filename)
virtual void
onInit
classArucoMap.html
a84d010d05354d1cebe907019e8919e3a
()
void
publishMapImage
classArucoMap.html
a1c348eaa6585d0725889c6a036f6ab89
()
void
publishMarkers
classArucoMap.html
a110ea83f4397d007b5b2608f54179bd8
()
void
publishMarkersFrames
classArucoMap.html
acf6dc0b2a893dc80a9d09fb7654378b9
()
bool
auto_flip_
classArucoMap.html
a97044ab73aac4613a1fe83bc33dc40d6
cv::Ptr< cv::aruco::Board >
board_
classArucoMap.html
a0774ec817bd053081c84bb0f6b58338b
tf2_ros::TransformBroadcaster
br_
classArucoMap.html
ace49d7396b6447e83fb8e76b6988768e
Mat
camera_matrix_
classArucoMap.html
a8bc4c4161cb0ad93bae5ebbe21f933f7
image_transport::Publisher
debug_pub_
classArucoMap.html
af35518887db33a5b274c97bf94a91a7f
Mat
dist_coeffs_
classArucoMap.html
ac17e8efb187644724ab0704eb96645ab
bool
image_axis_
classArucoMap.html
a25d7edc20dffe461fffadec2e0895ef5
int
image_height_
classArucoMap.html
a232d1f67a3571c65802fff63cfb78051
int
image_margin_
classArucoMap.html
a89f883840235dd23f2db1a58e7891110
message_filters::Subscriber< Image >
image_sub_
classArucoMap.html
ad7e712fd232cc2b0cb69b023a674569a
int
image_width_
classArucoMap.html
a72e80bd5750c7bd26a7618741ec6829c
ros::Publisher
img_pub_
classArucoMap.html
a19e906ebcafd8c1d3636972e4852e644
message_filters::Subscriber< CameraInfo >
info_sub_
classArucoMap.html
a7e3ca6cb2af0b7590facca2f755e6d21
std::string
known_tilt_
classArucoMap.html
ade26b92662999217ab35c6c469ce953a
std::string
map_
classArucoMap.html
a8aabe4a81a1100b4bcda06509fe63fc2
aruco_pose::MarkerArray
markers_
classArucoMap.html
a37204a1454e534c95282762b6e7be0bd
std::string
markers_frame_
classArucoMap.html
a5d9ff1d14364d66a1ffe82d020448ed1
std::string
markers_parent_frame_
classArucoMap.html
ad9b6a357731309681e92a7cd15d801de
ros::Publisher
markers_pub_
classArucoMap.html
a5fc075900fa8980a868569e18f6e5b8f
message_filters::Subscriber< MarkerArray >
markers_sub_
classArucoMap.html
a839ccd4fabbc2aeaf4bb1cd4751848b9
vector< geometry_msgs::TransformStamped >
markers_transforms_
classArucoMap.html
a6851ead39e4c5c0d458840d5c52589f1
geometry_msgs::PoseWithCovarianceStamped
pose_
classArucoMap.html
a5efda1ef0db9b6fb61f21bc484ae73b4
ros::Publisher
pose_pub_
classArucoMap.html
a2e27eacfd4a86fbc2851bc9ef171c34c
tf2_ros::StaticTransformBroadcaster
static_br_
classArucoMap.html
a610a1935dbc70f4e92cda0b9e1c0e5aa
boost::shared_ptr< message_filters::Synchronizer< SyncPolicy > >
sync_
classArucoMap.html
a947be80478eb0a92980d11d59a752fbf
tf2_ros::Buffer
tf_buffer_
classArucoMap.html
a5d0b1ffbc3f67adbad2bfbcca2447124
tf2_ros::TransformListener
tf_listener_
classArucoMap.html
ae05d82c971071906fcc52e2c20d8124c
geometry_msgs::TransformStamped
transform_
classArucoMap.html
aaa2cc1286cebce819fe77d2ddda615bf
visualization_msgs::MarkerArray
vis_array_
classArucoMap.html
acc4e673c10ed07dd6f5c8e8beb16dc91
ros::Publisher
vis_markers_pub_
classArucoMap.html
a3b0eb3c5c260994e969fe2df50c915fa
cv::aruco::Board
classcv_1_1aruco_1_1Board.html
static CV_WRAP Ptr< Board >
create
classcv_1_1aruco_1_1Board.html
aeb04a989ae8c1e6fc4c62ca9fec6a641
(InputArrayOfArrays objPoints, const Ptr< Dictionary > &dictionary, InputArray ids)
CV_PROP Ptr< Dictionary >
dictionary
classcv_1_1aruco_1_1Board.html
a5067a06638de6e75a2a6fe55fe7f2cb8
CV_PROP std::vector< int >
ids
classcv_1_1aruco_1_1Board.html
ada486997dcb4b7afc3faa0d5703a7278
CV_PROP std::vector< std::vector< Point3f > >
objPoints
classcv_1_1aruco_1_1Board.html
a5d6fc9115804a91f4076e3c4884d708a
cv::aruco::CharucoBoard
classcv_1_1aruco_1_1CharucoBoard.html
cv::aruco::Board
CV_WRAP void
draw
classcv_1_1aruco_1_1CharucoBoard.html
a5f1b7c91bd8bf8271931d6f06292f1bc
(Size outSize, OutputArray img, int marginSize=0, int borderBits=1)
CV_WRAP Size
getChessboardSize
classcv_1_1aruco_1_1CharucoBoard.html
a0dbf71cb8e17b8c7533c2fb67198db59
() const
CV_WRAP float
getMarkerLength
classcv_1_1aruco_1_1CharucoBoard.html
ac406c3e541c2a95add953b14cc57ed1c
() const
CV_WRAP float
getSquareLength
classcv_1_1aruco_1_1CharucoBoard.html
a3598211c39aacc1e6eccdd46aaf266e0
() const
static CV_WRAP Ptr< CharucoBoard >
create
classcv_1_1aruco_1_1CharucoBoard.html
a12bd30544e7e76db5f993bfb5f983996
(int squaresX, int squaresY, float squareLength, float markerLength, const Ptr< Dictionary > &dictionary)
CV_PROP std::vector< Point3f >
chessboardCorners
classcv_1_1aruco_1_1CharucoBoard.html
ac8a743995973323d60605a9d01f1abc7
CV_PROP std::vector< std::vector< int > >
nearestMarkerCorners
classcv_1_1aruco_1_1CharucoBoard.html
a83bc8f7e92b8a163ecb8bdf61d785d31
CV_PROP std::vector< std::vector< int > >
nearestMarkerIdx
classcv_1_1aruco_1_1CharucoBoard.html
a1df7afefcbda4e2f7cca4a2b9206b89c
void
_getNearestMarkerCorners
classcv_1_1aruco_1_1CharucoBoard.html
a5629b1dbeeedaa5844cb10b056e7e542
()
float
_markerLength
classcv_1_1aruco_1_1CharucoBoard.html
a4d71eb2d9175f649639afe2edc9aeb8a
float
_squareLength
classcv_1_1aruco_1_1CharucoBoard.html
afff0c50b263a2cc2cffe31eab88f3b02
int
_squaresX
classcv_1_1aruco_1_1CharucoBoard.html
a38d77d853967d0bf853dece037bc53ec
int
_squaresY
classcv_1_1aruco_1_1CharucoBoard.html
a35f0455a53482db9f422c1b03693d191
cv::aruco::CharucoSubpixelParallel
classcv_1_1aruco_1_1CharucoSubpixelParallel.html
CharucoSubpixelParallel
classcv_1_1aruco_1_1CharucoSubpixelParallel.html
a1b32c826fc44fc9a0ce6a08f988401f9
(const Mat *_grey, vector< Point2f > *_filteredChessboardImgPoints, vector< Size > *_filteredWinSizes, const Ptr< DetectorParameters > &_params)
void
operator()
classcv_1_1aruco_1_1CharucoSubpixelParallel.html
ae493588e9fbaddc9871838842ebd4541
(const Range &range) const CV_OVERRIDE
CharucoSubpixelParallel &
operator=
classcv_1_1aruco_1_1CharucoSubpixelParallel.html
a31d42daf075be6d4a9ddff8186f47491
(const CharucoSubpixelParallel &)
vector< Point2f > *
filteredChessboardImgPoints
classcv_1_1aruco_1_1CharucoSubpixelParallel.html
a7d8dc1c7af65c8fdafda6ea80ebac684
vector< Size > *
filteredWinSizes
classcv_1_1aruco_1_1CharucoSubpixelParallel.html
a33f9f9fcd4b380589efc057d3eceecbb
const Mat *
grey
classcv_1_1aruco_1_1CharucoSubpixelParallel.html
ae2a569357b885d3c66e6d00eb0d60829
const Ptr< DetectorParameters > &
params
classcv_1_1aruco_1_1CharucoSubpixelParallel.html
af19eb43a750a21a453fa52fe04259b6f
cv::aruco::DetectInitialCandidatesParallel
classcv_1_1aruco_1_1DetectInitialCandidatesParallel.html
DetectInitialCandidatesParallel
classcv_1_1aruco_1_1DetectInitialCandidatesParallel.html
a6dd9646f10033ab54268193ea77ce21d
(const Mat *_grey, vector< vector< vector< Point2f > > > *_candidatesArrays, vector< vector< vector< Point > > > *_contoursArrays, const Ptr< DetectorParameters > &_params)
void
operator()
classcv_1_1aruco_1_1DetectInitialCandidatesParallel.html
a556f589463777a188b3450ddb5a010db
(const Range &range) const CV_OVERRIDE
DetectInitialCandidatesParallel &
operator=
classcv_1_1aruco_1_1DetectInitialCandidatesParallel.html
adfe84735c91baca364b5fb04072ee571
(const DetectInitialCandidatesParallel &)
vector< vector< vector< Point2f > > > *
candidatesArrays
classcv_1_1aruco_1_1DetectInitialCandidatesParallel.html
af1c8406db1822d3ee9fe7ef919640dc3
vector< vector< vector< Point > > > *
contoursArrays
classcv_1_1aruco_1_1DetectInitialCandidatesParallel.html
aa3125cd9b44178b7c4d374ff24185530
const Mat *
grey
classcv_1_1aruco_1_1DetectInitialCandidatesParallel.html
af44a7c8816dece43857b7cb6ca0e3080
const Ptr< DetectorParameters > &
params
classcv_1_1aruco_1_1DetectInitialCandidatesParallel.html
af7084807e3a520b10996da84781b17e4
cv::aruco::DetectorParameters
structcv_1_1aruco_1_1DetectorParameters.html
DetectorParameters
structcv_1_1aruco_1_1DetectorParameters.html
a12c71ac3314cb086054c963be50d9eeb
()
static CV_WRAP Ptr< DetectorParameters >
create
structcv_1_1aruco_1_1DetectorParameters.html
a7186e4118f40598d1bed04058f1cd8ef
()
CV_PROP_RW double
adaptiveThreshConstant
structcv_1_1aruco_1_1DetectorParameters.html
aa91a92604eb63c72dd680fc487315503
CV_PROP_RW int
adaptiveThreshWinSizeMax
structcv_1_1aruco_1_1DetectorParameters.html
ae03fd4a7cbe0c3332c981fb344d70f23
CV_PROP_RW int
adaptiveThreshWinSizeMin
structcv_1_1aruco_1_1DetectorParameters.html
a531bfc79c2f3e90ea554e30b68d669d0
CV_PROP_RW int
adaptiveThreshWinSizeStep
structcv_1_1aruco_1_1DetectorParameters.html
af8d2d95c2414665704a7fddfd55f657d
CV_PROP_RW float
aprilTagCriticalRad
structcv_1_1aruco_1_1DetectorParameters.html
afa5a5b850cacbeefe0bbce11427b323e
CV_PROP_RW int
aprilTagDeglitch
structcv_1_1aruco_1_1DetectorParameters.html
a15715305f2862c873497f6bc0bf4bdeb
CV_PROP_RW float
aprilTagMaxLineFitMse
structcv_1_1aruco_1_1DetectorParameters.html
a02ae58e90536523ab72843ee009ee440
CV_PROP_RW int
aprilTagMaxNmaxima
structcv_1_1aruco_1_1DetectorParameters.html
a055c7b39683630c11698fefc417ec405
CV_PROP_RW int
aprilTagMinClusterPixels
structcv_1_1aruco_1_1DetectorParameters.html
a031fce7b52b7632fa4701efd0148070f
CV_PROP_RW int
aprilTagMinWhiteBlackDiff
structcv_1_1aruco_1_1DetectorParameters.html
a8fc77dec3849af642cc5f2dff377bc65
CV_PROP_RW float
aprilTagQuadDecimate
structcv_1_1aruco_1_1DetectorParameters.html
a870869a3853a9e590ef5b7e04a4d8218
CV_PROP_RW float
aprilTagQuadSigma
structcv_1_1aruco_1_1DetectorParameters.html
a7b7f87a99b5c9de754f453f946565566
CV_PROP_RW int
cornerRefinementMaxIterations
structcv_1_1aruco_1_1DetectorParameters.html
ae76ec986774cc1ad046f3948f4a1af03
CV_PROP_RW int
cornerRefinementMethod
structcv_1_1aruco_1_1DetectorParameters.html
a5b55868f6eb93be6d88fb4723dc4f73a
CV_PROP_RW double
cornerRefinementMinAccuracy
structcv_1_1aruco_1_1DetectorParameters.html
aec421450925bcd7a4ca5e17b97460394
CV_PROP_RW int
cornerRefinementWinSize
structcv_1_1aruco_1_1DetectorParameters.html
a5c5d54d8c21b875c35c2397168f60804
CV_PROP_RW bool
detectInvertedMarker
structcv_1_1aruco_1_1DetectorParameters.html
a038a7ee22b5c83a9a53576f439e9c948
CV_PROP_RW double
errorCorrectionRate
structcv_1_1aruco_1_1DetectorParameters.html
aa42600d2dca5edb4f979d1ac13c0f25c
CV_PROP_RW int
markerBorderBits
structcv_1_1aruco_1_1DetectorParameters.html
ae661aafdcb491ecec2437559e69320a4
CV_PROP_RW double
maxErroneousBitsInBorderRate
structcv_1_1aruco_1_1DetectorParameters.html
a2301067a3b374244e941b343f053f03d
CV_PROP_RW double
maxMarkerPerimeterRate
structcv_1_1aruco_1_1DetectorParameters.html
a6f851c8c55ffb35a7072953f33cf3952
CV_PROP_RW double
minCornerDistanceRate
structcv_1_1aruco_1_1DetectorParameters.html
ac524b8adbc790f61b8871941b4e9d0cd
CV_PROP_RW int
minDistanceToBorder
structcv_1_1aruco_1_1DetectorParameters.html
a0efcd4aeba653256a74c6dd78d6f12a6
CV_PROP_RW double
minMarkerDistanceRate
structcv_1_1aruco_1_1DetectorParameters.html
a868da6b3068a1d39aae6331458744050
CV_PROP_RW double
minMarkerPerimeterRate
structcv_1_1aruco_1_1DetectorParameters.html
a8e32018e51a8a3ae1c4be4a18cbcb214
CV_PROP_RW double
minOtsuStdDev
structcv_1_1aruco_1_1DetectorParameters.html
ae6604797d0adf556ccfa8925433ced49
CV_PROP_RW double
perspectiveRemoveIgnoredMarginPerCell
structcv_1_1aruco_1_1DetectorParameters.html
a917105c01c5972cd8ccb51756ff8abe8
CV_PROP_RW int
perspectiveRemovePixelPerCell
structcv_1_1aruco_1_1DetectorParameters.html
aa72f4da3ca6a85e7f02b5b8802bafee3
CV_PROP_RW double
polygonalApproxAccuracyRate
structcv_1_1aruco_1_1DetectorParameters.html
a08fdece55394cec9fbb68e13b5c38538
cv::aruco::Dictionary
classcv_1_1aruco_1_1Dictionary.html
CV_WRAP_AS
classcv_1_1aruco_1_1Dictionary.html
af7f7ee680093bffb4c369a1fba38dedd
(create) static Ptr< Dictionary > create(int nMarkers
CV_WRAP_AS
classcv_1_1aruco_1_1Dictionary.html
a42c5dd5ddc4ca9db7d2194706c711a28
(create_from) static Ptr< Dictionary > create(int nMarkers
Dictionary
classcv_1_1aruco_1_1Dictionary.html
a3954d49cd3dd1c9caf76b7951a1613fa
(const Mat &_bytesList=Mat(), int _markerSize=0, int _maxcorr=0)
Dictionary
classcv_1_1aruco_1_1Dictionary.html
af17873363bfce8647d6b061c4e3d2245
(const Ptr< Dictionary > &_dictionary)
CV_WRAP void
drawMarker
classcv_1_1aruco_1_1Dictionary.html
a3b3199ddd6c9ca7ed04c3bdf88477d15
(int id, int sidePixels, OutputArray _img, int borderBits=1) const
int
getDistanceToId
classcv_1_1aruco_1_1Dictionary.html
af49505e713e72ead5314216d0c2842d7
(InputArray bits, int id, bool allRotations=true) const
bool
identify
classcv_1_1aruco_1_1Dictionary.html
a82348e625eafe407794a4a757168b70d
(const Mat &onlyBits, int &idx, int &rotation, double maxCorrectionRate) const
static CV_WRAP Ptr< Dictionary >
get
classcv_1_1aruco_1_1Dictionary.html
a5c8bdc67b7b465479fecdd2e57e134d9
(int dict)
static CV_WRAP Mat
getBitsFromByteList
classcv_1_1aruco_1_1Dictionary.html
a8068a34a0b7aab38ef857ef4389a03e0
(const Mat &byteList, int markerSize)
static CV_WRAP Mat
getByteListFromBits
classcv_1_1aruco_1_1Dictionary.html
a87a6f09b7d1ee645e0c8b6d25ad1395b
(const Mat &bits)
int const Ptr< Dictionary > &
baseDictionary
classcv_1_1aruco_1_1Dictionary.html
a28613b4e23ffb2ecc9bf294b8a906e8b
CV_PROP_RW Mat
bytesList
classcv_1_1aruco_1_1Dictionary.html
aef306825633d6fc8112dbf09e376f559
CV_PROP_RW int
markerSize
classcv_1_1aruco_1_1Dictionary.html
a996eb5d27e061fedf0550092a6149ed7
int
markerSize
classcv_1_1aruco_1_1Dictionary.html
a996eb5d27e061fedf0550092a6149ed7
CV_PROP_RW int
maxCorrectionBits
classcv_1_1aruco_1_1Dictionary.html
aa0d575870bd785f756319564b6199bb6
int int
randomSeed
classcv_1_1aruco_1_1Dictionary.html
a285e0ee59b1b77f3aaab3935dfe360b2
int const Ptr< Dictionary > int
randomSeed
classcv_1_1aruco_1_1Dictionary.html
a45d0477b1b460f3a9964930feb1e3112
cv::aruco::GridBoard
classcv_1_1aruco_1_1GridBoard.html
cv::aruco::Board
CV_WRAP void
draw
classcv_1_1aruco_1_1GridBoard.html
aae344f00868cd472c430303c3cbfa998
(Size outSize, OutputArray img, int marginSize=0, int borderBits=1)
CV_WRAP Size
getGridSize
classcv_1_1aruco_1_1GridBoard.html
a4a21f872a8380e1a6fb7d1ef448adc6f
() const
CV_WRAP float
getMarkerLength
classcv_1_1aruco_1_1GridBoard.html
ada6594081f9674359cb3a01b1ab6c513
() const
CV_WRAP float
getMarkerSeparation
classcv_1_1aruco_1_1GridBoard.html
adc348ca2a09d4f7a83d9636787f7feca
() const
static CV_WRAP Ptr< GridBoard >
create
classcv_1_1aruco_1_1GridBoard.html
af60eb5e3e86156dc00278ab95f5a082f
(int markersX, int markersY, float markerLength, float markerSeparation, const Ptr< Dictionary > &dictionary, int firstMarker=0)
float
_markerLength
classcv_1_1aruco_1_1GridBoard.html
aefe6155322faa7a46c1c9baba90fc5c9
float
_markerSeparation
classcv_1_1aruco_1_1GridBoard.html
aa07554774a621564e73eaaf180458153
int
_markersX
classcv_1_1aruco_1_1GridBoard.html
a4b05901d9b3c279508254ac07b11df4d
int
_markersY
classcv_1_1aruco_1_1GridBoard.html
a972cf51a042d4d41197a684fd787e511
cv::aruco::IdentifyCandidatesParallel
classcv_1_1aruco_1_1IdentifyCandidatesParallel.html
IdentifyCandidatesParallel
classcv_1_1aruco_1_1IdentifyCandidatesParallel.html
acf79558c4a00b97561bf61d80e1d322f
(const Mat &_grey, vector< vector< Point2f > > &_candidates, const Ptr< Dictionary > &_dictionary, vector< int > &_idsTmp, vector< char > &_validCandidates, const Ptr< DetectorParameters > &_params)
void
operator()
classcv_1_1aruco_1_1IdentifyCandidatesParallel.html
ab48f98a7c5c0bccf8645e00e1302fb68
(const Range &range) const CV_OVERRIDE
IdentifyCandidatesParallel &
operator=
classcv_1_1aruco_1_1IdentifyCandidatesParallel.html
ad108af94e480ca0eb23544d67c1811b3
(const IdentifyCandidatesParallel &)
vector< vector< Point2f > > &
candidates
classcv_1_1aruco_1_1IdentifyCandidatesParallel.html
a315a5fe183808ba2410479a3876694ee
const Ptr< Dictionary > &
dictionary
classcv_1_1aruco_1_1IdentifyCandidatesParallel.html
ae83e836e020506df5d7de973b222a99f
const Mat &
grey
classcv_1_1aruco_1_1IdentifyCandidatesParallel.html
a596345371800c4c68d0664cbc6235701
vector< int > &
idsTmp
classcv_1_1aruco_1_1IdentifyCandidatesParallel.html
affa109eeebad5bcda4b55d67b420a06d
const Ptr< DetectorParameters > &
params
classcv_1_1aruco_1_1IdentifyCandidatesParallel.html
a45a06a05d3bde546bbbcffed4c04549f
vector< char > &
validCandidates
classcv_1_1aruco_1_1IdentifyCandidatesParallel.html
aa8b8010882ba5000b5770fdb055b0a33
cv::aruco::line_fit_pt
structcv_1_1aruco_1_1line__fit__pt.html
double
Mx
structcv_1_1aruco_1_1line__fit__pt.html
ae8c48ebc6505f5acc8851223cabe399c
double
Mxx
structcv_1_1aruco_1_1line__fit__pt.html
a90acbdbe4de266e93232b2151b8989c5
double
Mxy
structcv_1_1aruco_1_1line__fit__pt.html
acdd9e60a8a74e371392dc1de93368a52
double
My
structcv_1_1aruco_1_1line__fit__pt.html
ab390d83e2b6457716002872248e11c24
double
Myy
structcv_1_1aruco_1_1line__fit__pt.html
afc8e56d8f3f061541592017b52edfdd8
double
W
structcv_1_1aruco_1_1line__fit__pt.html
a415e0cacd6481421715357030db46e74
cv::aruco::MarkerContourParallel
classcv_1_1aruco_1_1MarkerContourParallel.html
MarkerContourParallel
classcv_1_1aruco_1_1MarkerContourParallel.html
ab09c53b0e0d6215e682bba19f5b9c1ce
(vector< vector< Point > > &_contours, vector< vector< Point2f > > &_candidates, const Mat &_camMatrix, const Mat &_distCoeff)
void
operator()
classcv_1_1aruco_1_1MarkerContourParallel.html
ad25fc04e66ead412321796a04b4d8681
(const Range &range) const CV_OVERRIDE
MarkerContourParallel &
operator=
classcv_1_1aruco_1_1MarkerContourParallel.html
a0934d41d94a5b4097916b78ed24f2593
(const MarkerContourParallel &)
const Mat &
camMatrix
classcv_1_1aruco_1_1MarkerContourParallel.html
ae51b497ed05f75331e5eb5682db11d13
vector< vector< Point2f > > &
candidates
classcv_1_1aruco_1_1MarkerContourParallel.html
a2f3bef098631f8f372e5058c92126190
vector< vector< Point > > &
contours
classcv_1_1aruco_1_1MarkerContourParallel.html
ab5f2fe1015b22feb07883b86a2c28c3b
const Mat &
distCoeff
classcv_1_1aruco_1_1MarkerContourParallel.html
ad71af879dc14896a30a3b6685b6f088e
cv::aruco::MarkerSubpixelParallel
classcv_1_1aruco_1_1MarkerSubpixelParallel.html
MarkerSubpixelParallel
classcv_1_1aruco_1_1MarkerSubpixelParallel.html
a032bc239ee76e09b2c1e9385d5d9bd11
(const Mat *_grey, OutputArrayOfArrays _corners, const Ptr< DetectorParameters > &_params)
void
operator()
classcv_1_1aruco_1_1MarkerSubpixelParallel.html
a2975244c3c7d882decbab47989fa5d47
(const Range &range) const CV_OVERRIDE
MarkerSubpixelParallel &
operator=
classcv_1_1aruco_1_1MarkerSubpixelParallel.html
a055f13c576d7efd10078cd98867a9cca
(const MarkerSubpixelParallel &)
OutputArrayOfArrays
corners
classcv_1_1aruco_1_1MarkerSubpixelParallel.html
a29fd5c98787abb32f25ec1cb1b93b2c5
const Mat *
grey
classcv_1_1aruco_1_1MarkerSubpixelParallel.html
a16059f378d9925b6791804e14bc6a8ca
const Ptr< DetectorParameters > &
params
classcv_1_1aruco_1_1MarkerSubpixelParallel.html
a01105a8f0a8d399b5d1f9bbe6e749d10
cv::aruco::pt
structcv_1_1aruco_1_1pt.html
int16_t
gx
structcv_1_1aruco_1_1pt.html
aa7d9c2368c8c637c2053b51fd00c1644
int16_t
gy
structcv_1_1aruco_1_1pt.html
a3f6bbd7bff31617b1a7b9e942e9d1789
float
theta
structcv_1_1aruco_1_1pt.html
a91b485768098309f664ec8f02dbadc43
uint16_t
x
structcv_1_1aruco_1_1pt.html
a36182688702c8fc07a705c659a5e24d6
uint16_t
y
structcv_1_1aruco_1_1pt.html
a2ef33bb4420bc58a49ff82a498d6e62d
cv::aruco::remove_vertex
structcv_1_1aruco_1_1remove__vertex.html
double
err
structcv_1_1aruco_1_1remove__vertex.html
af1f4bda317fa5ad2fb834d9f86ce77be
int
i
structcv_1_1aruco_1_1remove__vertex.html
acc0130aaceca5e84728826d4e2f12fee
int
left
structcv_1_1aruco_1_1remove__vertex.html
a3032e3c4ec0bec7bb122cad3f70dc625
int
right
structcv_1_1aruco_1_1remove__vertex.html
ace096a5e4c6f4982917a0f54baa1bef2
cv::aruco::segment
structcv_1_1aruco_1_1segment.html
int
is_vertex
structcv_1_1aruco_1_1segment.html
a7f7320c21a2050bfbbeb4fcd39da85ad
int
left
structcv_1_1aruco_1_1segment.html
a382655c0fb39f9804d667b3cc8e8f75f
int
right
structcv_1_1aruco_1_1segment.html
a0d7679f77873b3035bdd21f14e4d3bb2
cv::aruco::SinglePoseEstimationParallel
classcv_1_1aruco_1_1SinglePoseEstimationParallel.html
void
operator()
classcv_1_1aruco_1_1SinglePoseEstimationParallel.html
ad36796bed0d535df301dbc7e51c743c1
(const Range &range) const CV_OVERRIDE
SinglePoseEstimationParallel
classcv_1_1aruco_1_1SinglePoseEstimationParallel.html
a79c182c8158fb491b85dfc3899229729
(Mat &_markerObjPoints, InputArrayOfArrays _corners, InputArray _cameraMatrix, InputArray _distCoeffs, Mat &_rvecs, Mat &_tvecs)
SinglePoseEstimationParallel &
operator=
classcv_1_1aruco_1_1SinglePoseEstimationParallel.html
acf371c639a55520ce640efbc4e6343c5
(const SinglePoseEstimationParallel &)
InputArray
cameraMatrix
classcv_1_1aruco_1_1SinglePoseEstimationParallel.html
afbf925f3fe6367d35e1a8fbc21b758b2
InputArrayOfArrays
corners
classcv_1_1aruco_1_1SinglePoseEstimationParallel.html
a9f9c778e35b9b6cf16086de2ec671dca
InputArray
distCoeffs
classcv_1_1aruco_1_1SinglePoseEstimationParallel.html
aefbc5ac245a3e2bbef12aa07618be437
Mat &
markerObjPoints
classcv_1_1aruco_1_1SinglePoseEstimationParallel.html
adf82d15cdd91b0e215082dd6e1d6224e
Mat &
rvecs
classcv_1_1aruco_1_1SinglePoseEstimationParallel.html
a1c0452739c0c0e852d2aa00339672369
Mat
tvecs
classcv_1_1aruco_1_1SinglePoseEstimationParallel.html
a17a0aad9e966e303709cd207b08444b6
cv::aruco::sQuad
structcv_1_1aruco_1_1sQuad.html
float
p
structcv_1_1aruco_1_1sQuad.html
aec48baa8f3a75971ebf99f11d908717b
[4][2]
largemap::TestArucoPose
classlargemap_1_1TestArucoPose.html
def
setUp
classlargemap_1_1TestArucoPose.html
a9fd8fb0cd2ddd30d14e7ef335d68effe
(self)
def
test_map_image
classlargemap_1_1TestArucoPose.html
ae14468ea29737b01f0beab2d0c004692
(self)
def
test_map_visualization
classlargemap_1_1TestArucoPose.html
a21de534e6f5f138e0d3b2287bff0f3b2
(self)
cv::aruco::ufrec
structcv_1_1aruco_1_1ufrec.html
uint32_t
parent
structcv_1_1aruco_1_1ufrec.html
a5100a65f394e3aa3062ab2139ef0041d
uint32_t
size
structcv_1_1aruco_1_1ufrec.html
aea344af749ca8d8dfcc4ddd14ac8e410
cv::aruco::uint64_zarray_entry
structcv_1_1aruco_1_1uint64__zarray__entry.html
zarray_t *
cluster
structcv_1_1aruco_1_1uint64__zarray__entry.html
aa00aa492ae5918e30a31338b341bba87
uint64_t
id
structcv_1_1aruco_1_1uint64__zarray__entry.html
abe31ee436d12f782f62c42c2e91608a4
struct uint64_zarray_entry *
next
structcv_1_1aruco_1_1uint64__zarray__entry.html
ae7563b2249726f0afc29e9d429fd954b
cv::aruco::unionfind
structcv_1_1aruco_1_1unionfind.html
struct ufrec *
data
structcv_1_1aruco_1_1unionfind.html
a76742515d5b8c6d51ba49d70ad880efa
uint32_t
maxid
structcv_1_1aruco_1_1unionfind.html
ad66b59fe564a0ec931fdc03bd932f2ec
cv::aruco::zarray
structcv_1_1aruco_1_1zarray.html
int
alloc
structcv_1_1aruco_1_1zarray.html
a145e3022cef7b1a456edcd469ce72c93
char *
data
structcv_1_1aruco_1_1zarray.html
ad0c1c03e39ed3f89448d637fe2b70416
size_t
el_sz
structcv_1_1aruco_1_1zarray.html
a60b220be4dd04f28a10ac7b4250dd315
int
size
structcv_1_1aruco_1_1zarray.html
a6aae4c93f4f86f38037b4f5e7534ba9b
cv::aruco::zmaxheap
structcv_1_1aruco_1_1zmaxheap.html
int
alloc
structcv_1_1aruco_1_1zmaxheap.html
a1b73b361bc1059d7fc7ca6a9f7a7a2d7
char *
data
structcv_1_1aruco_1_1zmaxheap.html
a7ee59299e6490a3a65482d9d6b0ffe68
size_t
el_sz
structcv_1_1aruco_1_1zmaxheap.html
a82171ac8d9df06b9152dd94b43b3088b
int
size
structcv_1_1aruco_1_1zmaxheap.html
a7ae9ddb92af0fe7cab618aaffa2bd3a1
void(*
swap
structcv_1_1aruco_1_1zmaxheap.html
ab1b08d92780649749c8ad222a08d5e72
)(zmaxheap_t *heap, int a, int b)
float *
values
structcv_1_1aruco_1_1zmaxheap.html
acb0c3f4aa0cfb2578e82c45fea139b92
cv::aruco::zmaxheap_iterator
structcv_1_1aruco_1_1zmaxheap__iterator.html
zmaxheap_t *
heap
structcv_1_1aruco_1_1zmaxheap__iterator.html
acdb211fa648c617d39efbdeb1863a20c
int
in
structcv_1_1aruco_1_1zmaxheap__iterator.html
a4758ea9204ae1cea178ea68024ac19aa
int
out
structcv_1_1aruco_1_1zmaxheap__iterator.html
a23efa4bbe7d05e868421f829dcffb539
_detail
namespace__detail.html
void
computeTiltProjectionMatrix
namespace__detail.html
acd3d8afcf56c4ea575127052f96a0ef8
(FLOAT tauX, FLOAT tauY, Matx< FLOAT, 3, 3 > *matTilt=0, Matx< FLOAT, 3, 3 > *dMatTiltdTauX=0, Matx< FLOAT, 3, 3 > *dMatTiltdTauY=0, Matx< FLOAT, 3, 3 > *invMatTilt=0)
basic
namespacebasic.html
def
approx
namespacebasic.html
a97ca7fb31cb082a06c86c2066ec77c98
(expected)
def
node
namespacebasic.html
a2d181ded0e5e41c5c519b56ed4483c00
()
def
test_debug
namespacebasic.html
a0f7d5ed062b2bef9e482f3cdae20683a
(node)
def
test_map
namespacebasic.html
a37eea224c1571082ee6d6b9bbfc7278e
(node)
def
test_map_debug
namespacebasic.html
a1bb4435d139b3dd4e0c7f24359eb5d1f
(node)
def
test_map_image
namespacebasic.html
a352b378af5fcc031dafd34e2bcde6b4e
(node)
def
test_map_markers
namespacebasic.html
af3d281a7ec1baec4157cc603d81cc8c1
(node)
def
test_map_markers_frames
namespacebasic.html
a482904b8f5509010f696755fa306fc7b
(node, tf_buffer)
def
test_map_visualization
namespacebasic.html
a77fd6843525113562a50d0f18d7d19bc
(node)
def
test_markers
namespacebasic.html
abd77eb9670a83ab171b8af7eeb7999e0
(node)
def
test_markers_frames
namespacebasic.html
abbb7d8e712d4bcb7dc2e96b565d8f263
(node, tf_buffer)
def
test_visualization
namespacebasic.html
ae54facd37f602ec63429b44a68485c2b
(node)
def
tf_buffer
namespacebasic.html
a7147df9b5f643b46cbfe9a791c6a48be
()
crash_opencv
namespacecrash__opencv.html
def
node
namespacecrash__opencv.html
acd89483e63bd88daf00d56bfcbb584d8
()
def
test_opencv_crashes_img01
namespacecrash__opencv.html
a541c7a8d9a9df2f7f919a915f04be4a5
(node)
def
test_opencv_crashes_img02
namespacecrash__opencv.html
a24cd9516e16402071b40ad55e57f672c
(node)
def
test_opencv_crashes_img03
namespacecrash__opencv.html
acea7d39e87bdbcd8f3496100e2a15ed0
(node)
cv
namespacecv.html
cv::aruco
cv::aruco
namespacecv_1_1aruco.html
cv::aruco::Board
cv::aruco::CharucoBoard
cv::aruco::CharucoSubpixelParallel
cv::aruco::DetectInitialCandidatesParallel
cv::aruco::DetectorParameters
cv::aruco::Dictionary
cv::aruco::GridBoard
cv::aruco::IdentifyCandidatesParallel
cv::aruco::line_fit_pt
cv::aruco::MarkerContourParallel
cv::aruco::MarkerSubpixelParallel
cv::aruco::pt
cv::aruco::remove_vertex
cv::aruco::segment
cv::aruco::SinglePoseEstimationParallel
cv::aruco::sQuad
cv::aruco::ufrec
cv::aruco::uint64_zarray_entry
cv::aruco::unionfind
cv::aruco::zarray
cv::aruco::zmaxheap
cv::aruco::zmaxheap_iterator
struct unionfind
unionfind_t
namespacecv_1_1aruco.html
a8166419cf7e70621e8a80eb4cab71353
struct zarray
zarray_t
namespacecv_1_1aruco.html
a53b8f6e0b4298094c233ea394687eeec
struct zmaxheap_iterator
zmaxheap_iterator_t
namespacecv_1_1aruco.html
ab5d63d59c65a5d40aac5d935ef8ec4b8
struct zmaxheap
zmaxheap_t
namespacecv_1_1aruco.html
a11f08d3c8226fdd3d8c9ce1f07c962e0
CornerRefineMethod
group__aruco.html
gafce26321f39d331bc12032a72b90eda6
CORNER_REFINE_NONE
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6adaab47b5a6c1a9519c31cd911799f397
CORNER_REFINE_SUBPIX
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6a62ae78cbc223dfe552c99adbc9002e5b
CORNER_REFINE_CONTOUR
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6abef4b459cc329a3ab839773c0805e66a
CORNER_REFINE_APRILTAG
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6a3e940dda27d11e803b40b51bde40f2c5
PREDEFINED_DICTIONARY_NAME
group__aruco.html
gac84398a9ed9dd01306592dd616c2c975
DICT_4X4_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ada8e830ff0024e839e93c01f5fed0c55
DICT_4X4_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6df6c3ad38ac44ea1546ef4f4841f310
DICT_4X4_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ab76bdd5591c56a72b4359f7e34b0d681
DICT_4X4_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a395a8309569c1977538fd11b57752087
DICT_5X5_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a37f2f428fbac13d12e90c47e8c6fc8d1
DICT_5X5_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a85cd9c2830621caeeda490d059bc2743
DICT_5X5_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975aeef63448bb93975855db174da8d4e008
DICT_5X5_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a74a4638c42518ef99248639169b4f96b
DICT_6X6_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ad5b25a02c860debd3cba97975b90cc1e
DICT_6X6_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a033f9561c7bd604f70912ecb9a49fee2
DICT_6X6_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6eb1a3e9c94c7123d8b1904a57193f16
DICT_6X6_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a9f3ab829fb35fc9ff30e8f809d318e03
DICT_7X7_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a7c9044100bd1cc60d41473c4cd9cb683
DICT_7X7_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a5a3270f81a64936b79e8e9712187b85d
DICT_7X7_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a69192aa267e8624d8a886d8a875fcfa6
DICT_7X7_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a91dc783a8d4adc55a8ff8b48212a1c27
DICT_ARUCO_ORIGINAL
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6c2a6d747864ef4daad8cdeffa07f7c0
DICT_APRILTAG_16h5
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6235dfb8007de53d3e8de11bee1e3854
DICT_APRILTAG_25h9
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a52c8d2fe982b65dda93dd70e3d18be30
DICT_APRILTAG_36h10
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ad2f28bef0b2b725e592bce9cd34183e9
DICT_APRILTAG_36h11
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a8e9e65926cdf4898a760b3dfd9daf989
static void
_apriltag
namespacecv_1_1aruco.html
a7fed24ecd5292fc0ded498e367816700
(Mat im_orig, const Ptr< DetectorParameters > &_params, std::vector< std::vector< Point2f > > &candidates, std::vector< std::vector< Point > > &contours)
static bool
_arePointsEnoughForPoseEstimation
namespacecv_1_1aruco.html
abece2673510c1cbd17e2c3e60cd645cc
(const vector< Point3f > &points)
static void
_convertToGrey
namespacecv_1_1aruco.html
a86394b2590b8f1ab5783c09f44e92a9b
(InputArray _in, OutputArray _out)
static void
_copyVector2Output
namespacecv_1_1aruco.html
a6e7bbc6f55eb3d1936affe75ddf56d08
(vector< vector< Point2f > > &vec, OutputArrayOfArrays out)
static void
_detectCandidates
namespacecv_1_1aruco.html
a961a758b288d900e1e55587a48eeebf6
(InputArray _image, vector< vector< Point2f > > &candidatesOut, vector< vector< Point > > &contoursOut, const Ptr< DetectorParameters > &_params)
static void
_detectInitialCandidates
namespacecv_1_1aruco.html
a57de516f21cb25476bfba0506a69a443
(const Mat &grey, vector< vector< Point2f > > &candidates, vector< vector< Point > > &contours, const Ptr< DetectorParameters > ¶ms)
static void
_distortPoints
namespacecv_1_1aruco.html
af0aed687cab435019dfcf102f741920f
(vector< cv::Point2f > &in, const Mat &camMatrix, const Mat &distCoeff)
void
_drawPlanarBoardImpl
group__aruco.html
gace9580fe2e04beebd3ed57d413a72552
(Board *board, Size outSize, OutputArray img, int marginSize=0, int borderBits=1)
static Mat
_extractBits
namespacecv_1_1aruco.html
ae7c8b3337d0016e28b794ad483eaba9a
(InputArray _image, InputArray _corners, int markerSize, int markerBorderBits, int cellSize, double cellMarginRate, double minStdDevOtsu)
static int
_filterCornersWithoutMinMarkers
namespacecv_1_1aruco.html
ab1843e482f7105545cefa69cd13cd097
(const Ptr< CharucoBoard > &_board, InputArray _allCharucoCorners, InputArray _allCharucoIds, InputArray _allArucoIds, int minMarkers, OutputArray _filteredCharucoCorners, OutputArray _filteredCharucoIds)
static void
_filterDetectedMarkers
namespacecv_1_1aruco.html
af07f7bb06c7e0e7e4c173cb6158a39fa
(vector< vector< Point2f > > &_corners, vector< int > &_ids, vector< vector< Point > > &_contours)
static void
_filterTooCloseCandidates
namespacecv_1_1aruco.html
ae12b1a06aac5a45be8a9bbbd55f0c1b7
(const vector< vector< Point2f > > &candidatesIn, vector< vector< Point2f > > &candidatesOut, const vector< vector< Point > > &contoursIn, vector< vector< Point > > &contoursOut, double minMarkerDistanceRate)
static void
_findMarkerContours
namespacecv_1_1aruco.html
aac7d2f470c114b8fac47dd98d3cc5afc
(InputArray _in, vector< vector< Point2f > > &candidates, vector< vector< Point > > &contoursOut, double minPerimeterRate, double maxPerimeterRate, double accuracyRate, double minCornerDistanceRate, int minDistanceToBorder)
static Mat
_generateRandomMarker
namespacecv_1_1aruco.html
a5899a98c751349b334fb0ab9d4cc7651
(int markerSize, RNG &rng)
static int
_getBorderErrors
namespacecv_1_1aruco.html
ab3dddcb5c5af5ff0099d29bde617b3a1
(const Mat &bits, int markerSize, int borderSize)
static Point2f
_getCrossPoint
namespacecv_1_1aruco.html
af04586530a4999fc19027a83265cb122
(Point3f nLine1, Point3f nLine2)
static void
_getMaximumSubPixWindowSizes
namespacecv_1_1aruco.html
a95465d18715ded151678d543b51bc4f6
(InputArrayOfArrays markerCorners, InputArray markerIds, InputArray charucoCorners, const Ptr< CharucoBoard > &board, vector< Size > &sizes)
static int
_getSelfDistance
namespacecv_1_1aruco.html
abe995877deb919c34f1bd6df5fe455d9
(const Mat &marker)
static void
_getSingleMarkerObjectPoints
namespacecv_1_1aruco.html
a12cd2859d4edf37df5a1a17f8805a585
(float markerLength, OutputArray _objPoints)
static void
_identifyCandidates
namespacecv_1_1aruco.html
a12fb74d5e3114f1010adb6e4808c2b6e
(InputArray _image, vector< vector< Point2f > > &_candidates, vector< vector< Point > > &_contours, const Ptr< Dictionary > &_dictionary, vector< vector< Point2f > > &_accepted, vector< int > &ids, const Ptr< DetectorParameters > ¶ms, OutputArrayOfArrays _rejected=noArray())
static bool
_identifyOneCandidate
namespacecv_1_1aruco.html
a78a163c042f3df556b89f642874d6cfd
(const Ptr< Dictionary > &dictionary, InputArray _image, vector< Point2f > &_corners, int &idx, const Ptr< DetectorParameters > ¶ms)
static Point3f
_interpolate2Dline
namespacecv_1_1aruco.html
a671b6fb28cc0a8228fb868abf645090d
(const std::vector< cv::Point2f > &nContours)
static int
_interpolateCornersCharucoApproxCalib
namespacecv_1_1aruco.html
adb3fadf70e66ea88be199586321548f8
(InputArrayOfArrays _markerCorners, InputArray _markerIds, InputArray _image, const Ptr< CharucoBoard > &_board, InputArray _cameraMatrix, InputArray _distCoeffs, OutputArray _charucoCorners, OutputArray _charucoIds)
static int
_interpolateCornersCharucoLocalHom
namespacecv_1_1aruco.html
a97543a72055c43a6f933035107d72f92
(InputArrayOfArrays _markerCorners, InputArray _markerIds, InputArray _image, const Ptr< CharucoBoard > &_board, OutputArray _charucoCorners, OutputArray _charucoIds)
static void
_projectUndetectedMarkers
namespacecv_1_1aruco.html
a7a7da161ba15e74e88b108f295c84431
(const Ptr< Board > &_board, InputOutputArrayOfArrays _detectedCorners, InputOutputArray _detectedIds, InputArray _cameraMatrix, InputArray _distCoeffs, vector< vector< Point2f > > &_undetectedMarkersProjectedCorners, OutputArray _undetectedMarkersIds)
static void
_projectUndetectedMarkers
namespacecv_1_1aruco.html
a09c8d50598fc7c40d0832d8ce1406d2c
(const Ptr< Board > &_board, InputOutputArrayOfArrays _detectedCorners, InputOutputArray _detectedIds, vector< vector< Point2f > > &_undetectedMarkersProjectedCorners, OutputArray _undetectedMarkersIds)
static void
_refineCandidateLines
namespacecv_1_1aruco.html
a64e5cf26a9839d7c72a9d3ff3d9577c1
(std::vector< Point > &nContours, std::vector< Point2f > &nCorners, const Mat &camMatrix, const Mat &distCoeff)
static void
_reorderCandidatesCorners
namespacecv_1_1aruco.html
abbf8fa248b752b39d6e2b5343f161aeb
(vector< vector< Point2f > > &candidates)
static int
_selectAndRefineChessboardCorners
namespacecv_1_1aruco.html
ad8abd38b995b671c3858478cf545be0a
(InputArray _allCorners, InputArray _image, OutputArray _selectedCorners, OutputArray _selectedIds, const vector< Size > &winSizes)
static void
_swap_default
namespacecv_1_1aruco.html
a5ee8aa36a45448bfb7154ccff25f564a
(zmaxheap_t *heap, int a, int b)
static void
_swap_pointer
namespacecv_1_1aruco.html
a972adf039e6d3ee0f9eeee7438d17e97
(zmaxheap_t *heap, int a, int b)
static void
_threshold
namespacecv_1_1aruco.html
ade6020dae8316b6c7d0d6ae1be2d32a0
(InputArray _in, OutputArray _out, int winSize, double constant)
static void
_zarray_add
namespacecv_1_1aruco.html
aed82bc85e720dbffcb46ff4d43b5f5b1
(zarray_t *za, const void *p)
static zarray_t *
_zarray_create
namespacecv_1_1aruco.html
a6d58e0c45d467f13ec2c9360a1da43ae
(size_t el_sz)
static void
_zarray_destroy
namespacecv_1_1aruco.html
adf436d07805dbd4c215cccc89c72c6c1
(zarray_t *za)
static void
_zarray_ensure_capacity
namespacecv_1_1aruco.html
a545b21366256f7c8d1dd03e1d37dc641
(zarray_t *za, int capacity)
static void
_zarray_get
namespacecv_1_1aruco.html
aa19155919b8affe42a456c9bf1aa2d96
(const zarray_t *za, int idx, void *p)
static void
_zarray_get_volatile
namespacecv_1_1aruco.html
a97cebbc48988171d806af016c37a3d10
(const zarray_t *za, int idx, void *p)
static void
_zarray_set
namespacecv_1_1aruco.html
a602796d9ef10d9c634c982d736d68514
(zarray_t *za, int idx, const void *p, void *outp)
static int
_zarray_size
namespacecv_1_1aruco.html
a88c2a58372d77e626265a13750269f5a
(const zarray_t *za)
static void
_zarray_truncate
namespacecv_1_1aruco.html
aaa29d910b0817f8d0b865eec0833e413
(zarray_t *za, int sz)
static void
_zmaxheap_ensure_capacity
namespacecv_1_1aruco.html
ab90c846e34ce9fd7b7da3a2dd5577f96
(zmaxheap_t *heap, int capacity)
zarray_t *
apriltag_quad_thresh
namespacecv_1_1aruco.html
a5f5d9e7d3e443876451c3254b27be480
(const Ptr< DetectorParameters > ¶meters, const Mat &mImg, std::vector< std::vector< Point > > &contours)
CV_EXPORTS_W double
calibrateCameraAruco
group__aruco.html
ga5cb94cb60821894039dbb902ec42d835
(InputArrayOfArrays corners, InputArray ids, InputArray counter, const Ptr< Board > &board, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs=noArray(), OutputArrayOfArrays tvecs=noArray(), int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON))
double
calibrateCameraAruco
namespacecv_1_1aruco.html
abb4d2a2d0bdeeb96fe84432f4cf223ea
(InputArrayOfArrays _corners, InputArray _ids, InputArray _counter, const Ptr< Board > &board, Size imageSize, InputOutputArray _cameraMatrix, InputOutputArray _distCoeffs, OutputArrayOfArrays _rvecs, OutputArrayOfArrays _tvecs, OutputArray _stdDeviationsIntrinsics, OutputArray _stdDeviationsExtrinsics, OutputArray _perViewErrors, int flags, TermCriteria criteria)
CV_EXPORTS_W double
calibrateCameraCharuco
group__aruco.html
gabefb98f7f2c74c98574fd50711c5349d
(InputArrayOfArrays charucoCorners, InputArrayOfArrays charucoIds, const Ptr< CharucoBoard > &board, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs=noArray(), OutputArrayOfArrays tvecs=noArray(), int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON))
double
calibrateCameraCharuco
namespacecv_1_1aruco.html
ace50dab07ae643f67ff5fe49708093e9
(InputArrayOfArrays _charucoCorners, InputArrayOfArrays _charucoIds, const Ptr< CharucoBoard > &_board, Size imageSize, InputOutputArray _cameraMatrix, InputOutputArray _distCoeffs, OutputArrayOfArrays _rvecs, OutputArrayOfArrays _tvecs, OutputArray _stdDeviationsIntrinsics, OutputArray _stdDeviationsExtrinsics, OutputArray _perViewErrors, int flags, TermCriteria criteria)
CV_EXPORTS_AS
group__aruco.html
ga47bfef5f20a4502a9db4a1a3f076b152
(custom_dictionary) Ptr< Dictionary > generateCustomDictionary(int nMarkers
CV_EXPORTS_AS
group__aruco.html
gae218e4d657595aa2cffb9cd3e2b35219
(custom_dictionary_from) Ptr< Dictionary > generateCustomDictionary(int nMarkers
CV_EXPORTS_AS
group__aruco.html
gac0997e463cc698136180f6a641319b1b
(calibrateCameraCharucoExtended) double calibrateCameraCharuco(InputArrayOfArrays charucoCorners
CV_EXPORTS_AS
group__aruco.html
gaff5c16c3999df0deba48c2012c456b77
(calibrateCameraArucoExtended) double calibrateCameraAruco(InputArrayOfArrays corners
CV_EXPORTS_W void
detectCharucoDiamond
group__aruco.html
gaade474aa951d02470c34ddbb91d851ea
(InputArray image, InputArrayOfArrays markerCorners, InputArray markerIds, float squareMarkerLengthRate, OutputArrayOfArrays diamondCorners, OutputArray diamondIds, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray())
CV_EXPORTS_W void
detectMarkers
group__aruco.html
ga552f1ea9f0617394bd4e7f9c43613ee8
(InputArray image, const Ptr< Dictionary > &dictionary, OutputArrayOfArrays corners, OutputArray ids, const Ptr< DetectorParameters > ¶meters=DetectorParameters::create(), OutputArrayOfArrays rejectedImgPoints=noArray(), InputArray cameraMatrix=noArray(), InputArray distCoeff=noArray())
void
detectMarkers
namespacecv_1_1aruco.html
a109b62b1aa8f089943b67475f0761f16
(InputArray _image, const Ptr< Dictionary > &_dictionary, OutputArrayOfArrays _corners, OutputArray _ids, const Ptr< DetectorParameters > &_params, OutputArrayOfArrays _rejectedImgPoints, InputArrayOfArrays camMatrix, InputArrayOfArrays distCoeff)
static void
do_quad
namespacecv_1_1aruco.html
a7789daa2e507b1c1eb2085321df12234
(int nCidx0, int nCidx1, zarray_t &nClusters, int nW, int nH, zarray_t *nquads, const Ptr< DetectorParameters > &td, const Mat im)
static void
do_unionfind_line
namespacecv_1_1aruco.html
afe6267f64a8883da84e22c772347b9e3
(unionfind_t *uf, Mat &im, int w, int s, int y)
CV_EXPORTS_W void
drawAxis
group__aruco.html
ga16fda651a4e6a8f5747a85cbb6b400a2
(InputOutputArray image, InputArray cameraMatrix, InputArray distCoeffs, InputArray rvec, InputArray tvec, float length)
CV_EXPORTS void
drawCharucoDiamond
group__aruco.html
gaf71fb897d5f03f7424c0c84715aa6228
(const Ptr< Dictionary > &dictionary, Vec4i ids, int squareLength, int markerLength, OutputArray img, int marginSize=0, int borderBits=1)
CV_EXPORTS_W void
drawDetectedCornersCharuco
group__aruco.html
ga7225eee644190f791e1583c499b7ab10
(InputOutputArray image, InputArray charucoCorners, InputArray charucoIds=noArray(), Scalar cornerColor=Scalar(255, 0, 0))
CV_EXPORTS_W void
drawDetectedDiamonds
group__aruco.html
ga0dbf27203267fb8e9f282554cf0d3433
(InputOutputArray image, InputArrayOfArrays diamondCorners, InputArray diamondIds=noArray(), Scalar borderColor=Scalar(0, 0, 255))
CV_EXPORTS_W void
drawDetectedMarkers
group__aruco.html
ga2ad34b0f277edebb6a132d3069ed2909
(InputOutputArray image, InputArrayOfArrays corners, InputArray ids=noArray(), Scalar borderColor=Scalar(0, 255, 0))
CV_EXPORTS_W void
drawMarker
group__aruco.html
ga254ed245e10c5b3e2259d5d9b8ea8e2f
(const Ptr< Dictionary > &dictionary, int id, int sidePixels, OutputArray img, int borderBits=1)
CV_EXPORTS_W void
drawPlanarBoard
group__aruco.html
gacc98e7993d9f78c9eb1250f030896e85
(const Ptr< Board > &board, Size outSize, OutputArray img, int marginSize=0, int borderBits=1)
int
err_compare_descending
namespacecv_1_1aruco.html
ae15e8cd72cfc10ab4e8bbe2960996689
(const void *_a, const void *_b)
CV_EXPORTS_W int
estimatePoseBoard
group__aruco.html
gabb2578b9e18b13913b1d3e0ab1b554f9
(InputArrayOfArrays corners, InputArray ids, const Ptr< Board > &board, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false)
CV_EXPORTS_W bool
estimatePoseCharucoBoard
group__aruco.html
gab098ca624829bcbf7d9ebb8479887c3a
(InputArray charucoCorners, InputArray charucoIds, const Ptr< CharucoBoard > &board, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false)
CV_EXPORTS_W void
estimatePoseSingleMarkers
group__aruco.html
ga84dd2e88f3e8c3255eb78e0f79571bd1
(InputArrayOfArrays corners, float markerLength, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvecs, OutputArray tvecs, OutputArray _objPoints=noArray())
void
fit_line
namespacecv_1_1aruco.html
a7fb2cd1c6ef45fcc003b826d8791d37e
(struct line_fit_pt *lfps, int sz, int i0, int i1, double *lineparm, double *err, double *mse)
int
fit_quad
namespacecv_1_1aruco.html
a6c20d66c5874a9c2510c7ac54e0eb01c
(const Ptr< DetectorParameters > &_params, const Mat im, zarray_t *cluster, struct sQuad *quad)
Ptr< Dictionary >
generateCustomDictionary
namespacecv_1_1aruco.html
a2313e54721facc5ef5ca8b73905d210d
(int nMarkers, int markerSize, const Ptr< Dictionary > &baseDictionary, int randomSeed)
Ptr< Dictionary >
generateCustomDictionary
namespacecv_1_1aruco.html
a302d1f2f919b6f47f9013eeb6be6dd0e
(int nMarkers, int markerSize, int randomSeed)
CV_EXPORTS_W void
getBoardObjectAndImagePoints
group__aruco.html
ga0c158c55c50df8354930927d819f7e9d
(const Ptr< Board > &board, InputArrayOfArrays detectedCorners, InputArray detectedIds, OutputArray objPoints, OutputArray imgPoints)
CV_EXPORTS Ptr< Dictionary >
getPredefinedDictionary
group__aruco.html
ga4d4a953c7064b2813764c14d5ab1abd8
(PREDEFINED_DICTIONARY_NAME name)
CV_EXPORTS_W Ptr< Dictionary >
getPredefinedDictionary
group__aruco.html
ga88fa9a9ec1d5ce0ce8dd12c0805feb2c
(int dict)
CV_EXPORTS_W int
interpolateCornersCharuco
group__aruco.html
gadcc5dc30c9ad33dcf839e84e8638dcd1
(InputArrayOfArrays markerCorners, InputArray markerIds, InputArray image, const Ptr< CharucoBoard > &board, OutputArray charucoCorners, OutputArray charucoIds, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray(), int minMarkers=2)
static void
ptsort
namespacecv_1_1aruco.html
a480c65ef019022e7d8642de76d0b44a3
(struct pt *pts, int sz)
static void
ptsort_
namespacecv_1_1aruco.html
a2e78113edcb2ff6032261e15ef305fd9
(struct pt *pts, int sz)
int
quad_segment_agg
namespacecv_1_1aruco.html
ae8ae70d05cf5cb327702fae18dde54b8
(int sz, struct line_fit_pt *lfps, int indices[4])
int
quad_segment_maxima
namespacecv_1_1aruco.html
ad5e0551f593434093fe7e40a8e5aba82
(const Ptr< DetectorParameters > &td, int sz, struct line_fit_pt *lfps, int indices[4])
CV_EXPORTS_W void
refineDetectedMarkers
group__aruco.html
ga13a2742381c0a48e146d230a8cda2e66
(InputArray image, const Ptr< Board > &board, InputOutputArrayOfArrays detectedCorners, InputOutputArray detectedIds, InputOutputArrayOfArrays rejectedCorners, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray(), float minRepDistance=10.f, float errorCorrectionRate=3.f, bool checkAllOrders=true, OutputArray recoveredIdxs=noArray(), const Ptr< DetectorParameters > ¶meters=DetectorParameters::create())
void
threshold
namespacecv_1_1aruco.html
a22930c73dff215027349ee2d2d785772
(const Mat mIm, const Ptr< DetectorParameters > ¶meters, Mat &mThresh)
static uint32_t
u64hash_2
namespacecv_1_1aruco.html
ad9cdcf3b5a7341a91903a776565924b9
(uint64_t x)
static uint32_t
unionfind_connect
namespacecv_1_1aruco.html
ae928cbd98c6e5dd41fea89e2b47aea62
(unionfind_t *uf, uint32_t aid, uint32_t bid)
static unionfind_t *
unionfind_create
namespacecv_1_1aruco.html
af5b6d8d90e8f5362e9ef66f155859949
(uint32_t maxid)
static void
unionfind_destroy
namespacecv_1_1aruco.html
a38475d48879476be4e33fd4506d77374
(unionfind_t *uf)
static uint32_t
unionfind_get_representative
namespacecv_1_1aruco.html
aee89caae5e0238310b691b836943dce2
(unionfind_t *uf, uint32_t id)
static uint32_t
unionfind_get_set_size
namespacecv_1_1aruco.html
a4d1b00931cbf1e1508bce87c3b8f7bc0
(unionfind_t *uf, uint32_t id)
void
zmaxheap_add
namespacecv_1_1aruco.html
a2e80c460ea656ccfd790fc721c2ec820
(zmaxheap_t *heap, void *p, float v)
zmaxheap_t *
zmaxheap_create
namespacecv_1_1aruco.html
abbff5edb0753da63186b1c9f7b7537f0
(size_t el_sz)
void
zmaxheap_destroy
namespacecv_1_1aruco.html
a1741775b7fe891f5922ae65d2bb25a4e
(zmaxheap_t *heap)
static int
zmaxheap_remove_index
namespacecv_1_1aruco.html
a8fc03b42fcc13f4962b2bf03aad78610
(zmaxheap_t *heap, int idx, void *p, float *v)
int
zmaxheap_remove_max
namespacecv_1_1aruco.html
a9158905edbffe8b330fc42362d9f38ca
(zmaxheap_t *heap, void *p, float *v)
int const Ptr< Dictionary > &
baseDictionary
group__aruco.html
gaf58b2fb43fbab938ef6b37f928b2f9a2
InputArrayOfArrays const Ptr< CharucoBoard > &
board
group__aruco.html
gadd57e5842d842ba84329b8ededf06ecf
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray
cameraMatrix
group__aruco.html
ga38ee4f56caa8dc202950385ad1158188
InputArrayOfArrays
charucoIds
group__aruco.html
ga2b5035c5b3e67b197de18c7a5eea03ea
InputArray InputArray
counter
group__aruco.html
ga49a0493461b68f5995eb749b7a8d9b8d
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray OutputArray int TermCriteria
criteria
group__aruco.html
ga0c200e36414754b3d88d8db9982fc911
const Dictionary
DICT_4X4_1000_DATA
namespacecv_1_1aruco.html
a3e37b2c7530296b0e4d689d53464580a
const Dictionary
DICT_4X4_100_DATA
namespacecv_1_1aruco.html
aa5b4c6a241c78b87aa56b57a9e5a8741
const Dictionary
DICT_4X4_250_DATA
namespacecv_1_1aruco.html
af7d5f090e475b5bd6620b51546b8d82a
const Dictionary
DICT_4X4_50_DATA
namespacecv_1_1aruco.html
af5a3b73136a47efbdcfca6ea3ed9c9a6
const Dictionary
DICT_5X5_1000_DATA
namespacecv_1_1aruco.html
aeac6662a8f73cdacb4156ff49a0a91f8
const Dictionary
DICT_5X5_100_DATA
namespacecv_1_1aruco.html
a50c6ced2cc08dad181ebce85c1ff58e6
const Dictionary
DICT_5X5_250_DATA
namespacecv_1_1aruco.html
aa844be15e16e9ae45e56d01065659da0
const Dictionary
DICT_5X5_50_DATA
namespacecv_1_1aruco.html
ac9637304f322010e1bbde100bdb865e1
const Dictionary
DICT_6X6_1000_DATA
namespacecv_1_1aruco.html
aaa9d73371f215c6b0eb9a4a88479b945
const Dictionary
DICT_6X6_100_DATA
namespacecv_1_1aruco.html
a0799b552b519ff051a7f808e7bd6e4ac
const Dictionary
DICT_6X6_250_DATA
namespacecv_1_1aruco.html
ab2c5bb33be3a46ccc9b0ea8085e7af98
const Dictionary
DICT_6X6_50_DATA
namespacecv_1_1aruco.html
a7c635fbce546e25539a6f783e490ff06
const Dictionary
DICT_7X7_1000_DATA
namespacecv_1_1aruco.html
acc26bf6d08a9c677b2b5cd9518744c73
const Dictionary
DICT_7X7_100_DATA
namespacecv_1_1aruco.html
a7d95b71d4acdd94c69e4b1e187a21576
const Dictionary
DICT_7X7_250_DATA
namespacecv_1_1aruco.html
a1e23ebdd505469c4d20445a9dcf8bc02
const Dictionary
DICT_7X7_50_DATA
namespacecv_1_1aruco.html
a4577d7da227ea9066db5f800cdf106ae
const Dictionary
DICT_APRILTAG_16h5_DATA
namespacecv_1_1aruco.html
ab1df804fd8ea9e11f3f840f8c3a55abe
const Dictionary
DICT_APRILTAG_25h9_DATA
namespacecv_1_1aruco.html
a3f2c9e66e4f88dd4b4e8fef28632cee1
const Dictionary
DICT_APRILTAG_36h10_DATA
namespacecv_1_1aruco.html
ac88551578dd27ad4350a3761b1500d9f
const Dictionary
DICT_APRILTAG_36h11_DATA
namespacecv_1_1aruco.html
a4698e94ba32750e61ca537066214f2e8
const Dictionary
DICT_ARUCO_DATA
namespacecv_1_1aruco.html
aeeae2989e4b97277e7b22bd1b13e64a9
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray
distCoeffs
group__aruco.html
gaac74ca508e0b7df447152c1db7b1886f
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray OutputArray int
flags
group__aruco.html
ga04a5e830872b71e7ae56529675cbdb1d
InputArray
ids
group__aruco.html
gaec20d55954795f0c6500b4291d4bf910
InputArrayOfArrays const Ptr< CharucoBoard > Size
imageSize
group__aruco.html
ga37083ca9a5f4885ff777e7709ba6afc8
int
markerSize
group__aruco.html
ga4539960f8c63073b3349dbc6e2b9d261
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray OutputArray
perViewErrors
group__aruco.html
gaa91c674f120ba0ba687006c5c3108ef0
int int
randomSeed
group__aruco.html
ga5a781a5707a924fa829e8318b3ff5ed8
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays
rvecs
group__aruco.html
ga11508ca263243fd94afb9e3aa9a96ad7
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray
stdDeviationsExtrinsics
group__aruco.html
ga582d275542b6bfe0a9a8bb2e4780c0cc
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray
stdDeviationsIntrinsics
group__aruco.html
gaa2f0bde7dafae43179aa73b26f20c78d
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays
tvecs
group__aruco.html
ga8d3755a78b569dafe34250f212b9c9f0
genmap
namespacegenmap.html
arguments
namespacegenmap.html
af4d02e4526e1a84fd7e29c2f47e678e0
bottom_left
namespacegenmap.html
afb7640ed79e20b8f3423b5aae89d8198
dist_x
namespacegenmap.html
a8bdb4090dbe3a0d7bb33e9f9b6f172b6
dist_y
namespacegenmap.html
a9c26d7548cbadf5a6105fc7bb67e3e85
first
namespacegenmap.html
aec759dc266daf019f6738dd99614cdd2
length
namespacegenmap.html
a58592fbf0b30af6bfa545e32876c7a9f
markers_x
namespacegenmap.html
a2563000ffb266b6c402093f68208964d
markers_y
namespacegenmap.html
a06160f7458945fc9a7662c3f51c85035
max_y
namespacegenmap.html
ab7fc5625f90edf41037288b39b347f99
pos_x
namespacegenmap.html
a975aa6f85acd555d7de8f2cd34f5b490
pos_y
namespacegenmap.html
ae99d472b51ffee53415bbbf78ff712f9
x0
namespacegenmap.html
a70c2793ccd53aad8f78da84593793a09
y0
namespacegenmap.html
a4cdf016799f6f137c18dd8755549173a
largemap
namespacelargemap.html
largemap::TestArucoPose
test_node_failure
namespacetest__node__failure.html
def
node
namespacetest__node__failure.html
a2e6a0e4c5db8b4a5655f29dab8d53513
()
def
test_node_failure
namespacetest__node__failure.html
a0e47e03844eea3c37e8ad0a5fc2901ef
(node)
test_parser_empty_map
namespacetest__parser__empty__map.html
def
node
namespacetest__parser__empty__map.html
ac5a730bb830eaf0337dbec1322067151
()
def
test_empty_map
namespacetest__parser__empty__map.html
ac6942dc782e718e3edd874a281734737
(node)
test_parser_pass
namespacetest__parser__pass.html
def
approx
namespacetest__parser__pass.html
a2652922547744f4ff0444d9e0b42f744
(expected)
def
node
namespacetest__parser__pass.html
abd33110ac3e1e68cd1b785a17b667954
()
def
test_map_image
namespacetest__parser__pass.html
abd5a43a93469f95e271297ce448550b4
(node)
def
test_markers
namespacetest__parser__pass.html
a9e82ff4c1d2906af4e6dc9804423f24e
(node)
aruco
ArUco Marker Detection
group__aruco.html
cv::aruco::Board
cv::aruco::CharucoBoard
cv::aruco::DetectorParameters
cv::aruco::Dictionary
cv::aruco::GridBoard
CornerRefineMethod
group__aruco.html
gafce26321f39d331bc12032a72b90eda6
CORNER_REFINE_NONE
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6adaab47b5a6c1a9519c31cd911799f397
CORNER_REFINE_SUBPIX
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6a62ae78cbc223dfe552c99adbc9002e5b
CORNER_REFINE_CONTOUR
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6abef4b459cc329a3ab839773c0805e66a
CORNER_REFINE_APRILTAG
group__aruco.html
ggafce26321f39d331bc12032a72b90eda6a3e940dda27d11e803b40b51bde40f2c5
PREDEFINED_DICTIONARY_NAME
group__aruco.html
gac84398a9ed9dd01306592dd616c2c975
DICT_4X4_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ada8e830ff0024e839e93c01f5fed0c55
DICT_4X4_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6df6c3ad38ac44ea1546ef4f4841f310
DICT_4X4_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ab76bdd5591c56a72b4359f7e34b0d681
DICT_4X4_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a395a8309569c1977538fd11b57752087
DICT_5X5_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a37f2f428fbac13d12e90c47e8c6fc8d1
DICT_5X5_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a85cd9c2830621caeeda490d059bc2743
DICT_5X5_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975aeef63448bb93975855db174da8d4e008
DICT_5X5_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a74a4638c42518ef99248639169b4f96b
DICT_6X6_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ad5b25a02c860debd3cba97975b90cc1e
DICT_6X6_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a033f9561c7bd604f70912ecb9a49fee2
DICT_6X6_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6eb1a3e9c94c7123d8b1904a57193f16
DICT_6X6_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a9f3ab829fb35fc9ff30e8f809d318e03
DICT_7X7_50
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a7c9044100bd1cc60d41473c4cd9cb683
DICT_7X7_100
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a5a3270f81a64936b79e8e9712187b85d
DICT_7X7_250
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a69192aa267e8624d8a886d8a875fcfa6
DICT_7X7_1000
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a91dc783a8d4adc55a8ff8b48212a1c27
DICT_ARUCO_ORIGINAL
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6c2a6d747864ef4daad8cdeffa07f7c0
DICT_APRILTAG_16h5
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a6235dfb8007de53d3e8de11bee1e3854
DICT_APRILTAG_25h9
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a52c8d2fe982b65dda93dd70e3d18be30
DICT_APRILTAG_36h10
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975ad2f28bef0b2b725e592bce9cd34183e9
DICT_APRILTAG_36h11
group__aruco.html
ggac84398a9ed9dd01306592dd616c2c975a8e9e65926cdf4898a760b3dfd9daf989
void
_drawPlanarBoardImpl
group__aruco.html
gace9580fe2e04beebd3ed57d413a72552
(Board *board, Size outSize, OutputArray img, int marginSize=0, int borderBits=1)
CV_EXPORTS_W double
calibrateCameraAruco
group__aruco.html
ga5cb94cb60821894039dbb902ec42d835
(InputArrayOfArrays corners, InputArray ids, InputArray counter, const Ptr< Board > &board, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs=noArray(), OutputArrayOfArrays tvecs=noArray(), int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON))
CV_EXPORTS_W double
calibrateCameraCharuco
group__aruco.html
gabefb98f7f2c74c98574fd50711c5349d
(InputArrayOfArrays charucoCorners, InputArrayOfArrays charucoIds, const Ptr< CharucoBoard > &board, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs=noArray(), OutputArrayOfArrays tvecs=noArray(), int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON))
CV_EXPORTS_AS
group__aruco.html
ga47bfef5f20a4502a9db4a1a3f076b152
(custom_dictionary) Ptr< Dictionary > generateCustomDictionary(int nMarkers
CV_EXPORTS_AS
group__aruco.html
gae218e4d657595aa2cffb9cd3e2b35219
(custom_dictionary_from) Ptr< Dictionary > generateCustomDictionary(int nMarkers
CV_EXPORTS_AS
group__aruco.html
gac0997e463cc698136180f6a641319b1b
(calibrateCameraCharucoExtended) double calibrateCameraCharuco(InputArrayOfArrays charucoCorners
CV_EXPORTS_AS
group__aruco.html
gaff5c16c3999df0deba48c2012c456b77
(calibrateCameraArucoExtended) double calibrateCameraAruco(InputArrayOfArrays corners
CV_EXPORTS_W void
detectCharucoDiamond
group__aruco.html
gaade474aa951d02470c34ddbb91d851ea
(InputArray image, InputArrayOfArrays markerCorners, InputArray markerIds, float squareMarkerLengthRate, OutputArrayOfArrays diamondCorners, OutputArray diamondIds, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray())
CV_EXPORTS_W void
detectMarkers
group__aruco.html
ga552f1ea9f0617394bd4e7f9c43613ee8
(InputArray image, const Ptr< Dictionary > &dictionary, OutputArrayOfArrays corners, OutputArray ids, const Ptr< DetectorParameters > ¶meters=DetectorParameters::create(), OutputArrayOfArrays rejectedImgPoints=noArray(), InputArray cameraMatrix=noArray(), InputArray distCoeff=noArray())
CV_EXPORTS_W void
drawAxis
group__aruco.html
ga16fda651a4e6a8f5747a85cbb6b400a2
(InputOutputArray image, InputArray cameraMatrix, InputArray distCoeffs, InputArray rvec, InputArray tvec, float length)
CV_EXPORTS void
drawCharucoDiamond
group__aruco.html
gaf71fb897d5f03f7424c0c84715aa6228
(const Ptr< Dictionary > &dictionary, Vec4i ids, int squareLength, int markerLength, OutputArray img, int marginSize=0, int borderBits=1)
CV_EXPORTS_W void
drawDetectedCornersCharuco
group__aruco.html
ga7225eee644190f791e1583c499b7ab10
(InputOutputArray image, InputArray charucoCorners, InputArray charucoIds=noArray(), Scalar cornerColor=Scalar(255, 0, 0))
CV_EXPORTS_W void
drawDetectedDiamonds
group__aruco.html
ga0dbf27203267fb8e9f282554cf0d3433
(InputOutputArray image, InputArrayOfArrays diamondCorners, InputArray diamondIds=noArray(), Scalar borderColor=Scalar(0, 0, 255))
CV_EXPORTS_W void
drawDetectedMarkers
group__aruco.html
ga2ad34b0f277edebb6a132d3069ed2909
(InputOutputArray image, InputArrayOfArrays corners, InputArray ids=noArray(), Scalar borderColor=Scalar(0, 255, 0))
CV_EXPORTS_W void
drawMarker
group__aruco.html
ga254ed245e10c5b3e2259d5d9b8ea8e2f
(const Ptr< Dictionary > &dictionary, int id, int sidePixels, OutputArray img, int borderBits=1)
CV_EXPORTS_W void
drawPlanarBoard
group__aruco.html
gacc98e7993d9f78c9eb1250f030896e85
(const Ptr< Board > &board, Size outSize, OutputArray img, int marginSize=0, int borderBits=1)
CV_EXPORTS_W int
estimatePoseBoard
group__aruco.html
gabb2578b9e18b13913b1d3e0ab1b554f9
(InputArrayOfArrays corners, InputArray ids, const Ptr< Board > &board, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false)
CV_EXPORTS_W bool
estimatePoseCharucoBoard
group__aruco.html
gab098ca624829bcbf7d9ebb8479887c3a
(InputArray charucoCorners, InputArray charucoIds, const Ptr< CharucoBoard > &board, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false)
CV_EXPORTS_W void
estimatePoseSingleMarkers
group__aruco.html
ga84dd2e88f3e8c3255eb78e0f79571bd1
(InputArrayOfArrays corners, float markerLength, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvecs, OutputArray tvecs, OutputArray _objPoints=noArray())
CV_EXPORTS_W void
getBoardObjectAndImagePoints
group__aruco.html
ga0c158c55c50df8354930927d819f7e9d
(const Ptr< Board > &board, InputArrayOfArrays detectedCorners, InputArray detectedIds, OutputArray objPoints, OutputArray imgPoints)
CV_EXPORTS Ptr< Dictionary >
getPredefinedDictionary
group__aruco.html
ga4d4a953c7064b2813764c14d5ab1abd8
(PREDEFINED_DICTIONARY_NAME name)
CV_EXPORTS_W Ptr< Dictionary >
getPredefinedDictionary
group__aruco.html
ga88fa9a9ec1d5ce0ce8dd12c0805feb2c
(int dict)
CV_EXPORTS_W int
interpolateCornersCharuco
group__aruco.html
gadcc5dc30c9ad33dcf839e84e8638dcd1
(InputArrayOfArrays markerCorners, InputArray markerIds, InputArray image, const Ptr< CharucoBoard > &board, OutputArray charucoCorners, OutputArray charucoIds, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray(), int minMarkers=2)
CV_EXPORTS_W void
refineDetectedMarkers
group__aruco.html
ga13a2742381c0a48e146d230a8cda2e66
(InputArray image, const Ptr< Board > &board, InputOutputArrayOfArrays detectedCorners, InputOutputArray detectedIds, InputOutputArrayOfArrays rejectedCorners, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray(), float minRepDistance=10.f, float errorCorrectionRate=3.f, bool checkAllOrders=true, OutputArray recoveredIdxs=noArray(), const Ptr< DetectorParameters > ¶meters=DetectorParameters::create())
int const Ptr< Dictionary > &
baseDictionary
group__aruco.html
gaf58b2fb43fbab938ef6b37f928b2f9a2
InputArrayOfArrays const Ptr< CharucoBoard > &
board
group__aruco.html
gadd57e5842d842ba84329b8ededf06ecf
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray
cameraMatrix
group__aruco.html
ga38ee4f56caa8dc202950385ad1158188
InputArrayOfArrays
charucoIds
group__aruco.html
ga2b5035c5b3e67b197de18c7a5eea03ea
InputArray InputArray
counter
group__aruco.html
ga49a0493461b68f5995eb749b7a8d9b8d
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray OutputArray int TermCriteria
criteria
group__aruco.html
ga0c200e36414754b3d88d8db9982fc911
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray
distCoeffs
group__aruco.html
gaac74ca508e0b7df447152c1db7b1886f
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray OutputArray int
flags
group__aruco.html
ga04a5e830872b71e7ae56529675cbdb1d
InputArray
ids
group__aruco.html
gaec20d55954795f0c6500b4291d4bf910
InputArrayOfArrays const Ptr< CharucoBoard > Size
imageSize
group__aruco.html
ga37083ca9a5f4885ff777e7709ba6afc8
int
markerSize
group__aruco.html
ga4539960f8c63073b3349dbc6e2b9d261
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray OutputArray
perViewErrors
group__aruco.html
gaa91c674f120ba0ba687006c5c3108ef0
int int
randomSeed
group__aruco.html
ga5a781a5707a924fa829e8318b3ff5ed8
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays
rvecs
group__aruco.html
ga11508ca263243fd94afb9e3aa9a96ad7
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray OutputArray
stdDeviationsExtrinsics
group__aruco.html
ga582d275542b6bfe0a9a8bb2e4780c0cc
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays OutputArray
stdDeviationsIntrinsics
group__aruco.html
gaa2f0bde7dafae43179aa73b26f20c78d
InputArrayOfArrays const Ptr< CharucoBoard > Size InputOutputArray InputOutputArray OutputArrayOfArrays OutputArrayOfArrays
tvecs
group__aruco.html
ga8d3755a78b569dafe34250f212b9c9f0