public class opencv_calib3d extends opencv_calib3d
| Modifier and Type | Class and Description |
|---|---|
static class |
opencv_calib3d.CvLevMarq |
static class |
opencv_calib3d.CvPOSITObject
\
Camera Calibration, Pose Estimation and Stereo *
\
|
static class |
opencv_calib3d.CvStereoBMState |
static class |
opencv_calib3d.StereoBM
Block Matching Stereo Correspondence Algorithm
The class implements BM stereo correspondence algorithm by K.
|
static class |
opencv_calib3d.StereoSGBM
Semi-Global Block Matching Stereo Correspondence Algorithm
The class implements the original SGBM stereo correspondence algorithm by H.
|
opencv_calib3d.AbstractCvPOSITObject, opencv_calib3d.AbstractCvStereoBMState| Modifier and Type | Field and Description |
|---|---|
static int |
CALIB_CB_ADAPTIVE_THRESH
enum cv::
|
static int |
CALIB_CB_ASYMMETRIC_GRID
enum cv::
|
static int |
CALIB_CB_CLUSTERING
enum cv::
|
static int |
CALIB_CB_FAST_CHECK
enum cv::
|
static int |
CALIB_CB_FILTER_QUADS
enum cv::
|
static int |
CALIB_CB_NORMALIZE_IMAGE
enum cv::
|
static int |
CALIB_CB_SYMMETRIC_GRID
enum cv::
|
static int |
CALIB_FIX_ASPECT_RATIO
enum cv::
|
static int |
CALIB_FIX_FOCAL_LENGTH
enum cv::
|
static int |
CALIB_FIX_INTRINSIC
enum cv::
|
static int |
CALIB_FIX_K1
enum cv::
|
static int |
CALIB_FIX_K2
enum cv::
|
static int |
CALIB_FIX_K3
enum cv::
|
static int |
CALIB_FIX_K4
enum cv::
|
static int |
CALIB_FIX_K5
enum cv::
|
static int |
CALIB_FIX_K6
enum cv::
|
static int |
CALIB_FIX_PRINCIPAL_POINT
enum cv::
|
static int |
CALIB_RATIONAL_MODEL
enum cv::
|
static int |
CALIB_SAME_FOCAL_LENGTH
enum cv::
|
static int |
CALIB_USE_INTRINSIC_GUESS
enum cv::
|
static int |
CALIB_ZERO_DISPARITY
enum cv::
|
static int |
CALIB_ZERO_TANGENT_DIST
enum cv::
|
static int |
CV_CALIB_CB_ADAPTIVE_THRESH |
static int |
CV_CALIB_CB_FAST_CHECK |
static int |
CV_CALIB_CB_FILTER_QUADS |
static int |
CV_CALIB_CB_NORMALIZE_IMAGE |
static int |
CV_CALIB_FIX_ASPECT_RATIO |
static int |
CV_CALIB_FIX_FOCAL_LENGTH |
static int |
CV_CALIB_FIX_INTRINSIC |
static int |
CV_CALIB_FIX_K1 |
static int |
CV_CALIB_FIX_K2 |
static int |
CV_CALIB_FIX_K3 |
static int |
CV_CALIB_FIX_K4 |
static int |
CV_CALIB_FIX_K5 |
static int |
CV_CALIB_FIX_K6 |
static int |
CV_CALIB_FIX_PRINCIPAL_POINT |
static int |
CV_CALIB_RATIONAL_MODEL |
static int |
CV_CALIB_SAME_FOCAL_LENGTH |
static int |
CV_CALIB_USE_INTRINSIC_GUESS |
static int |
CV_CALIB_ZERO_DISPARITY |
static int |
CV_CALIB_ZERO_TANGENT_DIST |
static int |
CV_EPNP
enum
|
static int |
CV_FM_7POINT |
static int |
CV_FM_8POINT |
static int |
CV_FM_LMEDS |
static int |
CV_FM_LMEDS_ONLY |
static int |
CV_FM_RANSAC |
static int |
CV_FM_RANSAC_ONLY |
static int |
CV_ITERATIVE
enum
|
static int |
CV_LMEDS |
static int |
CV_P3P
enum
|
static int |
CV_RANSAC |
static int |
CV_STEREO_BM_BASIC |
static int |
CV_STEREO_BM_FISH_EYE |
static int |
CV_STEREO_BM_NARROW |
static int |
CV_STEREO_BM_NORMALIZED_RESPONSE |
static int |
CV_STEREO_BM_XSOBEL |
static int |
EPNP
enum cv::
|
static int |
FM_7POINT
enum cv::
|
static int |
FM_8POINT
enum cv::
|
static int |
FM_LMEDS
enum cv::
|
static int |
FM_RANSAC
enum cv::
|
static int |
ITERATIVE
enum cv::
|
static int |
LMEDS
enum cv::
|
static int |
P3P
enum cv::
|
static int |
RANSAC
enum cv::
|
| Constructor and Description |
|---|
opencv_calib3d() |
| Modifier and Type | Method and Description |
|---|---|
static double |
calibrateCamera(opencv_core.MatVector objectPoints,
opencv_core.MatVector imagePoints,
opencv_core.Size imageSize,
opencv_core.Mat cameraMatrix,
opencv_core.Mat distCoeffs,
opencv_core.MatVector rvecs,
opencv_core.MatVector tvecs) |
static double |
calibrateCamera(opencv_core.MatVector objectPoints,
opencv_core.MatVector imagePoints,
opencv_core.Size imageSize,
opencv_core.Mat cameraMatrix,
opencv_core.Mat distCoeffs,
opencv_core.MatVector rvecs,
opencv_core.MatVector tvecs,
int flags,
opencv_core.TermCriteria criteria)
finds intrinsic and extrinsic camera parameters from several fews of a known calibration pattern.
|
static void |
calibrationMatrixValues(opencv_core.Mat cameraMatrix,
opencv_core.Size imageSize,
double apertureWidth,
double apertureHeight,
double[] fovx,
double[] fovy,
double[] focalLength,
opencv_core.Point2d principalPoint,
double[] aspectRatio) |
static void |
calibrationMatrixValues(opencv_core.Mat cameraMatrix,
opencv_core.Size imageSize,
double apertureWidth,
double apertureHeight,
DoubleBuffer fovx,
DoubleBuffer fovy,
DoubleBuffer focalLength,
opencv_core.Point2d principalPoint,
DoubleBuffer aspectRatio) |
static void |
calibrationMatrixValues(opencv_core.Mat cameraMatrix,
opencv_core.Size imageSize,
double apertureWidth,
double apertureHeight,
DoublePointer fovx,
DoublePointer fovy,
DoublePointer focalLength,
opencv_core.Point2d principalPoint,
DoublePointer aspectRatio)
computes several useful camera characteristics from the camera matrix, camera frame resolution and the physical sensor size.
|
static void |
composeRT(opencv_core.Mat rvec1,
opencv_core.Mat tvec1,
opencv_core.Mat rvec2,
opencv_core.Mat tvec2,
opencv_core.Mat rvec3,
opencv_core.Mat tvec3) |
static void |
composeRT(opencv_core.Mat rvec1,
opencv_core.Mat tvec1,
opencv_core.Mat rvec2,
opencv_core.Mat tvec2,
opencv_core.Mat rvec3,
opencv_core.Mat tvec3,
opencv_core.Mat dr3dr1,
opencv_core.Mat dr3dt1,
opencv_core.Mat dr3dr2,
opencv_core.Mat dr3dt2,
opencv_core.Mat dt3dr1,
opencv_core.Mat dt3dt1,
opencv_core.Mat dt3dr2,
opencv_core.Mat dt3dt2)
composes 2 [R|t] transformations together.
|
static void |
computeCorrespondEpilines(opencv_core.Mat points,
int whichImage,
opencv_core.Mat F,
opencv_core.Mat lines)
finds coordinates of epipolar lines corresponding the specified points
|
static void |
convertPointsFromHomogeneous(opencv_core.Mat src,
opencv_core.Mat dst)
converts point coordinates from homogeneous to normal pixel coordinates ((x,y,z)->(x/z, y/z))
|
static void |
convertPointsHomogeneous(opencv_core.Mat src,
opencv_core.Mat dst)
for backward compatibility
|
static void |
convertPointsToHomogeneous(opencv_core.Mat src,
opencv_core.Mat dst)
converts point coordinates from normal pixel coordinates to homogeneous coordinates ((x,y)->(x,y,1))
|
static void |
correctMatches(opencv_core.Mat F,
opencv_core.Mat points1,
opencv_core.Mat points2,
opencv_core.Mat newPoints1,
opencv_core.Mat newPoints2) |
static void |
cvCalcMatMulDeriv(opencv_core.CvMat A,
opencv_core.CvMat B,
opencv_core.CvMat dABdA,
opencv_core.CvMat dABdB) |
static double |
cvCalibrateCamera2(opencv_core.CvMat object_points,
opencv_core.CvMat image_points,
opencv_core.CvMat point_counts,
opencv_core.CvSize image_size,
opencv_core.CvMat camera_matrix,
opencv_core.CvMat distortion_coeffs) |
static double |
cvCalibrateCamera2(opencv_core.CvMat object_points,
opencv_core.CvMat image_points,
opencv_core.CvMat point_counts,
opencv_core.CvSize image_size,
opencv_core.CvMat camera_matrix,
opencv_core.CvMat distortion_coeffs,
opencv_core.CvMat rotation_vectors,
opencv_core.CvMat translation_vectors,
int flags,
opencv_core.CvTermCriteria term_crit) |
static void |
cvCalibrationMatrixValues(opencv_core.CvMat camera_matrix,
opencv_core.CvSize image_size) |
static void |
cvCalibrationMatrixValues(opencv_core.CvMat camera_matrix,
opencv_core.CvSize image_size,
double aperture_width,
double aperture_height,
double[] fovx,
double[] fovy,
double[] focal_length,
double[] principal_point,
double[] pixel_aspect_ratio) |
static void |
cvCalibrationMatrixValues(opencv_core.CvMat camera_matrix,
opencv_core.CvSize image_size,
double aperture_width,
double aperture_height,
DoubleBuffer fovx,
DoubleBuffer fovy,
DoubleBuffer focal_length,
DoubleBuffer principal_point,
DoubleBuffer pixel_aspect_ratio) |
static void |
cvCalibrationMatrixValues(opencv_core.CvMat camera_matrix,
opencv_core.CvSize image_size,
double aperture_width,
double aperture_height,
DoublePointer fovx,
DoublePointer fovy,
DoublePointer focal_length,
opencv_core.CvPoint2D64f principal_point,
DoublePointer pixel_aspect_ratio) |
static int |
cvCheckChessboard(opencv_core.IplImage src,
opencv_core.CvSize size) |
static void |
cvComposeRT(opencv_core.CvMat _rvec1,
opencv_core.CvMat _tvec1,
opencv_core.CvMat _rvec2,
opencv_core.CvMat _tvec2,
opencv_core.CvMat _rvec3,
opencv_core.CvMat _tvec3) |
static void |
cvComposeRT(opencv_core.CvMat _rvec1,
opencv_core.CvMat _tvec1,
opencv_core.CvMat _rvec2,
opencv_core.CvMat _tvec2,
opencv_core.CvMat _rvec3,
opencv_core.CvMat _tvec3,
opencv_core.CvMat dr3dr1,
opencv_core.CvMat dr3dt1,
opencv_core.CvMat dr3dr2,
opencv_core.CvMat dr3dt2,
opencv_core.CvMat dt3dr1,
opencv_core.CvMat dt3dt1,
opencv_core.CvMat dt3dr2,
opencv_core.CvMat dt3dt2) |
static void |
cvComputeCorrespondEpilines(opencv_core.CvMat points,
int which_image,
opencv_core.CvMat fundamental_matrix,
opencv_core.CvMat correspondent_lines) |
static void |
cvConvertPointsHomogeneous(opencv_core.CvMat src,
opencv_core.CvMat dst) |
static void |
cvCorrectMatches(opencv_core.CvMat F,
opencv_core.CvMat points1,
opencv_core.CvMat points2,
opencv_core.CvMat new_points1,
opencv_core.CvMat new_points2) |
static opencv_calib3d.CvPOSITObject |
cvCreatePOSITObject(float[] points,
int point_count) |
static opencv_calib3d.CvPOSITObject |
cvCreatePOSITObject(FloatBuffer points,
int point_count) |
static opencv_calib3d.CvPOSITObject |
cvCreatePOSITObject(opencv_core.CvPoint3D32f points,
int point_count) |
static opencv_calib3d.CvStereoBMState |
cvCreateStereoBMState() |
static opencv_calib3d.CvStereoBMState |
cvCreateStereoBMState(int preset,
int numberOfDisparities) |
static void |
cvDecomposeProjectionMatrix(opencv_core.CvMat projMatr,
opencv_core.CvMat calibMatr,
opencv_core.CvMat rotMatr,
opencv_core.CvMat posVect) |
static void |
cvDecomposeProjectionMatrix(opencv_core.CvMat projMatr,
opencv_core.CvMat calibMatr,
opencv_core.CvMat rotMatr,
opencv_core.CvMat posVect,
opencv_core.CvMat rotMatrX,
opencv_core.CvMat rotMatrY,
opencv_core.CvMat rotMatrZ,
double[] eulerAngles) |
static void |
cvDecomposeProjectionMatrix(opencv_core.CvMat projMatr,
opencv_core.CvMat calibMatr,
opencv_core.CvMat rotMatr,
opencv_core.CvMat posVect,
opencv_core.CvMat rotMatrX,
opencv_core.CvMat rotMatrY,
opencv_core.CvMat rotMatrZ,
DoubleBuffer eulerAngles) |
static void |
cvDecomposeProjectionMatrix(opencv_core.CvMat projMatr,
opencv_core.CvMat calibMatr,
opencv_core.CvMat rotMatr,
opencv_core.CvMat posVect,
opencv_core.CvMat rotMatrX,
opencv_core.CvMat rotMatrY,
opencv_core.CvMat rotMatrZ,
opencv_core.CvPoint3D64f eulerAngles) |
static void |
cvDrawChessboardCorners(opencv_core.CvArr image,
opencv_core.CvSize pattern_size,
float[] corners,
int count,
int pattern_was_found) |
static void |
cvDrawChessboardCorners(opencv_core.CvArr image,
opencv_core.CvSize pattern_size,
FloatBuffer corners,
int count,
int pattern_was_found) |
static void |
cvDrawChessboardCorners(opencv_core.CvArr image,
opencv_core.CvSize pattern_size,
opencv_core.CvPoint2D32f corners,
int count,
int pattern_was_found) |
static int |
cvFindChessboardCorners(Pointer image,
opencv_core.CvSize pattern_size,
float[] corners) |
static int |
cvFindChessboardCorners(Pointer image,
opencv_core.CvSize pattern_size,
float[] corners,
int[] corner_count,
int flags) |
static int |
cvFindChessboardCorners(Pointer image,
opencv_core.CvSize pattern_size,
FloatBuffer corners) |
static int |
cvFindChessboardCorners(Pointer image,
opencv_core.CvSize pattern_size,
FloatBuffer corners,
IntBuffer corner_count,
int flags) |
static int |
cvFindChessboardCorners(Pointer image,
opencv_core.CvSize pattern_size,
opencv_core.CvPoint2D32f corners) |
static int |
cvFindChessboardCorners(Pointer image,
opencv_core.CvSize pattern_size,
opencv_core.CvPoint2D32f corners,
IntPointer corner_count,
int flags) |
static void |
cvFindExtrinsicCameraParams2(opencv_core.CvMat object_points,
opencv_core.CvMat image_points,
opencv_core.CvMat camera_matrix,
opencv_core.CvMat distortion_coeffs,
opencv_core.CvMat rotation_vector,
opencv_core.CvMat translation_vector) |
static void |
cvFindExtrinsicCameraParams2(opencv_core.CvMat object_points,
opencv_core.CvMat image_points,
opencv_core.CvMat camera_matrix,
opencv_core.CvMat distortion_coeffs,
opencv_core.CvMat rotation_vector,
opencv_core.CvMat translation_vector,
int use_extrinsic_guess) |
static int |
cvFindFundamentalMat(opencv_core.CvMat points1,
opencv_core.CvMat points2,
opencv_core.CvMat fundamental_matrix) |
static int |
cvFindFundamentalMat(opencv_core.CvMat points1,
opencv_core.CvMat points2,
opencv_core.CvMat fundamental_matrix,
int method,
double param1,
double param2,
opencv_core.CvMat status) |
static int |
cvFindHomography(opencv_core.CvMat src_points,
opencv_core.CvMat dst_points,
opencv_core.CvMat homography) |
static int |
cvFindHomography(opencv_core.CvMat src_points,
opencv_core.CvMat dst_points,
opencv_core.CvMat homography,
int method,
double ransacReprojThreshold,
opencv_core.CvMat mask) |
static void |
cvFindStereoCorrespondenceBM(opencv_core.CvArr left,
opencv_core.CvArr right,
opencv_core.CvArr disparity,
opencv_calib3d.CvStereoBMState state) |
static void |
cvGetOptimalNewCameraMatrix(opencv_core.CvMat camera_matrix,
opencv_core.CvMat dist_coeffs,
opencv_core.CvSize image_size,
double alpha,
opencv_core.CvMat new_camera_matrix) |
static void |
cvGetOptimalNewCameraMatrix(opencv_core.CvMat camera_matrix,
opencv_core.CvMat dist_coeffs,
opencv_core.CvSize image_size,
double alpha,
opencv_core.CvMat new_camera_matrix,
opencv_core.CvSize new_imag_size,
opencv_core.CvRect valid_pixel_ROI,
int center_principal_point) |
static opencv_core.CvRect |
cvGetValidDisparityROI(opencv_core.CvRect roi1,
opencv_core.CvRect roi2,
int minDisparity,
int numberOfDisparities,
int SADWindowSize) |
static void |
cvInitIntrinsicParams2D(opencv_core.CvMat object_points,
opencv_core.CvMat image_points,
opencv_core.CvMat npoints,
opencv_core.CvSize image_size,
opencv_core.CvMat camera_matrix) |
static void |
cvInitIntrinsicParams2D(opencv_core.CvMat object_points,
opencv_core.CvMat image_points,
opencv_core.CvMat npoints,
opencv_core.CvSize image_size,
opencv_core.CvMat camera_matrix,
double aspect_ratio) |
static void |
cvPOSIT(opencv_calib3d.CvPOSITObject posit_object,
float[] image_points,
double focal_length,
opencv_core.CvTermCriteria criteria,
float[] rotation_matrix,
float[] translation_vector) |
static void |
cvPOSIT(opencv_calib3d.CvPOSITObject posit_object,
FloatBuffer image_points,
double focal_length,
opencv_core.CvTermCriteria criteria,
FloatBuffer rotation_matrix,
FloatBuffer translation_vector) |
static void |
cvPOSIT(opencv_calib3d.CvPOSITObject posit_object,
opencv_core.CvPoint2D32f image_points,
double focal_length,
opencv_core.CvTermCriteria criteria,
FloatPointer rotation_matrix,
FloatPointer translation_vector) |
static void |
cvProjectPoints2(opencv_core.CvMat object_points,
opencv_core.CvMat rotation_vector,
opencv_core.CvMat translation_vector,
opencv_core.CvMat camera_matrix,
opencv_core.CvMat distortion_coeffs,
opencv_core.CvMat image_points) |
static void |
cvProjectPoints2(opencv_core.CvMat object_points,
opencv_core.CvMat rotation_vector,
opencv_core.CvMat translation_vector,
opencv_core.CvMat camera_matrix,
opencv_core.CvMat distortion_coeffs,
opencv_core.CvMat image_points,
opencv_core.CvMat dpdrot,
opencv_core.CvMat dpdt,
opencv_core.CvMat dpdf,
opencv_core.CvMat dpdc,
opencv_core.CvMat dpddist,
double aspect_ratio) |
static int |
cvRANSACUpdateNumIters(double p,
double err_prob,
int model_points,
int max_iters) |
static void |
cvReleasePOSITObject(opencv_calib3d.CvPOSITObject posit_object) |
static void |
cvReleasePOSITObject(PointerPointer posit_object) |
static void |
cvReleaseStereoBMState(opencv_calib3d.CvStereoBMState state) |
static void |
cvReleaseStereoBMState(PointerPointer state) |
static void |
cvReprojectImageTo3D(opencv_core.CvArr disparityImage,
opencv_core.CvArr _3dImage,
opencv_core.CvMat Q) |
static void |
cvReprojectImageTo3D(opencv_core.CvArr disparityImage,
opencv_core.CvArr _3dImage,
opencv_core.CvMat Q,
int handleMissingValues) |
static int |
cvRodrigues2(opencv_core.CvMat src,
opencv_core.CvMat dst) |
static int |
cvRodrigues2(opencv_core.CvMat src,
opencv_core.CvMat dst,
opencv_core.CvMat jacobian) |
static void |
cvRQDecomp3x3(opencv_core.CvMat matrixM,
opencv_core.CvMat matrixR,
opencv_core.CvMat matrixQ) |
static void |
cvRQDecomp3x3(opencv_core.CvMat matrixM,
opencv_core.CvMat matrixR,
opencv_core.CvMat matrixQ,
opencv_core.CvMat matrixQx,
opencv_core.CvMat matrixQy,
opencv_core.CvMat matrixQz,
double[] eulerAngles) |
static void |
cvRQDecomp3x3(opencv_core.CvMat matrixM,
opencv_core.CvMat matrixR,
opencv_core.CvMat matrixQ,
opencv_core.CvMat matrixQx,
opencv_core.CvMat matrixQy,
opencv_core.CvMat matrixQz,
DoubleBuffer eulerAngles) |
static void |
cvRQDecomp3x3(opencv_core.CvMat matrixM,
opencv_core.CvMat matrixR,
opencv_core.CvMat matrixQ,
opencv_core.CvMat matrixQx,
opencv_core.CvMat matrixQy,
opencv_core.CvMat matrixQz,
opencv_core.CvPoint3D64f eulerAngles) |
static double |
cvStereoCalibrate(opencv_core.CvMat object_points,
opencv_core.CvMat image_points1,
opencv_core.CvMat image_points2,
opencv_core.CvMat npoints,
opencv_core.CvMat camera_matrix1,
opencv_core.CvMat dist_coeffs1,
opencv_core.CvMat camera_matrix2,
opencv_core.CvMat dist_coeffs2,
opencv_core.CvSize image_size,
opencv_core.CvMat R,
opencv_core.CvMat T) |
static double |
cvStereoCalibrate(opencv_core.CvMat object_points,
opencv_core.CvMat image_points1,
opencv_core.CvMat image_points2,
opencv_core.CvMat npoints,
opencv_core.CvMat camera_matrix1,
opencv_core.CvMat dist_coeffs1,
opencv_core.CvMat camera_matrix2,
opencv_core.CvMat dist_coeffs2,
opencv_core.CvSize image_size,
opencv_core.CvMat R,
opencv_core.CvMat T,
opencv_core.CvMat E,
opencv_core.CvMat F,
opencv_core.CvTermCriteria term_crit,
int flags) |
static void |
cvStereoRectify(opencv_core.CvMat camera_matrix1,
opencv_core.CvMat camera_matrix2,
opencv_core.CvMat dist_coeffs1,
opencv_core.CvMat dist_coeffs2,
opencv_core.CvSize image_size,
opencv_core.CvMat R,
opencv_core.CvMat T,
opencv_core.CvMat R1,
opencv_core.CvMat R2,
opencv_core.CvMat P1,
opencv_core.CvMat P2) |
static void |
cvStereoRectify(opencv_core.CvMat camera_matrix1,
opencv_core.CvMat camera_matrix2,
opencv_core.CvMat dist_coeffs1,
opencv_core.CvMat dist_coeffs2,
opencv_core.CvSize image_size,
opencv_core.CvMat R,
opencv_core.CvMat T,
opencv_core.CvMat R1,
opencv_core.CvMat R2,
opencv_core.CvMat P1,
opencv_core.CvMat P2,
opencv_core.CvMat Q,
int flags,
double alpha,
opencv_core.CvSize new_image_size,
opencv_core.CvRect valid_pix_ROI1,
opencv_core.CvRect valid_pix_ROI2) |
static int |
cvStereoRectifyUncalibrated(opencv_core.CvMat points1,
opencv_core.CvMat points2,
opencv_core.CvMat F,
opencv_core.CvSize img_size,
opencv_core.CvMat H1,
opencv_core.CvMat H2) |
static int |
cvStereoRectifyUncalibrated(opencv_core.CvMat points1,
opencv_core.CvMat points2,
opencv_core.CvMat F,
opencv_core.CvSize img_size,
opencv_core.CvMat H1,
opencv_core.CvMat H2,
double threshold) |
static void |
cvTriangulatePoints(opencv_core.CvMat projMatr1,
opencv_core.CvMat projMatr2,
opencv_core.CvMat projPoints1,
opencv_core.CvMat projPoints2,
opencv_core.CvMat points4D) |
static void |
cvValidateDisparity(opencv_core.CvArr disparity,
opencv_core.CvArr cost,
int minDisparity,
int numberOfDisparities) |
static void |
cvValidateDisparity(opencv_core.CvArr disparity,
opencv_core.CvArr cost,
int minDisparity,
int numberOfDisparities,
int disp12MaxDiff) |
static void |
decomposeProjectionMatrix(opencv_core.Mat projMatrix,
opencv_core.Mat cameraMatrix,
opencv_core.Mat rotMatrix,
opencv_core.Mat transVect) |
static void |
decomposeProjectionMatrix(opencv_core.Mat projMatrix,
opencv_core.Mat cameraMatrix,
opencv_core.Mat rotMatrix,
opencv_core.Mat transVect,
opencv_core.Mat rotMatrixX,
opencv_core.Mat rotMatrixY,
opencv_core.Mat rotMatrixZ,
opencv_core.Mat eulerAngles)
Decomposes the projection matrix into camera matrix and the rotation martix and the translation vector
|
static void |
drawChessboardCorners(opencv_core.Mat image,
opencv_core.Size patternSize,
opencv_core.Mat corners,
boolean patternWasFound)
draws the checkerboard pattern (found or partly found) in the image
|
static int |
estimateAffine3D(opencv_core.Mat src,
opencv_core.Mat dst,
opencv_core.Mat out,
opencv_core.Mat inliers) |
static int |
estimateAffine3D(opencv_core.Mat src,
opencv_core.Mat dst,
opencv_core.Mat out,
opencv_core.Mat inliers,
double ransacThreshold,
double confidence) |
static void |
filterSpeckles(opencv_core.Mat img,
double newVal,
int maxSpeckleSize,
double maxDiff) |
static void |
filterSpeckles(opencv_core.Mat img,
double newVal,
int maxSpeckleSize,
double maxDiff,
opencv_core.Mat buf)
filters off speckles (small regions of incorrectly computed disparity)
|
static boolean |
find4QuadCornerSubpix(opencv_core.Mat img,
opencv_core.Mat corners,
opencv_core.Size region_size)
finds subpixel-accurate positions of the chessboard corners
|
static boolean |
findChessboardCorners(opencv_core.Mat image,
opencv_core.Size patternSize,
opencv_core.Mat corners) |
static boolean |
findChessboardCorners(opencv_core.Mat image,
opencv_core.Size patternSize,
opencv_core.Mat corners,
int flags)
finds checkerboard pattern of the specified size in the image
|
static boolean |
findCirclesGrid(opencv_core.Mat image,
opencv_core.Size patternSize,
opencv_core.Mat centers) |
static boolean |
findCirclesGrid(opencv_core.Mat image,
opencv_core.Size patternSize,
opencv_core.Mat centers,
int flags,
opencv_features2d.FeatureDetector blobDetector)
finds circles' grid pattern of the specified size in the image
|
static boolean |
findCirclesGridDefault(opencv_core.Mat image,
opencv_core.Size patternSize,
opencv_core.Mat centers) |
static boolean |
findCirclesGridDefault(opencv_core.Mat image,
opencv_core.Size patternSize,
opencv_core.Mat centers,
int flags)
the deprecated function.
|
static opencv_core.Mat |
findFundamentalMat(opencv_core.Mat points1,
opencv_core.Mat points2) |
static opencv_core.Mat |
findFundamentalMat(opencv_core.Mat points1,
opencv_core.Mat points2,
int method,
double param1,
double param2,
opencv_core.Mat mask)
finds fundamental matrix from a set of corresponding 2D points
|
static opencv_core.Mat |
findFundamentalMat(opencv_core.Mat points1,
opencv_core.Mat points2,
opencv_core.Mat mask) |
static opencv_core.Mat |
findFundamentalMat(opencv_core.Mat points1,
opencv_core.Mat points2,
opencv_core.Mat mask,
int method,
double param1,
double param2)
variant of findFundamentalMat for backward compatibility
|
static opencv_core.Mat |
findHomography(opencv_core.Mat srcPoints,
opencv_core.Mat dstPoints) |
static opencv_core.Mat |
findHomography(opencv_core.Mat srcPoints,
opencv_core.Mat dstPoints,
int method,
double ransacReprojThreshold,
opencv_core.Mat mask)
computes the best-fit perspective transformation mapping srcPoints to dstPoints.
|
static opencv_core.Mat |
findHomography(opencv_core.Mat srcPoints,
opencv_core.Mat dstPoints,
opencv_core.Mat mask) |
static opencv_core.Mat |
findHomography(opencv_core.Mat srcPoints,
opencv_core.Mat dstPoints,
opencv_core.Mat mask,
int method,
double ransacReprojThreshold)
variant of findHomography for backward compatibility
|
static opencv_core.Mat |
getOptimalNewCameraMatrix(opencv_core.Mat cameraMatrix,
opencv_core.Mat distCoeffs,
opencv_core.Size imageSize,
double alpha) |
static opencv_core.Mat |
getOptimalNewCameraMatrix(opencv_core.Mat cameraMatrix,
opencv_core.Mat distCoeffs,
opencv_core.Size imageSize,
double alpha,
opencv_core.Size newImgSize,
opencv_core.Rect validPixROI,
boolean centerPrincipalPoint)
returns the optimal new camera matrix
|
static opencv_core.Rect |
getValidDisparityROI(opencv_core.Rect roi1,
opencv_core.Rect roi2,
int minDisparity,
int numberOfDisparities,
int SADWindowSize)
computes valid disparity ROI from the valid ROIs of the rectified images (that are returned by cv::stereoRectify())
|
static opencv_core.Mat |
initCameraMatrix2D(opencv_core.MatVector objectPoints,
opencv_core.MatVector imagePoints,
opencv_core.Size imageSize) |
static opencv_core.Mat |
initCameraMatrix2D(opencv_core.MatVector objectPoints,
opencv_core.MatVector imagePoints,
opencv_core.Size imageSize,
double aspectRatio)
initializes camera matrix from a few 3D points and the corresponding projections.
|
static void |
matMulDeriv(opencv_core.Mat A,
opencv_core.Mat B,
opencv_core.Mat dABdA,
opencv_core.Mat dABdB)
computes derivatives of the matrix product w.r.t each of the multiplied matrix coefficients
|
static void |
projectPoints(opencv_core.Mat objectPoints,
opencv_core.Mat rvec,
opencv_core.Mat tvec,
opencv_core.Mat cameraMatrix,
opencv_core.Mat distCoeffs,
opencv_core.Mat imagePoints) |
static void |
projectPoints(opencv_core.Mat objectPoints,
opencv_core.Mat rvec,
opencv_core.Mat tvec,
opencv_core.Mat cameraMatrix,
opencv_core.Mat distCoeffs,
opencv_core.Mat imagePoints,
opencv_core.Mat jacobian,
double aspectRatio)
projects points from the model coordinate space to the image coordinates.
|
static float |
rectify3Collinear(opencv_core.Mat cameraMatrix1,
opencv_core.Mat distCoeffs1,
opencv_core.Mat cameraMatrix2,
opencv_core.Mat distCoeffs2,
opencv_core.Mat cameraMatrix3,
opencv_core.Mat distCoeffs3,
opencv_core.MatVector imgpt1,
opencv_core.MatVector imgpt3,
opencv_core.Size imageSize,
opencv_core.Mat R12,
opencv_core.Mat T12,
opencv_core.Mat R13,
opencv_core.Mat T13,
opencv_core.Mat R1,
opencv_core.Mat R2,
opencv_core.Mat R3,
opencv_core.Mat P1,
opencv_core.Mat P2,
opencv_core.Mat P3,
opencv_core.Mat Q,
double alpha,
opencv_core.Size newImgSize,
opencv_core.Rect roi1,
opencv_core.Rect roi2,
int flags)
computes the rectification transformations for 3-head camera, where all the heads are on the same line.
|
static void |
reprojectImageTo3D(opencv_core.Mat disparity,
opencv_core.Mat _3dImage,
opencv_core.Mat Q) |
static void |
reprojectImageTo3D(opencv_core.Mat disparity,
opencv_core.Mat _3dImage,
opencv_core.Mat Q,
boolean handleMissingValues,
int ddepth)
reprojects disparity image to 3D: (x,y,d)->(X,Y,Z) using the matrix Q returned by cv::stereoRectify
|
static void |
Rodrigues(opencv_core.Mat src,
opencv_core.Mat dst) |
static void |
Rodrigues(opencv_core.Mat src,
opencv_core.Mat dst,
opencv_core.Mat jacobian)
converts rotation vector to rotation matrix or vice versa using Rodrigues transformation
|
static opencv_core.Point3d |
RQDecomp3x3(opencv_core.Mat src,
opencv_core.Mat mtxR,
opencv_core.Mat mtxQ) |
static opencv_core.Point3d |
RQDecomp3x3(opencv_core.Mat src,
opencv_core.Mat mtxR,
opencv_core.Mat mtxQ,
opencv_core.Mat Qx,
opencv_core.Mat Qy,
opencv_core.Mat Qz)
Computes RQ decomposition of 3x3 matrix
|
static boolean |
solvePnP(opencv_core.Mat objectPoints,
opencv_core.Mat imagePoints,
opencv_core.Mat cameraMatrix,
opencv_core.Mat distCoeffs,
opencv_core.Mat rvec,
opencv_core.Mat tvec) |
static boolean |
solvePnP(opencv_core.Mat objectPoints,
opencv_core.Mat imagePoints,
opencv_core.Mat cameraMatrix,
opencv_core.Mat distCoeffs,
opencv_core.Mat rvec,
opencv_core.Mat tvec,
boolean useExtrinsicGuess,
int flags) |
static void |
solvePnPRansac(opencv_core.Mat objectPoints,
opencv_core.Mat imagePoints,
opencv_core.Mat cameraMatrix,
opencv_core.Mat distCoeffs,
opencv_core.Mat rvec,
opencv_core.Mat tvec) |
static void |
solvePnPRansac(opencv_core.Mat objectPoints,
opencv_core.Mat imagePoints,
opencv_core.Mat cameraMatrix,
opencv_core.Mat distCoeffs,
opencv_core.Mat rvec,
opencv_core.Mat tvec,
boolean useExtrinsicGuess,
int iterationsCount,
float reprojectionError,
int minInliersCount,
opencv_core.Mat inliers,
int flags)
computes the camera pose from a few 3D points and the corresponding projections.
|
static double |
stereoCalibrate(opencv_core.MatVector objectPoints,
opencv_core.MatVector imagePoints1,
opencv_core.MatVector imagePoints2,
opencv_core.Mat cameraMatrix1,
opencv_core.Mat distCoeffs1,
opencv_core.Mat cameraMatrix2,
opencv_core.Mat distCoeffs2,
opencv_core.Size imageSize,
opencv_core.Mat R,
opencv_core.Mat T,
opencv_core.Mat E,
opencv_core.Mat F) |
static double |
stereoCalibrate(opencv_core.MatVector objectPoints,
opencv_core.MatVector imagePoints1,
opencv_core.MatVector imagePoints2,
opencv_core.Mat cameraMatrix1,
opencv_core.Mat distCoeffs1,
opencv_core.Mat cameraMatrix2,
opencv_core.Mat distCoeffs2,
opencv_core.Size imageSize,
opencv_core.Mat R,
opencv_core.Mat T,
opencv_core.Mat E,
opencv_core.Mat F,
opencv_core.TermCriteria criteria,
int flags)
finds intrinsic and extrinsic parameters of a stereo camera
|
static void |
stereoRectify(opencv_core.Mat cameraMatrix1,
opencv_core.Mat distCoeffs1,
opencv_core.Mat cameraMatrix2,
opencv_core.Mat distCoeffs2,
opencv_core.Size imageSize,
opencv_core.Mat R,
opencv_core.Mat T,
opencv_core.Mat R1,
opencv_core.Mat R2,
opencv_core.Mat P1,
opencv_core.Mat P2,
opencv_core.Mat Q) |
static void |
stereoRectify(opencv_core.Mat cameraMatrix1,
opencv_core.Mat distCoeffs1,
opencv_core.Mat cameraMatrix2,
opencv_core.Mat distCoeffs2,
opencv_core.Size imageSize,
opencv_core.Mat R,
opencv_core.Mat T,
opencv_core.Mat R1,
opencv_core.Mat R2,
opencv_core.Mat P1,
opencv_core.Mat P2,
opencv_core.Mat Q,
int flags,
double alpha,
opencv_core.Size newImageSize,
opencv_core.Rect validPixROI1,
opencv_core.Rect validPixROI2)
computes the rectification transformation for a stereo camera from its intrinsic and extrinsic parameters
|
static boolean |
stereoRectifyUncalibrated(opencv_core.Mat points1,
opencv_core.Mat points2,
opencv_core.Mat F,
opencv_core.Size imgSize,
opencv_core.Mat H1,
opencv_core.Mat H2) |
static boolean |
stereoRectifyUncalibrated(opencv_core.Mat points1,
opencv_core.Mat points2,
opencv_core.Mat F,
opencv_core.Size imgSize,
opencv_core.Mat H1,
opencv_core.Mat H2,
double threshold)
computes the rectification transformation for an uncalibrated stereo camera (zero distortion is assumed)
|
static void |
triangulatePoints(opencv_core.Mat projMatr1,
opencv_core.Mat projMatr2,
opencv_core.Mat projPoints1,
opencv_core.Mat projPoints2,
opencv_core.Mat points4D) |
static void |
validateDisparity(opencv_core.Mat disparity,
opencv_core.Mat cost,
int minDisparity,
int numberOfDisparities) |
static void |
validateDisparity(opencv_core.Mat disparity,
opencv_core.Mat cost,
int minDisparity,
int numberOfDisparities,
int disp12MaxDisp)
validates disparity using the left-right check.
|
mappublic static final int CV_FM_7POINT
public static final int CV_FM_8POINT
public static final int CV_LMEDS
public static final int CV_RANSAC
public static final int CV_FM_LMEDS_ONLY
public static final int CV_FM_RANSAC_ONLY
public static final int CV_FM_LMEDS
public static final int CV_FM_RANSAC
public static final int CV_ITERATIVE
public static final int CV_EPNP
public static final int CV_P3P
public static final int CV_CALIB_CB_ADAPTIVE_THRESH
public static final int CV_CALIB_CB_NORMALIZE_IMAGE
public static final int CV_CALIB_CB_FILTER_QUADS
public static final int CV_CALIB_CB_FAST_CHECK
public static final int CV_CALIB_USE_INTRINSIC_GUESS
public static final int CV_CALIB_FIX_ASPECT_RATIO
public static final int CV_CALIB_FIX_PRINCIPAL_POINT
public static final int CV_CALIB_ZERO_TANGENT_DIST
public static final int CV_CALIB_FIX_FOCAL_LENGTH
public static final int CV_CALIB_FIX_K1
public static final int CV_CALIB_FIX_K2
public static final int CV_CALIB_FIX_K3
public static final int CV_CALIB_FIX_K4
public static final int CV_CALIB_FIX_K5
public static final int CV_CALIB_FIX_K6
public static final int CV_CALIB_RATIONAL_MODEL
public static final int CV_CALIB_FIX_INTRINSIC
public static final int CV_CALIB_SAME_FOCAL_LENGTH
public static final int CV_CALIB_ZERO_DISPARITY
public static final int CV_STEREO_BM_NORMALIZED_RESPONSE
public static final int CV_STEREO_BM_XSOBEL
public static final int CV_STEREO_BM_BASIC
public static final int CV_STEREO_BM_FISH_EYE
public static final int CV_STEREO_BM_NARROW
public static final int LMEDS
public static final int RANSAC
public static final int ITERATIVE
public static final int EPNP
public static final int P3P
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_USE_INTRINSIC_GUESS
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_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_K5
public static final int CALIB_FIX_K6
public static final int CALIB_RATIONAL_MODEL
public static final int CALIB_FIX_INTRINSIC
public static final int CALIB_SAME_FOCAL_LENGTH
public static final int CALIB_ZERO_DISPARITY
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 opencv_calib3d.CvPOSITObject cvCreatePOSITObject(opencv_core.CvPoint3D32f points, int point_count)
public static opencv_calib3d.CvPOSITObject cvCreatePOSITObject(FloatBuffer points, int point_count)
public static opencv_calib3d.CvPOSITObject cvCreatePOSITObject(float[] points, int point_count)
public static void cvPOSIT(opencv_calib3d.CvPOSITObject posit_object, opencv_core.CvPoint2D32f image_points, double focal_length, opencv_core.CvTermCriteria criteria, FloatPointer rotation_matrix, FloatPointer translation_vector)
public static void cvPOSIT(opencv_calib3d.CvPOSITObject posit_object, FloatBuffer image_points, double focal_length, opencv_core.CvTermCriteria criteria, FloatBuffer rotation_matrix, FloatBuffer translation_vector)
public static void cvPOSIT(opencv_calib3d.CvPOSITObject posit_object, float[] image_points, double focal_length, opencv_core.CvTermCriteria criteria, float[] rotation_matrix, float[] translation_vector)
public static void cvReleasePOSITObject(PointerPointer posit_object)
public static void cvReleasePOSITObject(opencv_calib3d.CvPOSITObject posit_object)
public static int cvRANSACUpdateNumIters(double p,
double err_prob,
int model_points,
int max_iters)
public static void cvConvertPointsHomogeneous(opencv_core.CvMat src, opencv_core.CvMat dst)
public static int cvFindFundamentalMat(opencv_core.CvMat points1, opencv_core.CvMat points2, opencv_core.CvMat fundamental_matrix, int method, double param1, double param2, opencv_core.CvMat status)
public static int cvFindFundamentalMat(opencv_core.CvMat points1, opencv_core.CvMat points2, opencv_core.CvMat fundamental_matrix)
public static void cvComputeCorrespondEpilines(opencv_core.CvMat points, int which_image, opencv_core.CvMat fundamental_matrix, opencv_core.CvMat correspondent_lines)
public static void cvTriangulatePoints(opencv_core.CvMat projMatr1, opencv_core.CvMat projMatr2, opencv_core.CvMat projPoints1, opencv_core.CvMat projPoints2, opencv_core.CvMat points4D)
public static void cvCorrectMatches(opencv_core.CvMat F, opencv_core.CvMat points1, opencv_core.CvMat points2, opencv_core.CvMat new_points1, opencv_core.CvMat new_points2)
public static void cvGetOptimalNewCameraMatrix(opencv_core.CvMat camera_matrix, opencv_core.CvMat dist_coeffs, opencv_core.CvSize image_size, double alpha, opencv_core.CvMat new_camera_matrix, opencv_core.CvSize new_imag_size, opencv_core.CvRect valid_pixel_ROI, int center_principal_point)
public static void cvGetOptimalNewCameraMatrix(opencv_core.CvMat camera_matrix, opencv_core.CvMat dist_coeffs, opencv_core.CvSize image_size, double alpha, opencv_core.CvMat new_camera_matrix)
public static int cvRodrigues2(opencv_core.CvMat src, opencv_core.CvMat dst, opencv_core.CvMat jacobian)
public static int cvRodrigues2(opencv_core.CvMat src, opencv_core.CvMat dst)
public static int cvFindHomography(opencv_core.CvMat src_points, opencv_core.CvMat dst_points, opencv_core.CvMat homography, int method, double ransacReprojThreshold, opencv_core.CvMat mask)
public static int cvFindHomography(opencv_core.CvMat src_points, opencv_core.CvMat dst_points, opencv_core.CvMat homography)
public static void cvRQDecomp3x3(opencv_core.CvMat matrixM, opencv_core.CvMat matrixR, opencv_core.CvMat matrixQ, opencv_core.CvMat matrixQx, opencv_core.CvMat matrixQy, opencv_core.CvMat matrixQz, opencv_core.CvPoint3D64f eulerAngles)
public static void cvRQDecomp3x3(opencv_core.CvMat matrixM, opencv_core.CvMat matrixR, opencv_core.CvMat matrixQ)
public static void cvRQDecomp3x3(opencv_core.CvMat matrixM, opencv_core.CvMat matrixR, opencv_core.CvMat matrixQ, opencv_core.CvMat matrixQx, opencv_core.CvMat matrixQy, opencv_core.CvMat matrixQz, DoubleBuffer eulerAngles)
public static void cvRQDecomp3x3(opencv_core.CvMat matrixM, opencv_core.CvMat matrixR, opencv_core.CvMat matrixQ, opencv_core.CvMat matrixQx, opencv_core.CvMat matrixQy, opencv_core.CvMat matrixQz, double[] eulerAngles)
public static void cvDecomposeProjectionMatrix(opencv_core.CvMat projMatr, opencv_core.CvMat calibMatr, opencv_core.CvMat rotMatr, opencv_core.CvMat posVect, opencv_core.CvMat rotMatrX, opencv_core.CvMat rotMatrY, opencv_core.CvMat rotMatrZ, opencv_core.CvPoint3D64f eulerAngles)
public static void cvDecomposeProjectionMatrix(opencv_core.CvMat projMatr, opencv_core.CvMat calibMatr, opencv_core.CvMat rotMatr, opencv_core.CvMat posVect)
public static void cvDecomposeProjectionMatrix(opencv_core.CvMat projMatr, opencv_core.CvMat calibMatr, opencv_core.CvMat rotMatr, opencv_core.CvMat posVect, opencv_core.CvMat rotMatrX, opencv_core.CvMat rotMatrY, opencv_core.CvMat rotMatrZ, DoubleBuffer eulerAngles)
public static void cvDecomposeProjectionMatrix(opencv_core.CvMat projMatr, opencv_core.CvMat calibMatr, opencv_core.CvMat rotMatr, opencv_core.CvMat posVect, opencv_core.CvMat rotMatrX, opencv_core.CvMat rotMatrY, opencv_core.CvMat rotMatrZ, double[] eulerAngles)
public static void cvCalcMatMulDeriv(opencv_core.CvMat A, opencv_core.CvMat B, opencv_core.CvMat dABdA, opencv_core.CvMat dABdB)
public static void cvComposeRT(opencv_core.CvMat _rvec1, opencv_core.CvMat _tvec1, opencv_core.CvMat _rvec2, opencv_core.CvMat _tvec2, opencv_core.CvMat _rvec3, opencv_core.CvMat _tvec3, opencv_core.CvMat dr3dr1, opencv_core.CvMat dr3dt1, opencv_core.CvMat dr3dr2, opencv_core.CvMat dr3dt2, opencv_core.CvMat dt3dr1, opencv_core.CvMat dt3dt1, opencv_core.CvMat dt3dr2, opencv_core.CvMat dt3dt2)
public static void cvComposeRT(opencv_core.CvMat _rvec1, opencv_core.CvMat _tvec1, opencv_core.CvMat _rvec2, opencv_core.CvMat _tvec2, opencv_core.CvMat _rvec3, opencv_core.CvMat _tvec3)
public static void cvProjectPoints2(opencv_core.CvMat object_points, opencv_core.CvMat rotation_vector, opencv_core.CvMat translation_vector, opencv_core.CvMat camera_matrix, opencv_core.CvMat distortion_coeffs, opencv_core.CvMat image_points, opencv_core.CvMat dpdrot, opencv_core.CvMat dpdt, opencv_core.CvMat dpdf, opencv_core.CvMat dpdc, opencv_core.CvMat dpddist, double aspect_ratio)
public static void cvProjectPoints2(opencv_core.CvMat object_points, opencv_core.CvMat rotation_vector, opencv_core.CvMat translation_vector, opencv_core.CvMat camera_matrix, opencv_core.CvMat distortion_coeffs, opencv_core.CvMat image_points)
public static void cvFindExtrinsicCameraParams2(opencv_core.CvMat object_points, opencv_core.CvMat image_points, opencv_core.CvMat camera_matrix, opencv_core.CvMat distortion_coeffs, opencv_core.CvMat rotation_vector, opencv_core.CvMat translation_vector, int use_extrinsic_guess)
public static void cvFindExtrinsicCameraParams2(opencv_core.CvMat object_points, opencv_core.CvMat image_points, opencv_core.CvMat camera_matrix, opencv_core.CvMat distortion_coeffs, opencv_core.CvMat rotation_vector, opencv_core.CvMat translation_vector)
public static void cvInitIntrinsicParams2D(opencv_core.CvMat object_points, opencv_core.CvMat image_points, opencv_core.CvMat npoints, opencv_core.CvSize image_size, opencv_core.CvMat camera_matrix, double aspect_ratio)
public static void cvInitIntrinsicParams2D(opencv_core.CvMat object_points, opencv_core.CvMat image_points, opencv_core.CvMat npoints, opencv_core.CvSize image_size, opencv_core.CvMat camera_matrix)
public static int cvCheckChessboard(opencv_core.IplImage src, opencv_core.CvSize size)
public static int cvFindChessboardCorners(Pointer image, opencv_core.CvSize pattern_size, opencv_core.CvPoint2D32f corners, IntPointer corner_count, int flags)
public static int cvFindChessboardCorners(Pointer image, opencv_core.CvSize pattern_size, opencv_core.CvPoint2D32f corners)
public static int cvFindChessboardCorners(Pointer image, opencv_core.CvSize pattern_size, FloatBuffer corners, IntBuffer corner_count, int flags)
public static int cvFindChessboardCorners(Pointer image, opencv_core.CvSize pattern_size, FloatBuffer corners)
public static int cvFindChessboardCorners(Pointer image, opencv_core.CvSize pattern_size, float[] corners, int[] corner_count, int flags)
public static int cvFindChessboardCorners(Pointer image, opencv_core.CvSize pattern_size, float[] corners)
public static void cvDrawChessboardCorners(opencv_core.CvArr image, opencv_core.CvSize pattern_size, opencv_core.CvPoint2D32f corners, int count, int pattern_was_found)
public static void cvDrawChessboardCorners(opencv_core.CvArr image, opencv_core.CvSize pattern_size, FloatBuffer corners, int count, int pattern_was_found)
public static void cvDrawChessboardCorners(opencv_core.CvArr image, opencv_core.CvSize pattern_size, float[] corners, int count, int pattern_was_found)
public static double cvCalibrateCamera2(opencv_core.CvMat object_points, opencv_core.CvMat image_points, opencv_core.CvMat point_counts, opencv_core.CvSize image_size, opencv_core.CvMat camera_matrix, opencv_core.CvMat distortion_coeffs, opencv_core.CvMat rotation_vectors, opencv_core.CvMat translation_vectors, int flags, opencv_core.CvTermCriteria term_crit)
public static double cvCalibrateCamera2(opencv_core.CvMat object_points, opencv_core.CvMat image_points, opencv_core.CvMat point_counts, opencv_core.CvSize image_size, opencv_core.CvMat camera_matrix, opencv_core.CvMat distortion_coeffs)
public static void cvCalibrationMatrixValues(opencv_core.CvMat camera_matrix, opencv_core.CvSize image_size, double aperture_width, double aperture_height, DoublePointer fovx, DoublePointer fovy, DoublePointer focal_length, opencv_core.CvPoint2D64f principal_point, DoublePointer pixel_aspect_ratio)
public static void cvCalibrationMatrixValues(opencv_core.CvMat camera_matrix, opencv_core.CvSize image_size)
public static void cvCalibrationMatrixValues(opencv_core.CvMat camera_matrix, opencv_core.CvSize image_size, double aperture_width, double aperture_height, DoubleBuffer fovx, DoubleBuffer fovy, DoubleBuffer focal_length, DoubleBuffer principal_point, DoubleBuffer pixel_aspect_ratio)
public static void cvCalibrationMatrixValues(opencv_core.CvMat camera_matrix, opencv_core.CvSize image_size, double aperture_width, double aperture_height, double[] fovx, double[] fovy, double[] focal_length, double[] principal_point, double[] pixel_aspect_ratio)
public static double cvStereoCalibrate(opencv_core.CvMat object_points, opencv_core.CvMat image_points1, opencv_core.CvMat image_points2, opencv_core.CvMat npoints, opencv_core.CvMat camera_matrix1, opencv_core.CvMat dist_coeffs1, opencv_core.CvMat camera_matrix2, opencv_core.CvMat dist_coeffs2, opencv_core.CvSize image_size, opencv_core.CvMat R, opencv_core.CvMat T, opencv_core.CvMat E, opencv_core.CvMat F, opencv_core.CvTermCriteria term_crit, int flags)
public static double cvStereoCalibrate(opencv_core.CvMat object_points, opencv_core.CvMat image_points1, opencv_core.CvMat image_points2, opencv_core.CvMat npoints, opencv_core.CvMat camera_matrix1, opencv_core.CvMat dist_coeffs1, opencv_core.CvMat camera_matrix2, opencv_core.CvMat dist_coeffs2, opencv_core.CvSize image_size, opencv_core.CvMat R, opencv_core.CvMat T)
public static void cvStereoRectify(opencv_core.CvMat camera_matrix1, opencv_core.CvMat camera_matrix2, opencv_core.CvMat dist_coeffs1, opencv_core.CvMat dist_coeffs2, opencv_core.CvSize image_size, opencv_core.CvMat R, opencv_core.CvMat T, opencv_core.CvMat R1, opencv_core.CvMat R2, opencv_core.CvMat P1, opencv_core.CvMat P2, opencv_core.CvMat Q, int flags, double alpha, opencv_core.CvSize new_image_size, opencv_core.CvRect valid_pix_ROI1, opencv_core.CvRect valid_pix_ROI2)
public static void cvStereoRectify(opencv_core.CvMat camera_matrix1, opencv_core.CvMat camera_matrix2, opencv_core.CvMat dist_coeffs1, opencv_core.CvMat dist_coeffs2, opencv_core.CvSize image_size, opencv_core.CvMat R, opencv_core.CvMat T, opencv_core.CvMat R1, opencv_core.CvMat R2, opencv_core.CvMat P1, opencv_core.CvMat P2)
public static int cvStereoRectifyUncalibrated(opencv_core.CvMat points1, opencv_core.CvMat points2, opencv_core.CvMat F, opencv_core.CvSize img_size, opencv_core.CvMat H1, opencv_core.CvMat H2, double threshold)
public static int cvStereoRectifyUncalibrated(opencv_core.CvMat points1, opencv_core.CvMat points2, opencv_core.CvMat F, opencv_core.CvSize img_size, opencv_core.CvMat H1, opencv_core.CvMat H2)
public static opencv_calib3d.CvStereoBMState cvCreateStereoBMState(int preset, int numberOfDisparities)
public static opencv_calib3d.CvStereoBMState cvCreateStereoBMState()
public static void cvReleaseStereoBMState(PointerPointer state)
public static void cvReleaseStereoBMState(opencv_calib3d.CvStereoBMState state)
public static void cvFindStereoCorrespondenceBM(opencv_core.CvArr left, opencv_core.CvArr right, opencv_core.CvArr disparity, opencv_calib3d.CvStereoBMState state)
public static opencv_core.CvRect cvGetValidDisparityROI(opencv_core.CvRect roi1, opencv_core.CvRect roi2, int minDisparity, int numberOfDisparities, int SADWindowSize)
public static void cvValidateDisparity(opencv_core.CvArr disparity, opencv_core.CvArr cost, int minDisparity, int numberOfDisparities, int disp12MaxDiff)
public static void cvValidateDisparity(opencv_core.CvArr disparity, opencv_core.CvArr cost, int minDisparity, int numberOfDisparities)
public static void cvReprojectImageTo3D(opencv_core.CvArr disparityImage, opencv_core.CvArr _3dImage, opencv_core.CvMat Q, int handleMissingValues)
public static void cvReprojectImageTo3D(opencv_core.CvArr disparityImage, opencv_core.CvArr _3dImage, opencv_core.CvMat Q)
public static void Rodrigues(opencv_core.Mat src, opencv_core.Mat dst, opencv_core.Mat jacobian)
public static void Rodrigues(opencv_core.Mat src, opencv_core.Mat dst)
public static opencv_core.Mat findHomography(opencv_core.Mat srcPoints, opencv_core.Mat dstPoints, int method, double ransacReprojThreshold, opencv_core.Mat mask)
public static opencv_core.Mat findHomography(opencv_core.Mat srcPoints, opencv_core.Mat dstPoints)
public static opencv_core.Mat findHomography(opencv_core.Mat srcPoints, opencv_core.Mat dstPoints, opencv_core.Mat mask, int method, double ransacReprojThreshold)
public static opencv_core.Mat findHomography(opencv_core.Mat srcPoints, opencv_core.Mat dstPoints, opencv_core.Mat mask)
public static opencv_core.Point3d RQDecomp3x3(opencv_core.Mat src, opencv_core.Mat mtxR, opencv_core.Mat mtxQ, opencv_core.Mat Qx, opencv_core.Mat Qy, opencv_core.Mat Qz)
public static opencv_core.Point3d RQDecomp3x3(opencv_core.Mat src, opencv_core.Mat mtxR, opencv_core.Mat mtxQ)
public static void decomposeProjectionMatrix(opencv_core.Mat projMatrix, opencv_core.Mat cameraMatrix, opencv_core.Mat rotMatrix, opencv_core.Mat transVect, opencv_core.Mat rotMatrixX, opencv_core.Mat rotMatrixY, opencv_core.Mat rotMatrixZ, opencv_core.Mat eulerAngles)
public static void decomposeProjectionMatrix(opencv_core.Mat projMatrix, opencv_core.Mat cameraMatrix, opencv_core.Mat rotMatrix, opencv_core.Mat transVect)
public static void matMulDeriv(opencv_core.Mat A, opencv_core.Mat B, opencv_core.Mat dABdA, opencv_core.Mat dABdB)
public static void composeRT(opencv_core.Mat rvec1, opencv_core.Mat tvec1, opencv_core.Mat rvec2, opencv_core.Mat tvec2, opencv_core.Mat rvec3, opencv_core.Mat tvec3, opencv_core.Mat dr3dr1, opencv_core.Mat dr3dt1, opencv_core.Mat dr3dr2, opencv_core.Mat dr3dt2, opencv_core.Mat dt3dr1, opencv_core.Mat dt3dt1, opencv_core.Mat dt3dr2, opencv_core.Mat dt3dt2)
public static void composeRT(opencv_core.Mat rvec1, opencv_core.Mat tvec1, opencv_core.Mat rvec2, opencv_core.Mat tvec2, opencv_core.Mat rvec3, opencv_core.Mat tvec3)
public static void projectPoints(opencv_core.Mat objectPoints, opencv_core.Mat rvec, opencv_core.Mat tvec, opencv_core.Mat cameraMatrix, opencv_core.Mat distCoeffs, opencv_core.Mat imagePoints, opencv_core.Mat jacobian, double aspectRatio)
public static void projectPoints(opencv_core.Mat objectPoints, opencv_core.Mat rvec, opencv_core.Mat tvec, opencv_core.Mat cameraMatrix, opencv_core.Mat distCoeffs, opencv_core.Mat imagePoints)
public static boolean solvePnP(opencv_core.Mat objectPoints, opencv_core.Mat imagePoints, opencv_core.Mat cameraMatrix, opencv_core.Mat distCoeffs, opencv_core.Mat rvec, opencv_core.Mat tvec, boolean useExtrinsicGuess, int flags)
public static boolean solvePnP(opencv_core.Mat objectPoints, opencv_core.Mat imagePoints, opencv_core.Mat cameraMatrix, opencv_core.Mat distCoeffs, opencv_core.Mat rvec, opencv_core.Mat tvec)
public static void solvePnPRansac(opencv_core.Mat objectPoints, opencv_core.Mat imagePoints, opencv_core.Mat cameraMatrix, opencv_core.Mat distCoeffs, opencv_core.Mat rvec, opencv_core.Mat tvec, boolean useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, opencv_core.Mat inliers, int flags)
public static void solvePnPRansac(opencv_core.Mat objectPoints, opencv_core.Mat imagePoints, opencv_core.Mat cameraMatrix, opencv_core.Mat distCoeffs, opencv_core.Mat rvec, opencv_core.Mat tvec)
public static opencv_core.Mat initCameraMatrix2D(opencv_core.MatVector objectPoints, opencv_core.MatVector imagePoints, opencv_core.Size imageSize, double aspectRatio)
public static opencv_core.Mat initCameraMatrix2D(opencv_core.MatVector objectPoints, opencv_core.MatVector imagePoints, opencv_core.Size imageSize)
public static boolean findChessboardCorners(opencv_core.Mat image, opencv_core.Size patternSize, opencv_core.Mat corners, int flags)
public static boolean findChessboardCorners(opencv_core.Mat image, opencv_core.Size patternSize, opencv_core.Mat corners)
public static boolean find4QuadCornerSubpix(opencv_core.Mat img, opencv_core.Mat corners, opencv_core.Size region_size)
public static void drawChessboardCorners(opencv_core.Mat image, opencv_core.Size patternSize, opencv_core.Mat corners, boolean patternWasFound)
public static boolean findCirclesGrid(opencv_core.Mat image, opencv_core.Size patternSize, opencv_core.Mat centers, int flags, opencv_features2d.FeatureDetector blobDetector)
public static boolean findCirclesGrid(opencv_core.Mat image, opencv_core.Size patternSize, opencv_core.Mat centers)
public static boolean findCirclesGridDefault(opencv_core.Mat image, opencv_core.Size patternSize, opencv_core.Mat centers, int flags)
public static boolean findCirclesGridDefault(opencv_core.Mat image, opencv_core.Size patternSize, opencv_core.Mat centers)
public static double calibrateCamera(opencv_core.MatVector objectPoints, opencv_core.MatVector imagePoints, opencv_core.Size imageSize, opencv_core.Mat cameraMatrix, opencv_core.Mat distCoeffs, opencv_core.MatVector rvecs, opencv_core.MatVector tvecs, int flags, opencv_core.TermCriteria criteria)
public static double calibrateCamera(opencv_core.MatVector objectPoints, opencv_core.MatVector imagePoints, opencv_core.Size imageSize, opencv_core.Mat cameraMatrix, opencv_core.Mat distCoeffs, opencv_core.MatVector rvecs, opencv_core.MatVector tvecs)
public static void calibrationMatrixValues(opencv_core.Mat cameraMatrix, opencv_core.Size imageSize, double apertureWidth, double apertureHeight, DoublePointer fovx, DoublePointer fovy, DoublePointer focalLength, opencv_core.Point2d principalPoint, DoublePointer aspectRatio)
public static void calibrationMatrixValues(opencv_core.Mat cameraMatrix, opencv_core.Size imageSize, double apertureWidth, double apertureHeight, DoubleBuffer fovx, DoubleBuffer fovy, DoubleBuffer focalLength, opencv_core.Point2d principalPoint, DoubleBuffer aspectRatio)
public static void calibrationMatrixValues(opencv_core.Mat cameraMatrix, opencv_core.Size imageSize, double apertureWidth, double apertureHeight, double[] fovx, double[] fovy, double[] focalLength, opencv_core.Point2d principalPoint, double[] aspectRatio)
public static double stereoCalibrate(opencv_core.MatVector objectPoints, opencv_core.MatVector imagePoints1, opencv_core.MatVector imagePoints2, opencv_core.Mat cameraMatrix1, opencv_core.Mat distCoeffs1, opencv_core.Mat cameraMatrix2, opencv_core.Mat distCoeffs2, opencv_core.Size imageSize, opencv_core.Mat R, opencv_core.Mat T, opencv_core.Mat E, opencv_core.Mat F, opencv_core.TermCriteria criteria, int flags)
public static double stereoCalibrate(opencv_core.MatVector objectPoints, opencv_core.MatVector imagePoints1, opencv_core.MatVector imagePoints2, opencv_core.Mat cameraMatrix1, opencv_core.Mat distCoeffs1, opencv_core.Mat cameraMatrix2, opencv_core.Mat distCoeffs2, opencv_core.Size imageSize, opencv_core.Mat R, opencv_core.Mat T, opencv_core.Mat E, opencv_core.Mat F)
public static void stereoRectify(opencv_core.Mat cameraMatrix1, opencv_core.Mat distCoeffs1, opencv_core.Mat cameraMatrix2, opencv_core.Mat distCoeffs2, opencv_core.Size imageSize, opencv_core.Mat R, opencv_core.Mat T, opencv_core.Mat R1, opencv_core.Mat R2, opencv_core.Mat P1, opencv_core.Mat P2, opencv_core.Mat Q, int flags, double alpha, opencv_core.Size newImageSize, opencv_core.Rect validPixROI1, opencv_core.Rect validPixROI2)
public static void stereoRectify(opencv_core.Mat cameraMatrix1, opencv_core.Mat distCoeffs1, opencv_core.Mat cameraMatrix2, opencv_core.Mat distCoeffs2, opencv_core.Size imageSize, opencv_core.Mat R, opencv_core.Mat T, opencv_core.Mat R1, opencv_core.Mat R2, opencv_core.Mat P1, opencv_core.Mat P2, opencv_core.Mat Q)
public static boolean stereoRectifyUncalibrated(opencv_core.Mat points1, opencv_core.Mat points2, opencv_core.Mat F, opencv_core.Size imgSize, opencv_core.Mat H1, opencv_core.Mat H2, double threshold)
public static boolean stereoRectifyUncalibrated(opencv_core.Mat points1, opencv_core.Mat points2, opencv_core.Mat F, opencv_core.Size imgSize, opencv_core.Mat H1, opencv_core.Mat H2)
public static float rectify3Collinear(opencv_core.Mat cameraMatrix1, opencv_core.Mat distCoeffs1, opencv_core.Mat cameraMatrix2, opencv_core.Mat distCoeffs2, opencv_core.Mat cameraMatrix3, opencv_core.Mat distCoeffs3, opencv_core.MatVector imgpt1, opencv_core.MatVector imgpt3, opencv_core.Size imageSize, opencv_core.Mat R12, opencv_core.Mat T12, opencv_core.Mat R13, opencv_core.Mat T13, opencv_core.Mat R1, opencv_core.Mat R2, opencv_core.Mat R3, opencv_core.Mat P1, opencv_core.Mat P2, opencv_core.Mat P3, opencv_core.Mat Q, double alpha, opencv_core.Size newImgSize, opencv_core.Rect roi1, opencv_core.Rect roi2, int flags)
public static opencv_core.Mat getOptimalNewCameraMatrix(opencv_core.Mat cameraMatrix, opencv_core.Mat distCoeffs, opencv_core.Size imageSize, double alpha, opencv_core.Size newImgSize, opencv_core.Rect validPixROI, boolean centerPrincipalPoint)
public static opencv_core.Mat getOptimalNewCameraMatrix(opencv_core.Mat cameraMatrix, opencv_core.Mat distCoeffs, opencv_core.Size imageSize, double alpha)
public static void convertPointsToHomogeneous(opencv_core.Mat src, opencv_core.Mat dst)
public static void convertPointsFromHomogeneous(opencv_core.Mat src, opencv_core.Mat dst)
public static void convertPointsHomogeneous(opencv_core.Mat src, opencv_core.Mat dst)
public static opencv_core.Mat findFundamentalMat(opencv_core.Mat points1, opencv_core.Mat points2, int method, double param1, double param2, opencv_core.Mat mask)
public static opencv_core.Mat findFundamentalMat(opencv_core.Mat points1, opencv_core.Mat points2)
public static opencv_core.Mat findFundamentalMat(opencv_core.Mat points1, opencv_core.Mat points2, opencv_core.Mat mask, int method, double param1, double param2)
public static opencv_core.Mat findFundamentalMat(opencv_core.Mat points1, opencv_core.Mat points2, opencv_core.Mat mask)
public static void computeCorrespondEpilines(opencv_core.Mat points, int whichImage, opencv_core.Mat F, opencv_core.Mat lines)
public static void triangulatePoints(opencv_core.Mat projMatr1, opencv_core.Mat projMatr2, opencv_core.Mat projPoints1, opencv_core.Mat projPoints2, opencv_core.Mat points4D)
public static void correctMatches(opencv_core.Mat F, opencv_core.Mat points1, opencv_core.Mat points2, opencv_core.Mat newPoints1, opencv_core.Mat newPoints2)
public static void filterSpeckles(opencv_core.Mat img, double newVal, int maxSpeckleSize, double maxDiff, opencv_core.Mat buf)
public static void filterSpeckles(opencv_core.Mat img, double newVal, int maxSpeckleSize, double maxDiff)
public static opencv_core.Rect getValidDisparityROI(opencv_core.Rect roi1, opencv_core.Rect roi2, int minDisparity, int numberOfDisparities, int SADWindowSize)
public static void validateDisparity(opencv_core.Mat disparity, opencv_core.Mat cost, int minDisparity, int numberOfDisparities, int disp12MaxDisp)
public static void validateDisparity(opencv_core.Mat disparity, opencv_core.Mat cost, int minDisparity, int numberOfDisparities)
public static void reprojectImageTo3D(opencv_core.Mat disparity, opencv_core.Mat _3dImage, opencv_core.Mat Q, boolean handleMissingValues, int ddepth)
public static void reprojectImageTo3D(opencv_core.Mat disparity, opencv_core.Mat _3dImage, opencv_core.Mat Q)
public static int estimateAffine3D(opencv_core.Mat src, opencv_core.Mat dst, opencv_core.Mat out, opencv_core.Mat inliers, double ransacThreshold, double confidence)
public static int estimateAffine3D(opencv_core.Mat src, opencv_core.Mat dst, opencv_core.Mat out, opencv_core.Mat inliers)
Copyright © 2014. All Rights Reserved.