|
| CVAPI (CvPOSITObject *) cvCreatePOSITObject(CvPoint3D32f *points |
|
| CVAPI (void) cvPOSIT(CvPOSITObject *posit_object |
|
| CVAPI (int) cvRANSACUpdateNumIters(double p |
|
const CvMat CvMat int method | CV_DEFAULT (CV_FM_RANSAC) |
|
const CvMat CvMat int method
double param1 | CV_DEFAULT (3.) |
|
const CvMat CvMat int method
double param1 double param2 | CV_DEFAULT (0.99) |
|
const CvMat CvMat int method
double param1 double param2
CvMat *status | CV_DEFAULT (NULL)) |
|
const CvMat CvSize double
CvMat CvSize new_imag_size | CV_DEFAULT (cvSize(0, 0)) |
|
const CvMat CvSize double
CvMat CvSize new_imag_size
CvRect *valid_pixel_ROI | CV_DEFAULT (0) |
|
const CvMat CvMat int method
double ransacReprojThreshold | CV_DEFAULT (3) |
|
const CvMat const CvMat CvSize
CvMat double aspect_ratio | CV_DEFAULT (1.)) |
|
CvSize CvPoint2D32f int
*corner_count int flags | CV_DEFAULT (CV_CALIB_CB_ADAPTIVE_THRESH+CV_CALIB_CB_NORMALIZE_IMAGE)) |
|
| CVAPI (double) cvCalibrateCamera2(const CvMat *object_points |
|
const CvMat const CvMat CvSize
CvMat CvMat CvMat
*rotation_vectors CvMat
*translation_vectors int flags
CvTermCriteria term_crit | CV_DEFAULT (cvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS, 30, DBL_EPSILON))) |
|
const CvMat const CvMat const
CvMat CvMat CvMat CvMat CvMat
CvSize CvMat CvMat CvMat *E
CvMat *F CvTermCriteria
term_crit | CV_DEFAULT (cvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS, 30, 1e-6)) |
|
const CvMat const CvMat const
CvMat CvMat CvMat CvMat CvMat
CvSize CvMat CvMat CvMat *E
CvMat *F CvTermCriteria
term_crit int flags | CV_DEFAULT (CV_CALIB_FIX_INTRINSIC)) |
|
const CvMat const CvMat const
CvMat CvSize const CvMat const
CvMat CvMat CvMat CvMat CvMat
CvMat *Q int flags | CV_DEFAULT (CV_CALIB_ZERO_DISPARITY) |
|
const CvMat const CvMat const
CvMat CvSize const CvMat const
CvMat CvMat CvMat CvMat CvMat
CvMat *Q int flags double
alpha | CV_DEFAULT (-1) |
|
const CvMat const CvMat CvSize
CvMat CvMat double threshold | CV_DEFAULT (5)) |
|
| CVAPI (CvStereoBMState *) cvCreateStereoBMState(int preset CV_DEFAULT(CV_STEREO_BM_BASIC) |
|
| CVAPI (CvRect) cvGetValidDisparityROI(CvRect roi1 |
|
const CvArr int int int
disp12MaxDiff | CV_DEFAULT (1)) |
|
CV_EXPORTS_W void | cv::Rodrigues (InputArray src, OutputArray dst, OutputArray jacobian=noArray()) |
| converts rotation vector to rotation matrix or vice versa using Rodrigues transformation More...
|
|
CV_EXPORTS_W Mat | cv::findHomography (InputArray srcPoints, InputArray dstPoints, int method=0, double ransacReprojThreshold=3, OutputArray mask=noArray()) |
| computes the best-fit perspective transformation mapping srcPoints to dstPoints. More...
|
|
CV_EXPORTS Mat | cv::findHomography (InputArray srcPoints, InputArray dstPoints, OutputArray mask, int method=0, double ransacReprojThreshold=3) |
| variant of findHomography for backward compatibility More...
|
|
CV_EXPORTS_W Vec3d | cv::RQDecomp3x3 (InputArray src, OutputArray mtxR, OutputArray mtxQ, OutputArray Qx=noArray(), OutputArray Qy=noArray(), OutputArray Qz=noArray()) |
| Computes RQ decomposition of 3x3 matrix. More...
|
|
CV_EXPORTS_W void | cv::decomposeProjectionMatrix (InputArray projMatrix, OutputArray cameraMatrix, OutputArray rotMatrix, OutputArray transVect, OutputArray rotMatrixX=noArray(), OutputArray rotMatrixY=noArray(), OutputArray rotMatrixZ=noArray(), OutputArray eulerAngles=noArray()) |
| Decomposes the projection matrix into camera matrix and the rotation martix and the translation vector. More...
|
|
CV_EXPORTS_W void | cv::matMulDeriv (InputArray A, InputArray B, OutputArray dABdA, OutputArray dABdB) |
| computes derivatives of the matrix product w.r.t each of the multiplied matrix coefficients More...
|
|
CV_EXPORTS_W void | cv::composeRT (InputArray rvec1, InputArray tvec1, InputArray rvec2, InputArray tvec2, OutputArray rvec3, OutputArray tvec3, OutputArray dr3dr1=noArray(), OutputArray dr3dt1=noArray(), OutputArray dr3dr2=noArray(), OutputArray dr3dt2=noArray(), OutputArray dt3dr1=noArray(), OutputArray dt3dt1=noArray(), OutputArray dt3dr2=noArray(), OutputArray dt3dt2=noArray()) |
| composes 2 [R|t] transformations together. Also computes the derivatives of the result w.r.t the arguments More...
|
|
CV_EXPORTS_W void | cv::projectPoints (InputArray objectPoints, InputArray rvec, InputArray tvec, InputArray cameraMatrix, InputArray distCoeffs, OutputArray imagePoints, OutputArray jacobian=noArray(), double aspectRatio=0) |
| projects points from the model coordinate space to the image coordinates. Also computes derivatives of the image coordinates w.r.t the intrinsic and extrinsic camera parameters More...
|
|
CV_EXPORTS_W bool | cv::solvePnP (InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false, int flags=ITERATIVE) |
|
CV_EXPORTS_W void | cv::solvePnPRansac (InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false, int iterationsCount=100, float reprojectionError=8.0, int minInliersCount=100, OutputArray inliers=noArray(), int flags=ITERATIVE) |
| computes the camera pose from a few 3D points and the corresponding projections. The outliers are possible. More...
|
|
CV_EXPORTS_W Mat | cv::initCameraMatrix2D (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, double aspectRatio=1.) |
| initializes camera matrix from a few 3D points and the corresponding projections. More...
|
|
CV_EXPORTS_W bool | cv::findChessboardCorners (InputArray image, Size patternSize, OutputArray corners, int flags=CALIB_CB_ADAPTIVE_THRESH+CALIB_CB_NORMALIZE_IMAGE) |
| finds checkerboard pattern of the specified size in the image More...
|
|
CV_EXPORTS bool | cv::find4QuadCornerSubpix (InputArray img, InputOutputArray corners, Size region_size) |
| finds subpixel-accurate positions of the chessboard corners More...
|
|
CV_EXPORTS_W void | cv::drawChessboardCorners (InputOutputArray image, Size patternSize, InputArray corners, bool patternWasFound) |
| draws the checkerboard pattern (found or partly found) in the image More...
|
|
CV_EXPORTS_W bool | cv::findCirclesGrid (InputArray image, Size patternSize, OutputArray centers, int flags=CALIB_CB_SYMMETRIC_GRID, const Ptr< FeatureDetector > &blobDetector=new SimpleBlobDetector()) |
| finds circles' grid pattern of the specified size in the image More...
|
|
CV_EXPORTS_W bool | cv::findCirclesGridDefault (InputArray image, Size patternSize, OutputArray centers, int flags=CALIB_CB_SYMMETRIC_GRID) |
| the deprecated function. Use findCirclesGrid() instead of it. More...
|
|
CV_EXPORTS_W double | cv::calibrateCamera (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, CV_OUT InputOutputArray cameraMatrix, CV_OUT InputOutputArray distCoeffs, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON)) |
| finds intrinsic and extrinsic camera parameters from several fews of a known calibration pattern. More...
|
|
CV_EXPORTS_W void | cv::calibrationMatrixValues (InputArray cameraMatrix, Size imageSize, double apertureWidth, double apertureHeight, CV_OUT double &fovx, CV_OUT double &fovy, CV_OUT double &focalLength, CV_OUT Point2d &principalPoint, CV_OUT double &aspectRatio) |
| computes several useful camera characteristics from the camera matrix, camera frame resolution and the physical sensor size. More...
|
|
CV_EXPORTS_W double | cv::stereoCalibrate (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints1, InputArrayOfArrays imagePoints2, CV_OUT InputOutputArray cameraMatrix1, CV_OUT InputOutputArray distCoeffs1, CV_OUT InputOutputArray cameraMatrix2, CV_OUT InputOutputArray distCoeffs2, Size imageSize, OutputArray R, OutputArray T, OutputArray E, OutputArray F, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, 1e-6), int flags=CALIB_FIX_INTRINSIC) |
| finds intrinsic and extrinsic parameters of a stereo camera More...
|
|
CV_EXPORTS_W void | cv::stereoRectify (InputArray cameraMatrix1, InputArray distCoeffs1, InputArray cameraMatrix2, InputArray distCoeffs2, Size imageSize, InputArray R, InputArray T, OutputArray R1, OutputArray R2, OutputArray P1, OutputArray P2, OutputArray Q, int flags=CALIB_ZERO_DISPARITY, double alpha=-1, Size newImageSize=Size(), CV_OUT Rect *validPixROI1=0, CV_OUT Rect *validPixROI2=0) |
| computes the rectification transformation for a stereo camera from its intrinsic and extrinsic parameters More...
|
|
CV_EXPORTS_W bool | cv::stereoRectifyUncalibrated (InputArray points1, InputArray points2, InputArray F, Size imgSize, OutputArray H1, OutputArray H2, double threshold=5) |
| computes the rectification transformation for an uncalibrated stereo camera (zero distortion is assumed) More...
|
|
CV_EXPORTS_W float | cv::rectify3Collinear (InputArray cameraMatrix1, InputArray distCoeffs1, InputArray cameraMatrix2, InputArray distCoeffs2, InputArray cameraMatrix3, InputArray distCoeffs3, InputArrayOfArrays imgpt1, InputArrayOfArrays imgpt3, Size imageSize, InputArray R12, InputArray T12, InputArray R13, InputArray T13, OutputArray R1, OutputArray R2, OutputArray R3, OutputArray P1, OutputArray P2, OutputArray P3, OutputArray Q, double alpha, Size newImgSize, CV_OUT Rect *roi1, CV_OUT Rect *roi2, int flags) |
| computes the rectification transformations for 3-head camera, where all the heads are on the same line. More...
|
|
CV_EXPORTS_W Mat | cv::getOptimalNewCameraMatrix (InputArray cameraMatrix, InputArray distCoeffs, Size imageSize, double alpha, Size newImgSize=Size(), CV_OUT Rect *validPixROI=0, bool centerPrincipalPoint=false) |
| returns the optimal new camera matrix More...
|
|
CV_EXPORTS_W void | cv::convertPointsToHomogeneous (InputArray src, OutputArray dst) |
| converts point coordinates from normal pixel coordinates to homogeneous coordinates ((x,y)->(x,y,1)) More...
|
|
CV_EXPORTS_W void | cv::convertPointsFromHomogeneous (InputArray src, OutputArray dst) |
| converts point coordinates from homogeneous to normal pixel coordinates ((x,y,z)->(x/z, y/z)) More...
|
|
CV_EXPORTS void | cv::convertPointsHomogeneous (InputArray src, OutputArray dst) |
| for backward compatibility More...
|
|
CV_EXPORTS_W Mat | cv::findFundamentalMat (InputArray points1, InputArray points2, int method=FM_RANSAC, double param1=3., double param2=0.99, OutputArray mask=noArray()) |
| finds fundamental matrix from a set of corresponding 2D points More...
|
|
CV_EXPORTS Mat | cv::findFundamentalMat (InputArray points1, InputArray points2, OutputArray mask, int method=FM_RANSAC, double param1=3., double param2=0.99) |
| variant of findFundamentalMat for backward compatibility More...
|
|
CV_EXPORTS_W void | cv::computeCorrespondEpilines (InputArray points, int whichImage, InputArray F, OutputArray lines) |
| finds coordinates of epipolar lines corresponding the specified points More...
|
|
CV_EXPORTS_W void | cv::triangulatePoints (InputArray projMatr1, InputArray projMatr2, InputArray projPoints1, InputArray projPoints2, OutputArray points4D) |
|
CV_EXPORTS_W void | cv::correctMatches (InputArray F, InputArray points1, InputArray points2, OutputArray newPoints1, OutputArray newPoints2) |
|
CV_EXPORTS_W void | cv::filterSpeckles (InputOutputArray img, double newVal, int maxSpeckleSize, double maxDiff, InputOutputArray buf=noArray()) |
| filters off speckles (small regions of incorrectly computed disparity) More...
|
|
CV_EXPORTS_W Rect | cv::getValidDisparityROI (Rect roi1, 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()) More...
|
|
CV_EXPORTS_W void | cv::validateDisparity (InputOutputArray disparity, InputArray cost, int minDisparity, int numberOfDisparities, int disp12MaxDisp=1) |
| validates disparity using the left-right check. The matrix "cost" should be computed by the stereo correspondence algorithm More...
|
|
CV_EXPORTS_W void | cv::reprojectImageTo3D (InputArray disparity, OutputArray _3dImage, InputArray Q, bool handleMissingValues=false, int ddepth=-1) |
| reprojects disparity image to 3D: (x,y,d)->(X,Y,Z) using the matrix Q returned by cv::stereoRectify More...
|
|
CV_EXPORTS_W int | cv::estimateAffine3D (InputArray src, InputArray dst, OutputArray out, OutputArray inliers, double ransacThreshold=3, double confidence=0.99) |
|