Package | Description |
---|---|
org.opencv.aruco |
Modifier and Type | Class and Description |
---|---|
class |
CharucoBoard
ChArUco board
Specific class for ChArUco boards.
|
class |
GridBoard
Planar board with grid arrangement of markers
More common type of board.
|
Modifier and Type | Method and Description |
---|---|
static Board |
Board.__fromPtr__(long addr) |
static Board |
Board.create(List<Mat> objPoints,
Dictionary dictionary,
Mat ids)
Provide way to create Board by passing necessary data.
|
Modifier and Type | Method and Description |
---|---|
static double |
Aruco.calibrateCameraAruco(List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs)
It's the same function as #calibrateCameraAruco but without calibration error estimation.
|
static double |
Aruco.calibrateCameraAruco(List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
List<Mat> rvecs)
It's the same function as #calibrateCameraAruco but without calibration error estimation.
|
static double |
Aruco.calibrateCameraAruco(List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
List<Mat> rvecs,
List<Mat> tvecs)
It's the same function as #calibrateCameraAruco but without calibration error estimation.
|
static double |
Aruco.calibrateCameraAruco(List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
List<Mat> rvecs,
List<Mat> tvecs,
int flags)
It's the same function as #calibrateCameraAruco but without calibration error estimation.
|
static double |
Aruco.calibrateCameraAruco(List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
List<Mat> rvecs,
List<Mat> tvecs,
int flags,
TermCriteria criteria)
It's the same function as #calibrateCameraAruco but without calibration error estimation.
|
static double |
Aruco.calibrateCameraArucoExtended(List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
List<Mat> rvecs,
List<Mat> tvecs,
Mat stdDeviationsIntrinsics,
Mat stdDeviationsExtrinsics,
Mat perViewErrors)
Calibrate a camera using aruco markers
|
static double |
Aruco.calibrateCameraArucoExtended(List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
List<Mat> rvecs,
List<Mat> tvecs,
Mat stdDeviationsIntrinsics,
Mat stdDeviationsExtrinsics,
Mat perViewErrors,
int flags)
Calibrate a camera using aruco markers
|
static double |
Aruco.calibrateCameraArucoExtended(List<Mat> corners,
Mat ids,
Mat counter,
Board board,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
List<Mat> rvecs,
List<Mat> tvecs,
Mat stdDeviationsIntrinsics,
Mat stdDeviationsExtrinsics,
Mat perViewErrors,
int flags,
TermCriteria criteria)
Calibrate a camera using aruco markers
|
static void |
Aruco.drawPlanarBoard(Board board,
Size outSize,
Mat img)
Draw a planar board
SEE: _drawPlanarBoardImpl
|
static void |
Aruco.drawPlanarBoard(Board board,
Size outSize,
Mat img,
int marginSize)
Draw a planar board
SEE: _drawPlanarBoardImpl
|
static void |
Aruco.drawPlanarBoard(Board board,
Size outSize,
Mat img,
int marginSize,
int borderBits)
Draw a planar board
SEE: _drawPlanarBoardImpl
|
static int |
Aruco.estimatePoseBoard(List<Mat> corners,
Mat ids,
Board board,
Mat cameraMatrix,
Mat distCoeffs,
Mat rvec,
Mat tvec)
Pose estimation for a board of markers
|
static int |
Aruco.estimatePoseBoard(List<Mat> corners,
Mat ids,
Board board,
Mat cameraMatrix,
Mat distCoeffs,
Mat rvec,
Mat tvec,
boolean useExtrinsicGuess)
Pose estimation for a board of markers
|
static void |
Aruco.getBoardObjectAndImagePoints(Board board,
List<Mat> detectedCorners,
Mat detectedIds,
Mat objPoints,
Mat imgPoints)
Given a board configuration and a set of detected markers, returns the corresponding
image points and object points to call solvePnP
|
static void |
Aruco.refineDetectedMarkers(Mat image,
Board board,
List<Mat> detectedCorners,
Mat detectedIds,
List<Mat> rejectedCorners)
Refind not detected markers based on the already detected and the board layout
|
static void |
Aruco.refineDetectedMarkers(Mat image,
Board board,
List<Mat> detectedCorners,
Mat detectedIds,
List<Mat> rejectedCorners,
Mat cameraMatrix)
Refind not detected markers based on the already detected and the board layout
|
static void |
Aruco.refineDetectedMarkers(Mat image,
Board board,
List<Mat> detectedCorners,
Mat detectedIds,
List<Mat> rejectedCorners,
Mat cameraMatrix,
Mat distCoeffs)
Refind not detected markers based on the already detected and the board layout
|
static void |
Aruco.refineDetectedMarkers(Mat image,
Board board,
List<Mat> detectedCorners,
Mat detectedIds,
List<Mat> rejectedCorners,
Mat cameraMatrix,
Mat distCoeffs,
float minRepDistance)
Refind not detected markers based on the already detected and the board layout
|
static void |
Aruco.refineDetectedMarkers(Mat image,
Board board,
List<Mat> detectedCorners,
Mat detectedIds,
List<Mat> rejectedCorners,
Mat cameraMatrix,
Mat distCoeffs,
float minRepDistance,
float errorCorrectionRate)
Refind not detected markers based on the already detected and the board layout
|
static void |
Aruco.refineDetectedMarkers(Mat image,
Board board,
List<Mat> detectedCorners,
Mat detectedIds,
List<Mat> rejectedCorners,
Mat cameraMatrix,
Mat distCoeffs,
float minRepDistance,
float errorCorrectionRate,
boolean checkAllOrders)
Refind not detected markers based on the already detected and the board layout
|
static void |
Aruco.refineDetectedMarkers(Mat image,
Board board,
List<Mat> detectedCorners,
Mat detectedIds,
List<Mat> rejectedCorners,
Mat cameraMatrix,
Mat distCoeffs,
float minRepDistance,
float errorCorrectionRate,
boolean checkAllOrders,
Mat recoveredIdxs)
Refind not detected markers based on the already detected and the board layout
|
static void |
Aruco.refineDetectedMarkers(Mat image,
Board board,
List<Mat> detectedCorners,
Mat detectedIds,
List<Mat> rejectedCorners,
Mat cameraMatrix,
Mat distCoeffs,
float minRepDistance,
float errorCorrectionRate,
boolean checkAllOrders,
Mat recoveredIdxs,
DetectorParameters parameters)
Refind not detected markers based on the already detected and the board layout
|
Copyright © 2020. All rights reserved.