public class Calib3d
extends java.lang.Object
Constructor and Description |
---|
Calib3d() |
Modifier and Type | Method and Description |
---|---|
static double |
calibrate(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints,
Size image_size,
Mat K,
Mat D,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs) |
static double |
calibrate(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints,
Size image_size,
Mat K,
Mat D,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
int flags) |
static double |
calibrate(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints,
Size image_size,
Mat K,
Mat D,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
int flags,
TermCriteria criteria) |
static double |
calibrateCamera(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs) |
static double |
calibrateCamera(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
int flags) |
static double |
calibrateCamera(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
int flags,
TermCriteria criteria) |
static double |
calibrateCameraExtended(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints,
Size imageSize,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
Mat stdDeviationsIntrinsics,
Mat stdDeviationsExtrinsics,
Mat perViewErrors) |
static double |
calibrateCameraExtended(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints,
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 |
calibrateCameraExtended(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints,
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 void |
calibrationMatrixValues(Mat cameraMatrix,
Size imageSize,
double apertureWidth,
double apertureHeight,
double[] fovx,
double[] fovy,
double[] focalLength,
Point principalPoint,
double[] aspectRatio) |
static void |
composeRT(Mat rvec1,
Mat tvec1,
Mat rvec2,
Mat tvec2,
Mat rvec3,
Mat tvec3) |
static void |
composeRT(Mat rvec1,
Mat tvec1,
Mat rvec2,
Mat tvec2,
Mat rvec3,
Mat tvec3,
Mat dr3dr1,
Mat dr3dt1,
Mat dr3dr2,
Mat dr3dt2,
Mat dt3dr1,
Mat dt3dt1,
Mat dt3dr2,
Mat dt3dt2) |
static void |
computeCorrespondEpilines(Mat points,
int whichImage,
Mat F,
Mat lines) |
static void |
convertPointsFromHomogeneous(Mat src,
Mat dst) |
static void |
convertPointsToHomogeneous(Mat src,
Mat dst) |
static void |
correctMatches(Mat F,
Mat points1,
Mat points2,
Mat newPoints1,
Mat newPoints2) |
static void |
decomposeEssentialMat(Mat E,
Mat R1,
Mat R2,
Mat t) |
static int |
decomposeHomographyMat(Mat H,
Mat K,
java.util.List<Mat> rotations,
java.util.List<Mat> translations,
java.util.List<Mat> normals) |
static void |
decomposeProjectionMatrix(Mat projMatrix,
Mat cameraMatrix,
Mat rotMatrix,
Mat transVect) |
static void |
decomposeProjectionMatrix(Mat projMatrix,
Mat cameraMatrix,
Mat rotMatrix,
Mat transVect,
Mat rotMatrixX,
Mat rotMatrixY,
Mat rotMatrixZ,
Mat eulerAngles) |
static void |
distortPoints(Mat undistorted,
Mat distorted,
Mat K,
Mat D) |
static void |
distortPoints(Mat undistorted,
Mat distorted,
Mat K,
Mat D,
double alpha) |
static void |
drawChessboardCorners(Mat image,
Size patternSize,
MatOfPoint2f corners,
boolean patternWasFound) |
static Mat |
estimateAffine2D(Mat from,
Mat to) |
static Mat |
estimateAffine2D(Mat from,
Mat to,
Mat inliers,
int method,
double ransacReprojThreshold,
long maxIters,
double confidence,
long refineIters) |
static int |
estimateAffine3D(Mat src,
Mat dst,
Mat out,
Mat inliers) |
static int |
estimateAffine3D(Mat src,
Mat dst,
Mat out,
Mat inliers,
double ransacThreshold,
double confidence) |
static Mat |
estimateAffinePartial2D(Mat from,
Mat to) |
static Mat |
estimateAffinePartial2D(Mat from,
Mat to,
Mat inliers,
int method,
double ransacReprojThreshold,
long maxIters,
double confidence,
long refineIters) |
static void |
estimateNewCameraMatrixForUndistortRectify(Mat K,
Mat D,
Size image_size,
Mat R,
Mat P) |
static void |
estimateNewCameraMatrixForUndistortRectify(Mat K,
Mat D,
Size image_size,
Mat R,
Mat P,
double balance,
Size new_size,
double fov_scale) |
static void |
filterHomographyDecompByVisibleRefpoints(java.util.List<Mat> rotations,
java.util.List<Mat> normals,
Mat beforePoints,
Mat afterPoints,
Mat possibleSolutions) |
static void |
filterHomographyDecompByVisibleRefpoints(java.util.List<Mat> rotations,
java.util.List<Mat> normals,
Mat beforePoints,
Mat afterPoints,
Mat possibleSolutions,
Mat pointsMask) |
static void |
filterSpeckles(Mat img,
double newVal,
int maxSpeckleSize,
double maxDiff) |
static void |
filterSpeckles(Mat img,
double newVal,
int maxSpeckleSize,
double maxDiff,
Mat buf) |
static boolean |
findChessboardCorners(Mat image,
Size patternSize,
MatOfPoint2f corners) |
static boolean |
findChessboardCorners(Mat image,
Size patternSize,
MatOfPoint2f corners,
int flags) |
static boolean |
findCirclesGrid(Mat image,
Size patternSize,
Mat centers) |
static boolean |
findCirclesGrid(Mat image,
Size patternSize,
Mat centers,
int flags) |
static Mat |
findEssentialMat(Mat points1,
Mat points2) |
static Mat |
findEssentialMat(Mat points1,
Mat points2,
double focal,
Point pp,
int method,
double prob,
double threshold) |
static Mat |
findEssentialMat(Mat points1,
Mat points2,
double focal,
Point pp,
int method,
double prob,
double threshold,
Mat mask) |
static Mat |
findEssentialMat(Mat points1,
Mat points2,
Mat cameraMatrix) |
static Mat |
findEssentialMat(Mat points1,
Mat points2,
Mat cameraMatrix,
int method,
double prob,
double threshold) |
static Mat |
findEssentialMat(Mat points1,
Mat points2,
Mat cameraMatrix,
int method,
double prob,
double threshold,
Mat mask) |
static Mat |
findFundamentalMat(MatOfPoint2f points1,
MatOfPoint2f points2) |
static Mat |
findFundamentalMat(MatOfPoint2f points1,
MatOfPoint2f points2,
int method,
double ransacReprojThreshold,
double confidence) |
static Mat |
findFundamentalMat(MatOfPoint2f points1,
MatOfPoint2f points2,
int method,
double ransacReprojThreshold,
double confidence,
Mat mask) |
static Mat |
findHomography(MatOfPoint2f srcPoints,
MatOfPoint2f dstPoints) |
static Mat |
findHomography(MatOfPoint2f srcPoints,
MatOfPoint2f dstPoints,
int method,
double ransacReprojThreshold) |
static Mat |
findHomography(MatOfPoint2f srcPoints,
MatOfPoint2f dstPoints,
int method,
double ransacReprojThreshold,
Mat mask,
int maxIters,
double confidence) |
static Mat |
getOptimalNewCameraMatrix(Mat cameraMatrix,
Mat distCoeffs,
Size imageSize,
double alpha) |
static Mat |
getOptimalNewCameraMatrix(Mat cameraMatrix,
Mat distCoeffs,
Size imageSize,
double alpha,
Size newImgSize,
Rect validPixROI,
boolean centerPrincipalPoint) |
static Rect |
getValidDisparityROI(Rect roi1,
Rect roi2,
int minDisparity,
int numberOfDisparities,
int SADWindowSize) |
static Mat |
initCameraMatrix2D(java.util.List<MatOfPoint3f> objectPoints,
java.util.List<MatOfPoint2f> imagePoints,
Size imageSize) |
static Mat |
initCameraMatrix2D(java.util.List<MatOfPoint3f> objectPoints,
java.util.List<MatOfPoint2f> imagePoints,
Size imageSize,
double aspectRatio) |
static void |
initUndistortRectifyMap(Mat K,
Mat D,
Mat R,
Mat P,
Size size,
int m1type,
Mat map1,
Mat map2) |
static void |
matMulDeriv(Mat A,
Mat B,
Mat dABdA,
Mat dABdB) |
static void |
projectPoints(MatOfPoint3f objectPoints,
Mat rvec,
Mat tvec,
Mat cameraMatrix,
MatOfDouble distCoeffs,
MatOfPoint2f imagePoints) |
static void |
projectPoints(MatOfPoint3f objectPoints,
Mat rvec,
Mat tvec,
Mat cameraMatrix,
MatOfDouble distCoeffs,
MatOfPoint2f imagePoints,
Mat jacobian,
double aspectRatio) |
static void |
projectPoints(MatOfPoint3f objectPoints,
MatOfPoint2f imagePoints,
Mat rvec,
Mat tvec,
Mat K,
Mat D) |
static void |
projectPoints(MatOfPoint3f objectPoints,
MatOfPoint2f imagePoints,
Mat rvec,
Mat tvec,
Mat K,
Mat D,
double alpha,
Mat jacobian) |
static int |
recoverPose(Mat E,
Mat points1,
Mat points2,
Mat R,
Mat t) |
static int |
recoverPose(Mat E,
Mat points1,
Mat points2,
Mat R,
Mat t,
double focal,
Point pp) |
static int |
recoverPose(Mat E,
Mat points1,
Mat points2,
Mat R,
Mat t,
double focal,
Point pp,
Mat mask) |
static int |
recoverPose(Mat E,
Mat points1,
Mat points2,
Mat cameraMatrix,
Mat R,
Mat t) |
static int |
recoverPose(Mat E,
Mat points1,
Mat points2,
Mat cameraMatrix,
Mat R,
Mat t,
double distanceThresh) |
static int |
recoverPose(Mat E,
Mat points1,
Mat points2,
Mat cameraMatrix,
Mat R,
Mat t,
double distanceThresh,
Mat mask,
Mat triangulatedPoints) |
static int |
recoverPose(Mat E,
Mat points1,
Mat points2,
Mat cameraMatrix,
Mat R,
Mat t,
Mat mask) |
static float |
rectify3Collinear(Mat cameraMatrix1,
Mat distCoeffs1,
Mat cameraMatrix2,
Mat distCoeffs2,
Mat cameraMatrix3,
Mat distCoeffs3,
java.util.List<Mat> imgpt1,
java.util.List<Mat> imgpt3,
Size imageSize,
Mat R12,
Mat T12,
Mat R13,
Mat T13,
Mat R1,
Mat R2,
Mat R3,
Mat P1,
Mat P2,
Mat P3,
Mat Q,
double alpha,
Size newImgSize,
Rect roi1,
Rect roi2,
int flags) |
static void |
reprojectImageTo3D(Mat disparity,
Mat _3dImage,
Mat Q) |
static void |
reprojectImageTo3D(Mat disparity,
Mat _3dImage,
Mat Q,
boolean handleMissingValues) |
static void |
reprojectImageTo3D(Mat disparity,
Mat _3dImage,
Mat Q,
boolean handleMissingValues,
int ddepth) |
static void |
Rodrigues(Mat src,
Mat dst) |
static void |
Rodrigues(Mat src,
Mat dst,
Mat jacobian) |
static double[] |
RQDecomp3x3(Mat src,
Mat mtxR,
Mat mtxQ) |
static double[] |
RQDecomp3x3(Mat src,
Mat mtxR,
Mat mtxQ,
Mat Qx,
Mat Qy,
Mat Qz) |
static double |
sampsonDistance(Mat pt1,
Mat pt2,
Mat F) |
static int |
solveP3P(Mat objectPoints,
Mat imagePoints,
Mat cameraMatrix,
Mat distCoeffs,
java.util.List<Mat> rvecs,
java.util.List<Mat> tvecs,
int flags) |
static boolean |
solvePnP(MatOfPoint3f objectPoints,
MatOfPoint2f imagePoints,
Mat cameraMatrix,
MatOfDouble distCoeffs,
Mat rvec,
Mat tvec) |
static boolean |
solvePnP(MatOfPoint3f objectPoints,
MatOfPoint2f imagePoints,
Mat cameraMatrix,
MatOfDouble distCoeffs,
Mat rvec,
Mat tvec,
boolean useExtrinsicGuess,
int flags) |
static boolean |
solvePnPRansac(MatOfPoint3f objectPoints,
MatOfPoint2f imagePoints,
Mat cameraMatrix,
MatOfDouble distCoeffs,
Mat rvec,
Mat tvec) |
static boolean |
solvePnPRansac(MatOfPoint3f objectPoints,
MatOfPoint2f imagePoints,
Mat cameraMatrix,
MatOfDouble distCoeffs,
Mat rvec,
Mat tvec,
boolean useExtrinsicGuess,
int iterationsCount,
float reprojectionError,
double confidence,
Mat inliers,
int flags) |
static double |
stereoCalibrate(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints1,
java.util.List<Mat> imagePoints2,
Mat K1,
Mat D1,
Mat K2,
Mat D2,
Size imageSize,
Mat R,
Mat T) |
static double |
stereoCalibrate(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints1,
java.util.List<Mat> imagePoints2,
Mat K1,
Mat D1,
Mat K2,
Mat D2,
Size imageSize,
Mat R,
Mat T,
int flags) |
static double |
stereoCalibrate(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints1,
java.util.List<Mat> imagePoints2,
Mat K1,
Mat D1,
Mat K2,
Mat D2,
Size imageSize,
Mat R,
Mat T,
int flags,
TermCriteria criteria) |
static double |
stereoCalibrate(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints1,
java.util.List<Mat> imagePoints2,
Mat cameraMatrix1,
Mat distCoeffs1,
Mat cameraMatrix2,
Mat distCoeffs2,
Size imageSize,
Mat R,
Mat T,
Mat E,
Mat F) |
static double |
stereoCalibrate(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints1,
java.util.List<Mat> imagePoints2,
Mat cameraMatrix1,
Mat distCoeffs1,
Mat cameraMatrix2,
Mat distCoeffs2,
Size imageSize,
Mat R,
Mat T,
Mat E,
Mat F,
int flags) |
static double |
stereoCalibrate(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints1,
java.util.List<Mat> imagePoints2,
Mat cameraMatrix1,
Mat distCoeffs1,
Mat cameraMatrix2,
Mat distCoeffs2,
Size imageSize,
Mat R,
Mat T,
Mat E,
Mat F,
int flags,
TermCriteria criteria) |
static double |
stereoCalibrateExtended(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints1,
java.util.List<Mat> imagePoints2,
Mat cameraMatrix1,
Mat distCoeffs1,
Mat cameraMatrix2,
Mat distCoeffs2,
Size imageSize,
Mat R,
Mat T,
Mat E,
Mat F,
Mat perViewErrors) |
static double |
stereoCalibrateExtended(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints1,
java.util.List<Mat> imagePoints2,
Mat cameraMatrix1,
Mat distCoeffs1,
Mat cameraMatrix2,
Mat distCoeffs2,
Size imageSize,
Mat R,
Mat T,
Mat E,
Mat F,
Mat perViewErrors,
int flags) |
static double |
stereoCalibrateExtended(java.util.List<Mat> objectPoints,
java.util.List<Mat> imagePoints1,
java.util.List<Mat> imagePoints2,
Mat cameraMatrix1,
Mat distCoeffs1,
Mat cameraMatrix2,
Mat distCoeffs2,
Size imageSize,
Mat R,
Mat T,
Mat E,
Mat F,
Mat perViewErrors,
int flags,
TermCriteria criteria) |
static void |
stereoRectify(Mat cameraMatrix1,
Mat distCoeffs1,
Mat cameraMatrix2,
Mat distCoeffs2,
Size imageSize,
Mat R,
Mat T,
Mat R1,
Mat R2,
Mat P1,
Mat P2,
Mat Q) |
static void |
stereoRectify(Mat K1,
Mat D1,
Mat K2,
Mat D2,
Size imageSize,
Mat R,
Mat tvec,
Mat R1,
Mat R2,
Mat P1,
Mat P2,
Mat Q,
int flags) |
static void |
stereoRectify(Mat cameraMatrix1,
Mat distCoeffs1,
Mat cameraMatrix2,
Mat distCoeffs2,
Size imageSize,
Mat R,
Mat T,
Mat R1,
Mat R2,
Mat P1,
Mat P2,
Mat Q,
int flags,
double alpha,
Size newImageSize,
Rect validPixROI1,
Rect validPixROI2) |
static void |
stereoRectify(Mat K1,
Mat D1,
Mat K2,
Mat D2,
Size imageSize,
Mat R,
Mat tvec,
Mat R1,
Mat R2,
Mat P1,
Mat P2,
Mat Q,
int flags,
Size newImageSize,
double balance,
double fov_scale) |
static boolean |
stereoRectifyUncalibrated(Mat points1,
Mat points2,
Mat F,
Size imgSize,
Mat H1,
Mat H2) |
static boolean |
stereoRectifyUncalibrated(Mat points1,
Mat points2,
Mat F,
Size imgSize,
Mat H1,
Mat H2,
double threshold) |
static void |
triangulatePoints(Mat projMatr1,
Mat projMatr2,
Mat projPoints1,
Mat projPoints2,
Mat points4D) |
static void |
undistortImage(Mat distorted,
Mat undistorted,
Mat K,
Mat D) |
static void |
undistortImage(Mat distorted,
Mat undistorted,
Mat K,
Mat D,
Mat Knew,
Size new_size) |
static void |
undistortPoints(Mat distorted,
Mat undistorted,
Mat K,
Mat D) |
static void |
undistortPoints(Mat distorted,
Mat undistorted,
Mat K,
Mat D,
Mat R,
Mat P) |
static void |
validateDisparity(Mat disparity,
Mat cost,
int minDisparity,
int numberOfDisparities) |
static void |
validateDisparity(Mat disparity,
Mat cost,
int minDisparity,
int numberOfDisparities,
int disp12MaxDisp) |
public static final int CALIB_USE_INTRINSIC_GUESS
public static final int CALIB_RECOMPUTE_EXTRINSIC
public static final int CALIB_CHECK_COND
public static final int CALIB_FIX_SKEW
public static final int CALIB_FIX_K1
public static final int CALIB_FIX_K2
public static final int CALIB_FIX_K3
public static final int CALIB_FIX_K4
public static final int CALIB_FIX_INTRINSIC
public static final int CV_ITERATIVE
public static final int CV_EPNP
public static final int CV_P3P
public static final int CV_DLS
public static final int LMEDS
public static final int RANSAC
public static final int RHO
public static final int SOLVEPNP_ITERATIVE
public static final int SOLVEPNP_EPNP
public static final int SOLVEPNP_P3P
public static final int SOLVEPNP_DLS
public static final int SOLVEPNP_UPNP
public static final int SOLVEPNP_AP3P
public static final int SOLVEPNP_MAX_COUNT
public static final int CALIB_CB_ADAPTIVE_THRESH
public static final int CALIB_CB_NORMALIZE_IMAGE
public static final int CALIB_CB_FILTER_QUADS
public static final int CALIB_CB_FAST_CHECK
public static final int CALIB_CB_SYMMETRIC_GRID
public static final int CALIB_CB_ASYMMETRIC_GRID
public static final int CALIB_CB_CLUSTERING
public static final int CALIB_FIX_ASPECT_RATIO
public static final int CALIB_FIX_PRINCIPAL_POINT
public static final int CALIB_ZERO_TANGENT_DIST
public static final int CALIB_FIX_FOCAL_LENGTH
public static final int CALIB_FIX_K5
public static final int CALIB_FIX_K6
public static final int CALIB_RATIONAL_MODEL
public static final int CALIB_THIN_PRISM_MODEL
public static final int CALIB_FIX_S1_S2_S3_S4
public static final int CALIB_TILTED_MODEL
public static final int CALIB_FIX_TAUX_TAUY
public static final int CALIB_USE_QR
public static final int CALIB_FIX_TANGENT_DIST
public static final int CALIB_SAME_FOCAL_LENGTH
public static final int CALIB_ZERO_DISPARITY
public static final int CALIB_USE_LU
public static final int CALIB_USE_EXTRINSIC_GUESS
public static final int FM_7POINT
public static final int FM_8POINT
public static final int FM_LMEDS
public static final int FM_RANSAC
public static Mat estimateAffine2D(Mat from, Mat to, Mat inliers, int method, double ransacReprojThreshold, long maxIters, double confidence, long refineIters)
public static Mat estimateAffinePartial2D(Mat from, Mat to, Mat inliers, int method, double ransacReprojThreshold, long maxIters, double confidence, long refineIters)
public static Mat findEssentialMat(Mat points1, Mat points2, Mat cameraMatrix, int method, double prob, double threshold, Mat mask)
public static Mat findEssentialMat(Mat points1, Mat points2, Mat cameraMatrix, int method, double prob, double threshold)
public static Mat findEssentialMat(Mat points1, Mat points2, double focal, Point pp, int method, double prob, double threshold, Mat mask)
public static Mat findEssentialMat(Mat points1, Mat points2, double focal, Point pp, int method, double prob, double threshold)
public static Mat findFundamentalMat(MatOfPoint2f points1, MatOfPoint2f points2, int method, double ransacReprojThreshold, double confidence, Mat mask)
public static Mat findFundamentalMat(MatOfPoint2f points1, MatOfPoint2f points2, int method, double ransacReprojThreshold, double confidence)
public static Mat findFundamentalMat(MatOfPoint2f points1, MatOfPoint2f points2)
public static Mat findHomography(MatOfPoint2f srcPoints, MatOfPoint2f dstPoints, int method, double ransacReprojThreshold, Mat mask, int maxIters, double confidence)
public static Mat findHomography(MatOfPoint2f srcPoints, MatOfPoint2f dstPoints, int method, double ransacReprojThreshold)
public static Mat findHomography(MatOfPoint2f srcPoints, MatOfPoint2f dstPoints)
public static Mat getOptimalNewCameraMatrix(Mat cameraMatrix, Mat distCoeffs, Size imageSize, double alpha, Size newImgSize, Rect validPixROI, boolean centerPrincipalPoint)
public static Mat getOptimalNewCameraMatrix(Mat cameraMatrix, Mat distCoeffs, Size imageSize, double alpha)
public static Mat initCameraMatrix2D(java.util.List<MatOfPoint3f> objectPoints, java.util.List<MatOfPoint2f> imagePoints, Size imageSize, double aspectRatio)
public static Mat initCameraMatrix2D(java.util.List<MatOfPoint3f> objectPoints, java.util.List<MatOfPoint2f> imagePoints, Size imageSize)
public static Rect getValidDisparityROI(Rect roi1, Rect roi2, int minDisparity, int numberOfDisparities, int SADWindowSize)
public static boolean findChessboardCorners(Mat image, Size patternSize, MatOfPoint2f corners, int flags)
public static boolean findChessboardCorners(Mat image, Size patternSize, MatOfPoint2f corners)
public static boolean findCirclesGrid(Mat image, Size patternSize, Mat centers, int flags)
public static boolean solvePnP(MatOfPoint3f objectPoints, MatOfPoint2f imagePoints, Mat cameraMatrix, MatOfDouble distCoeffs, Mat rvec, Mat tvec, boolean useExtrinsicGuess, int flags)
public static boolean solvePnP(MatOfPoint3f objectPoints, MatOfPoint2f imagePoints, Mat cameraMatrix, MatOfDouble distCoeffs, Mat rvec, Mat tvec)
public static boolean solvePnPRansac(MatOfPoint3f objectPoints, MatOfPoint2f imagePoints, Mat cameraMatrix, MatOfDouble distCoeffs, Mat rvec, Mat tvec, boolean useExtrinsicGuess, int iterationsCount, float reprojectionError, double confidence, Mat inliers, int flags)
public static boolean solvePnPRansac(MatOfPoint3f objectPoints, MatOfPoint2f imagePoints, Mat cameraMatrix, MatOfDouble distCoeffs, Mat rvec, Mat tvec)
public static boolean stereoRectifyUncalibrated(Mat points1, Mat points2, Mat F, Size imgSize, Mat H1, Mat H2, double threshold)
public static boolean stereoRectifyUncalibrated(Mat points1, Mat points2, Mat F, Size imgSize, Mat H1, Mat H2)
public static double calibrateCameraExtended(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints, 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 calibrateCameraExtended(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints, 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 calibrateCameraExtended(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints, 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 calibrateCamera(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, int flags, TermCriteria criteria)
public static double calibrateCamera(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, int flags)
public static double calibrateCamera(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints, Size imageSize, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs)
public static double stereoCalibrateExtended(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints1, java.util.List<Mat> imagePoints2, Mat cameraMatrix1, Mat distCoeffs1, Mat cameraMatrix2, Mat distCoeffs2, Size imageSize, Mat R, Mat T, Mat E, Mat F, Mat perViewErrors, int flags, TermCriteria criteria)
public static double stereoCalibrateExtended(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints1, java.util.List<Mat> imagePoints2, Mat cameraMatrix1, Mat distCoeffs1, Mat cameraMatrix2, Mat distCoeffs2, Size imageSize, Mat R, Mat T, Mat E, Mat F, Mat perViewErrors, int flags)
public static double stereoCalibrateExtended(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints1, java.util.List<Mat> imagePoints2, Mat cameraMatrix1, Mat distCoeffs1, Mat cameraMatrix2, Mat distCoeffs2, Size imageSize, Mat R, Mat T, Mat E, Mat F, Mat perViewErrors)
public static double stereoCalibrate(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints1, java.util.List<Mat> imagePoints2, Mat cameraMatrix1, Mat distCoeffs1, Mat cameraMatrix2, Mat distCoeffs2, Size imageSize, Mat R, Mat T, Mat E, Mat F, int flags, TermCriteria criteria)
public static double stereoCalibrate(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints1, java.util.List<Mat> imagePoints2, Mat cameraMatrix1, Mat distCoeffs1, Mat cameraMatrix2, Mat distCoeffs2, Size imageSize, Mat R, Mat T, Mat E, Mat F, int flags)
public static double stereoCalibrate(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints1, java.util.List<Mat> imagePoints2, Mat cameraMatrix1, Mat distCoeffs1, Mat cameraMatrix2, Mat distCoeffs2, Size imageSize, Mat R, Mat T, Mat E, Mat F)
public static double calibrate(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints, Size image_size, Mat K, Mat D, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, int flags, TermCriteria criteria)
public static double calibrate(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints, Size image_size, Mat K, Mat D, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, int flags)
public static double calibrate(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints, Size image_size, Mat K, Mat D, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs)
public static double stereoCalibrate(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints1, java.util.List<Mat> imagePoints2, Mat K1, Mat D1, Mat K2, Mat D2, Size imageSize, Mat R, Mat T, int flags, TermCriteria criteria)
public static double stereoCalibrate(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints1, java.util.List<Mat> imagePoints2, Mat K1, Mat D1, Mat K2, Mat D2, Size imageSize, Mat R, Mat T, int flags)
public static double stereoCalibrate(java.util.List<Mat> objectPoints, java.util.List<Mat> imagePoints1, java.util.List<Mat> imagePoints2, Mat K1, Mat D1, Mat K2, Mat D2, Size imageSize, Mat R, Mat T)
public static float rectify3Collinear(Mat cameraMatrix1, Mat distCoeffs1, Mat cameraMatrix2, Mat distCoeffs2, Mat cameraMatrix3, Mat distCoeffs3, java.util.List<Mat> imgpt1, java.util.List<Mat> imgpt3, Size imageSize, Mat R12, Mat T12, Mat R13, Mat T13, Mat R1, Mat R2, Mat R3, Mat P1, Mat P2, Mat P3, Mat Q, double alpha, Size newImgSize, Rect roi1, Rect roi2, int flags)
public static int decomposeHomographyMat(Mat H, Mat K, java.util.List<Mat> rotations, java.util.List<Mat> translations, java.util.List<Mat> normals)
public static int estimateAffine3D(Mat src, Mat dst, Mat out, Mat inliers, double ransacThreshold, double confidence)
public static int recoverPose(Mat E, Mat points1, Mat points2, Mat R, Mat t, double focal, Point pp, Mat mask)
public static int recoverPose(Mat E, Mat points1, Mat points2, Mat R, Mat t, double focal, Point pp)
public static int recoverPose(Mat E, Mat points1, Mat points2, Mat cameraMatrix, Mat R, Mat t, Mat mask)
public static int recoverPose(Mat E, Mat points1, Mat points2, Mat cameraMatrix, Mat R, Mat t)
public static int recoverPose(Mat E, Mat points1, Mat points2, Mat cameraMatrix, Mat R, Mat t, double distanceThresh, Mat mask, Mat triangulatedPoints)
public static int recoverPose(Mat E, Mat points1, Mat points2, Mat cameraMatrix, Mat R, Mat t, double distanceThresh)
public static int solveP3P(Mat objectPoints, Mat imagePoints, Mat cameraMatrix, Mat distCoeffs, java.util.List<Mat> rvecs, java.util.List<Mat> tvecs, int flags)
public static void calibrationMatrixValues(Mat cameraMatrix, Size imageSize, double apertureWidth, double apertureHeight, double[] fovx, double[] fovy, double[] focalLength, Point principalPoint, double[] aspectRatio)
public static void composeRT(Mat rvec1, Mat tvec1, Mat rvec2, Mat tvec2, Mat rvec3, Mat tvec3, Mat dr3dr1, Mat dr3dt1, Mat dr3dr2, Mat dr3dt2, Mat dt3dr1, Mat dt3dt1, Mat dt3dr2, Mat dt3dt2)
public static void composeRT(Mat rvec1, Mat tvec1, Mat rvec2, Mat tvec2, Mat rvec3, Mat tvec3)
public static void computeCorrespondEpilines(Mat points, int whichImage, Mat F, Mat lines)
public static void correctMatches(Mat F, Mat points1, Mat points2, Mat newPoints1, Mat newPoints2)
public static void decomposeProjectionMatrix(Mat projMatrix, Mat cameraMatrix, Mat rotMatrix, Mat transVect, Mat rotMatrixX, Mat rotMatrixY, Mat rotMatrixZ, Mat eulerAngles)
public static void decomposeProjectionMatrix(Mat projMatrix, Mat cameraMatrix, Mat rotMatrix, Mat transVect)
public static void drawChessboardCorners(Mat image, Size patternSize, MatOfPoint2f corners, boolean patternWasFound)
public static void filterHomographyDecompByVisibleRefpoints(java.util.List<Mat> rotations, java.util.List<Mat> normals, Mat beforePoints, Mat afterPoints, Mat possibleSolutions, Mat pointsMask)
public static void filterHomographyDecompByVisibleRefpoints(java.util.List<Mat> rotations, java.util.List<Mat> normals, Mat beforePoints, Mat afterPoints, Mat possibleSolutions)
public static void filterSpeckles(Mat img, double newVal, int maxSpeckleSize, double maxDiff, Mat buf)
public static void filterSpeckles(Mat img, double newVal, int maxSpeckleSize, double maxDiff)
public static void projectPoints(MatOfPoint3f objectPoints, Mat rvec, Mat tvec, Mat cameraMatrix, MatOfDouble distCoeffs, MatOfPoint2f imagePoints, Mat jacobian, double aspectRatio)
public static void projectPoints(MatOfPoint3f objectPoints, Mat rvec, Mat tvec, Mat cameraMatrix, MatOfDouble distCoeffs, MatOfPoint2f imagePoints)
public static void reprojectImageTo3D(Mat disparity, Mat _3dImage, Mat Q, boolean handleMissingValues, int ddepth)
public static void reprojectImageTo3D(Mat disparity, Mat _3dImage, Mat Q, boolean handleMissingValues)
public static void stereoRectify(Mat cameraMatrix1, Mat distCoeffs1, Mat cameraMatrix2, Mat distCoeffs2, Size imageSize, Mat R, Mat T, Mat R1, Mat R2, Mat P1, Mat P2, Mat Q, int flags, double alpha, Size newImageSize, Rect validPixROI1, Rect validPixROI2)
public static void stereoRectify(Mat cameraMatrix1, Mat distCoeffs1, Mat cameraMatrix2, Mat distCoeffs2, Size imageSize, Mat R, Mat T, Mat R1, Mat R2, Mat P1, Mat P2, Mat Q)
public static void triangulatePoints(Mat projMatr1, Mat projMatr2, Mat projPoints1, Mat projPoints2, Mat points4D)
public static void validateDisparity(Mat disparity, Mat cost, int minDisparity, int numberOfDisparities, int disp12MaxDisp)
public static void validateDisparity(Mat disparity, Mat cost, int minDisparity, int numberOfDisparities)
public static void distortPoints(Mat undistorted, Mat distorted, Mat K, Mat D, double alpha)
public static void estimateNewCameraMatrixForUndistortRectify(Mat K, Mat D, Size image_size, Mat R, Mat P, double balance, Size new_size, double fov_scale)
public static void estimateNewCameraMatrixForUndistortRectify(Mat K, Mat D, Size image_size, Mat R, Mat P)
public static void initUndistortRectifyMap(Mat K, Mat D, Mat R, Mat P, Size size, int m1type, Mat map1, Mat map2)
public static void projectPoints(MatOfPoint3f objectPoints, MatOfPoint2f imagePoints, Mat rvec, Mat tvec, Mat K, Mat D, double alpha, Mat jacobian)
public static void projectPoints(MatOfPoint3f objectPoints, MatOfPoint2f imagePoints, Mat rvec, Mat tvec, Mat K, Mat D)
public static void stereoRectify(Mat K1, Mat D1, Mat K2, Mat D2, Size imageSize, Mat R, Mat tvec, Mat R1, Mat R2, Mat P1, Mat P2, Mat Q, int flags, Size newImageSize, double balance, double fov_scale)
public static void stereoRectify(Mat K1, Mat D1, Mat K2, Mat D2, Size imageSize, Mat R, Mat tvec, Mat R1, Mat R2, Mat P1, Mat P2, Mat Q, int flags)
public static void undistortImage(Mat distorted, Mat undistorted, Mat K, Mat D, Mat Knew, Size new_size)
public static void undistortPoints(Mat distorted, Mat undistorted, Mat K, Mat D, Mat R, Mat P)
Generated on Wed Jul 4 2018 14:01:58 UTC / OpenCV 3.4.2