public class Aruco
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
CORNER_REFINE_APRILTAG |
static int |
CORNER_REFINE_CONTOUR |
static int |
CORNER_REFINE_NONE |
static int |
CORNER_REFINE_SUBPIX |
static int |
DICT_4X4_100 |
static int |
DICT_4X4_1000 |
static int |
DICT_4X4_250 |
static int |
DICT_4X4_50 |
static int |
DICT_5X5_100 |
static int |
DICT_5X5_1000 |
static int |
DICT_5X5_250 |
static int |
DICT_5X5_50 |
static int |
DICT_6X6_100 |
static int |
DICT_6X6_1000 |
static int |
DICT_6X6_250 |
static int |
DICT_6X6_50 |
static int |
DICT_7X7_100 |
static int |
DICT_7X7_1000 |
static int |
DICT_7X7_250 |
static int |
DICT_7X7_50 |
static int |
DICT_APRILTAG_16h5 |
static int |
DICT_APRILTAG_25h9 |
static int |
DICT_APRILTAG_36h10 |
static int |
DICT_APRILTAG_36h11 |
static int |
DICT_ARUCO_ORIGINAL |
Constructor and Description |
---|
Aruco() |
Modifier and Type | Method and Description |
---|---|
static double |
calibrateCameraAruco(java.util.List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs) |
static double |
calibrateCameraAruco(java.util.List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
int flags) |
static double |
calibrateCameraAruco(java.util.List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
int flags,
TermCriteria criteria) |
static double |
calibrateCameraArucoExtended(java.util.List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
Mat stdDeviationsIntrinsics,
Mat stdDeviationsExtrinsics,
Mat perViewErrors) |
static double |
calibrateCameraArucoExtended(java.util.List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
Mat stdDeviationsIntrinsics,
Mat stdDeviationsExtrinsics,
Mat perViewErrors,
int flags) |
static double |
calibrateCameraArucoExtended(java.util.List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
Mat stdDeviationsIntrinsics,
Mat stdDeviationsExtrinsics,
Mat perViewErrors,
int flags,
TermCriteria criteria) |
static double |
calibrateCameraCharuco(java.util.List<Mat> charucoCorners,
java.util.List<Mat> charucoIds,
CharucoBoard board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs) |
static double |
calibrateCameraCharuco(java.util.List<Mat> charucoCorners,
java.util.List<Mat> charucoIds,
CharucoBoard board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
int flags) |
static double |
calibrateCameraCharuco(java.util.List<Mat> charucoCorners,
java.util.List<Mat> charucoIds,
CharucoBoard board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
int flags,
TermCriteria criteria) |
static double |
calibrateCameraCharucoExtended(java.util.List<Mat> charucoCorners,
java.util.List<Mat> charucoIds,
CharucoBoard board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
Mat stdDeviationsIntrinsics,
Mat stdDeviationsExtrinsics,
Mat perViewErrors) |
static double |
calibrateCameraCharucoExtended(java.util.List<Mat> charucoCorners,
java.util.List<Mat> charucoIds,
CharucoBoard board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
Mat stdDeviationsIntrinsics,
Mat stdDeviationsExtrinsics,
Mat perViewErrors,
int flags) |
static double |
calibrateCameraCharucoExtended(java.util.List<Mat> charucoCorners,
java.util.List<Mat> charucoIds,
CharucoBoard board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
Mat stdDeviationsIntrinsics,
Mat stdDeviationsExtrinsics,
Mat perViewErrors,
int flags,
TermCriteria criteria) |
static Dictionary |
custom_dictionary_from(int nMarkers,
int markerSize,
Dictionary baseDictionary) |
static Dictionary |
custom_dictionary_from(int nMarkers,
int markerSize,
Dictionary baseDictionary,
int randomSeed) |
static Dictionary |
custom_dictionary(int nMarkers,
int markerSize) |
static Dictionary |
custom_dictionary(int nMarkers,
int markerSize,
int randomSeed) |
static void |
detectCharucoDiamond(Mat image,
java.util.List<Mat> markerCorners,
Mat markerIds,
float squareMarkerLengthRate,
java.util.List<Mat> diamondCorners,
Mat diamondIds) |
static void |
detectCharucoDiamond(Mat image,
java.util.List<Mat> markerCorners,
Mat markerIds,
float squareMarkerLengthRate,
java.util.List<Mat> diamondCorners,
Mat diamondIds,
Mat cameraMatrix,
Mat distCoeffs) |
static void |
detectMarkers(Mat image,
Dictionary dictionary,
java.util.List<Mat> corners,
Mat ids) |
static void |
detectMarkers(Mat image,
Dictionary dictionary,
java.util.List<Mat> corners,
Mat ids,
DetectorParameters parameters,
java.util.List<Mat> rejectedImgPoints,
Mat cameraMatrix,
Mat distCoeff) |
static void |
drawAxis(Mat image,
Mat cameraMatrix,
Mat distCoeffs,
Mat rvec,
Mat tvec,
float length) |
static void |
drawDetectedCornersCharuco(Mat image,
Mat charucoCorners) |
static void |
drawDetectedCornersCharuco(Mat image,
Mat charucoCorners,
Mat charucoIds,
Scalar cornerColor) |
static void |
drawDetectedDiamonds(Mat image,
java.util.List<Mat> diamondCorners) |
static void |
drawDetectedDiamonds(Mat image,
java.util.List<Mat> diamondCorners,
Mat diamondIds,
Scalar borderColor) |
static void |
drawDetectedMarkers(Mat image,
java.util.List<Mat> corners) |
static void |
drawDetectedMarkers(Mat image,
java.util.List<Mat> corners,
Mat ids,
Scalar borderColor) |
static void |
drawMarker(Dictionary dictionary,
int id,
int sidePixels,
Mat img) |
static void |
drawMarker(Dictionary dictionary,
int id,
int sidePixels,
Mat img,
int borderBits) |
static void |
drawPlanarBoard(Board board,
Size outSize,
Mat img) |
static void |
drawPlanarBoard(Board board,
Size outSize,
Mat img,
int marginSize,
int borderBits) |
static int |
estimatePoseBoard(java.util.List<Mat> corners,
Mat ids,
Board board,
Mat cameraMatrix,
Mat distCoeffs,
Mat rvec,
Mat tvec) |
static int |
estimatePoseBoard(java.util.List<Mat> corners,
Mat ids,
Board board,
Mat cameraMatrix,
Mat distCoeffs,
Mat rvec,
Mat tvec,
boolean useExtrinsicGuess) |
static boolean |
estimatePoseCharucoBoard(Mat charucoCorners,
Mat charucoIds,
CharucoBoard board,
Mat cameraMatrix,
Mat distCoeffs,
Mat rvec,
Mat tvec) |
static boolean |
estimatePoseCharucoBoard(Mat charucoCorners,
Mat charucoIds,
CharucoBoard board,
Mat cameraMatrix,
Mat distCoeffs,
Mat rvec,
Mat tvec,
boolean useExtrinsicGuess) |
static void |
estimatePoseSingleMarkers(java.util.List<Mat> corners,
float markerLength,
Mat cameraMatrix,
Mat distCoeffs,
Mat rvecs,
Mat tvecs) |
static void |
estimatePoseSingleMarkers(java.util.List<Mat> corners,
float markerLength,
Mat cameraMatrix,
Mat distCoeffs,
Mat rvecs,
Mat tvecs,
Mat _objPoints) |
static void |
getBoardObjectAndImagePoints(Board board,
java.util.List<Mat> detectedCorners,
Mat detectedIds,
Mat objPoints,
Mat imgPoints) |
static Dictionary |
getPredefinedDictionary(int dict) |
static int |
interpolateCornersCharuco(java.util.List<Mat> markerCorners,
Mat markerIds,
Mat image,
CharucoBoard board,
Mat charucoCorners,
Mat charucoIds) |
static int |
interpolateCornersCharuco(java.util.List<Mat> markerCorners,
Mat markerIds,
Mat image,
CharucoBoard board,
Mat charucoCorners,
Mat charucoIds,
Mat cameraMatrix,
Mat distCoeffs,
int minMarkers) |
static void |
refineDetectedMarkers(Mat image,
Board board,
java.util.List<Mat> detectedCorners,
Mat detectedIds,
java.util.List<Mat> rejectedCorners) |
static void |
refineDetectedMarkers(Mat image,
Board board,
java.util.List<Mat> detectedCorners,
Mat detectedIds,
java.util.List<Mat> rejectedCorners,
Mat cameraMatrix,
Mat distCoeffs,
float minRepDistance,
float errorCorrectionRate,
boolean checkAllOrders,
Mat recoveredIdxs,
DetectorParameters parameters) |
public static final int CORNER_REFINE_NONE
public static final int CORNER_REFINE_SUBPIX
public static final int CORNER_REFINE_CONTOUR
public static final int CORNER_REFINE_APRILTAG
public static final int DICT_4X4_50
public static final int DICT_4X4_100
public static final int DICT_4X4_250
public static final int DICT_4X4_1000
public static final int DICT_5X5_50
public static final int DICT_5X5_100
public static final int DICT_5X5_250
public static final int DICT_5X5_1000
public static final int DICT_6X6_50
public static final int DICT_6X6_100
public static final int DICT_6X6_250
public static final int DICT_6X6_1000
public static final int DICT_7X7_50
public static final int DICT_7X7_100
public static final int DICT_7X7_250
public static final int DICT_7X7_1000
public static final int DICT_ARUCO_ORIGINAL
public static final int DICT_APRILTAG_16h5
public static final int DICT_APRILTAG_25h9
public static final int DICT_APRILTAG_36h10
public static final int DICT_APRILTAG_36h11
public static Dictionary custom_dictionary_from(int nMarkers, int markerSize, Dictionary baseDictionary, int randomSeed)
public static Dictionary custom_dictionary_from(int nMarkers, int markerSize, Dictionary baseDictionary)
public static Dictionary custom_dictionary(int nMarkers, int markerSize, int randomSeed)
public static Dictionary custom_dictionary(int nMarkers, int markerSize)
public static Dictionary getPredefinedDictionary(int dict)
public static boolean estimatePoseCharucoBoard(Mat charucoCorners, Mat charucoIds, CharucoBoard board, Mat cameraMatrix, Mat distCoeffs, Mat rvec, Mat tvec, boolean useExtrinsicGuess)
public static boolean estimatePoseCharucoBoard(Mat charucoCorners, Mat charucoIds, CharucoBoard board, Mat cameraMatrix, Mat distCoeffs, Mat rvec, Mat tvec)
public static double calibrateCameraArucoExtended(java.util.List<Mat> corners, Mat ids, Mat counter, Board board, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, Mat stdDeviationsIntrinsics, Mat stdDeviationsExtrinsics, Mat perViewErrors, int flags, TermCriteria criteria)
public static double calibrateCameraArucoExtended(java.util.List<Mat> corners, Mat ids, Mat counter, Board board, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, Mat stdDeviationsIntrinsics, Mat stdDeviationsExtrinsics, Mat perViewErrors, int flags)
public static double calibrateCameraArucoExtended(java.util.List<Mat> corners, Mat ids, Mat counter, Board board, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, Mat stdDeviationsIntrinsics, Mat stdDeviationsExtrinsics, Mat perViewErrors)
public static double calibrateCameraAruco(java.util.List<Mat> corners, Mat ids, Mat counter, Board board, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, int flags, TermCriteria criteria)
public static double calibrateCameraAruco(java.util.List<Mat> corners, Mat ids, Mat counter, Board board, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, int flags)
public static double calibrateCameraAruco(java.util.List<Mat> corners, Mat ids, Mat counter, Board board, Size imageSize, Mat cameraMatrix, Mat distCoeffs)
public static double calibrateCameraCharucoExtended(java.util.List<Mat> charucoCorners, java.util.List<Mat> charucoIds, CharucoBoard board, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, Mat stdDeviationsIntrinsics, Mat stdDeviationsExtrinsics, Mat perViewErrors, int flags, TermCriteria criteria)
public static double calibrateCameraCharucoExtended(java.util.List<Mat> charucoCorners, java.util.List<Mat> charucoIds, CharucoBoard board, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, Mat stdDeviationsIntrinsics, Mat stdDeviationsExtrinsics, Mat perViewErrors, int flags)
public static double calibrateCameraCharucoExtended(java.util.List<Mat> charucoCorners, java.util.List<Mat> charucoIds, CharucoBoard board, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, Mat stdDeviationsIntrinsics, Mat stdDeviationsExtrinsics, Mat perViewErrors)
public static double calibrateCameraCharuco(java.util.List<Mat> charucoCorners, java.util.List<Mat> charucoIds, CharucoBoard board, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, int flags, TermCriteria criteria)
public static double calibrateCameraCharuco(java.util.List<Mat> charucoCorners, java.util.List<Mat> charucoIds, CharucoBoard board, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, int flags)
public static double calibrateCameraCharuco(java.util.List<Mat> charucoCorners, java.util.List<Mat> charucoIds, CharucoBoard board, Size imageSize, Mat cameraMatrix, Mat distCoeffs)
public static int estimatePoseBoard(java.util.List<Mat> corners, Mat ids, Board board, Mat cameraMatrix, Mat distCoeffs, Mat rvec, Mat tvec, boolean useExtrinsicGuess)
public static int estimatePoseBoard(java.util.List<Mat> corners, Mat ids, Board board, Mat cameraMatrix, Mat distCoeffs, Mat rvec, Mat tvec)
public static int interpolateCornersCharuco(java.util.List<Mat> markerCorners, Mat markerIds, Mat image, CharucoBoard board, Mat charucoCorners, Mat charucoIds, Mat cameraMatrix, Mat distCoeffs, int minMarkers)
public static int interpolateCornersCharuco(java.util.List<Mat> markerCorners, Mat markerIds, Mat image, CharucoBoard board, Mat charucoCorners, Mat charucoIds)
public static void detectCharucoDiamond(Mat image, java.util.List<Mat> markerCorners, Mat markerIds, float squareMarkerLengthRate, java.util.List<Mat> diamondCorners, Mat diamondIds, Mat cameraMatrix, Mat distCoeffs)
public static void detectCharucoDiamond(Mat image, java.util.List<Mat> markerCorners, Mat markerIds, float squareMarkerLengthRate, java.util.List<Mat> diamondCorners, Mat diamondIds)
public static void detectMarkers(Mat image, Dictionary dictionary, java.util.List<Mat> corners, Mat ids, DetectorParameters parameters, java.util.List<Mat> rejectedImgPoints, Mat cameraMatrix, Mat distCoeff)
public static void detectMarkers(Mat image, Dictionary dictionary, java.util.List<Mat> corners, Mat ids)
public static void drawAxis(Mat image, Mat cameraMatrix, Mat distCoeffs, Mat rvec, Mat tvec, float length)
public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds, Scalar cornerColor)
public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners)
public static void drawDetectedDiamonds(Mat image, java.util.List<Mat> diamondCorners, Mat diamondIds, Scalar borderColor)
public static void drawDetectedDiamonds(Mat image, java.util.List<Mat> diamondCorners)
public static void drawDetectedMarkers(Mat image, java.util.List<Mat> corners, Mat ids, Scalar borderColor)
public static void drawMarker(Dictionary dictionary, int id, int sidePixels, Mat img, int borderBits)
public static void drawMarker(Dictionary dictionary, int id, int sidePixels, Mat img)
public static void drawPlanarBoard(Board board, Size outSize, Mat img, int marginSize, int borderBits)
public static void estimatePoseSingleMarkers(java.util.List<Mat> corners, float markerLength, Mat cameraMatrix, Mat distCoeffs, Mat rvecs, Mat tvecs, Mat _objPoints)
public static void estimatePoseSingleMarkers(java.util.List<Mat> corners, float markerLength, Mat cameraMatrix, Mat distCoeffs, Mat rvecs, Mat tvecs)
public static void getBoardObjectAndImagePoints(Board board, java.util.List<Mat> detectedCorners, Mat detectedIds, Mat objPoints, Mat imgPoints)
public static void refineDetectedMarkers(Mat image, Board board, java.util.List<Mat> detectedCorners, Mat detectedIds, java.util.List<Mat> rejectedCorners, Mat cameraMatrix, Mat distCoeffs, float minRepDistance, float errorCorrectionRate, boolean checkAllOrders, Mat recoveredIdxs, DetectorParameters parameters)
Generated on Wed Jul 4 2018 14:01:58 UTC / OpenCV 3.4.2