Camera Calibration and 3D Reconstruction

double cv::calibrateCamera (InputArrayOfArrays  objectPoints, 
                            InputArrayOfArrays  imagePoints, 
                            Size                imageSize, 
                            InputOutputArray    cameraMatrix, 
                            InputOutputArray    distCoeffs, 
                            OutputArrayOfArrays rvecs, 
                            OutputArrayOfArrays tvecs, 
                            OutputArray         stdDeviationsIntrinsics, 
                            OutputArray         stdDeviationsExtrinsics, 
                            OutputArray         perViewErrors, 
                            int                 flags=0, 
                            TermCriteria  criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30,DBL_EPSILON)
                            )
double cv::calibrateCamera (InputArrayOfArrays 	 objectPoints,
                            InputArrayOfArrays 	 imagePoints,
                            Size 	             imageSize,
                            InputOutputArray 	 cameraMatrix,
                            InputOutputArray 	 distCoeffs,
                            OutputArrayOfArrays  rvecs,
                            OutputArrayOfArrays  tvecs,
                            int 	             flags = 0,
                            TermCriteria   criteria = TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON) 
                            )	
double cv::calibrateCameraRO (InputArrayOfArrays 	objectPoints,
                              InputArrayOfArrays 	imagePoints,
                              Size 	                imageSize,
                              int 	                iFixedPoint,
                              InputOutputArray 	    cameraMatrix,
                              InputOutputArray 	    distCoeffs,
                              OutputArrayOfArrays 	rvecs,
                              OutputArrayOfArrays 	tvecs,
                              OutputArray 	        newObjPoints,
                              OutputArray 	        stdDeviationsIntrinsics,
                              OutputArray 	        stdDeviationsExtrinsics,
                              OutputArray 	        stdDeviationsObjPoints,
                              OutputArray 	        perViewErrors,
                              int 	                flags = 0,
                              TermCriteria 	 criteria = TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON) 
                              )		
double cv::calibrateCameraRO (InputArrayOfArrays 	objectPoints,
                              InputArrayOfArrays 	imagePoints,
                              Size 	                imageSize,
                              int 	                iFixedPoint,
                              InputOutputArray 	    cameraMatrix,
                              InputOutputArray 	    distCoeffs,
                              OutputArrayOfArrays 	rvecs,
                              OutputArrayOfArrays 	tvecs,
                              OutputArray 	        newObjPoints,
                              int               	flags = 0,
                              TermCriteria 	 criteria = TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON) 
                              )	
void cv::calibrateHandEye (InputArrayOfArrays 	R_gripper2base,
                           InputArrayOfArrays 	t_gripper2base,
                           InputArrayOfArrays 	R_target2cam,
                           InputArrayOfArrays 	t_target2cam,
                           OutputArray 	        R_cam2gripper,
                           OutputArray 	        t_cam2gripper,
                           HandEyeCalibrationMethod 	method = CALIB_HAND_EYE_TSAI 
                          )	
void cv::calibrateRobotWorldHandEye	(InputArrayOfArrays 	R_world2cam,
                                     InputArrayOfArrays 	t_world2cam,
                                     InputArrayOfArrays 	R_base2gripper,
                                     InputArrayOfArrays 	t_base2gripper,
                                     OutputArray 	        R_base2world,
                                     OutputArray 	        t_base2world,
                                     OutputArray 	        R_gripper2cam,
                                     OutputArray        	t_gripper2cam,
          RobotWorldHandEyeCalibrationMethod 	method = CALIB_ROBOT_WORLD_HAND_EYE_SHAH 
)
void cv::calibrationMatrixValues(InputArray 	cameraMatrix,
                                 Size 	        imageSize,
                                 double 	    apertureWidth,
                                 double 	    apertureHeight,
                                 double & 	    fovx,
                                 double & 	    fovy,
                                 double & 	    focalLength,
                                 Point2d & 	    principalPoint,
                                 double & 	    aspectRatio 
                                 )	
bool cv::checkChessboard (InputArray 	img,
                          Size    	    size 
                         )	
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() 
                  )	
void cv::computeCorrespondEpilines(InputArray 	points,
                                   int 	        whichImage,
                                   InputArray 	F,
                                   OutputArray 	lines 
                                  )
void cv::convertPointsFromHomogeneous(InputArray 	src,
                                      OutputArray 	dst 
                                      )		
void cv::convertPointsHomogeneous(InputArray 	src,
                                  OutputArray 	dst 
                                 )	
void cv::convertPointsToHomogeneous(InputArray 	 src,
                                    OutputArray  dst 
                                   )	
void cv::correctMatches(InputArray 	 F,
                        InputArray 	 points1,
                        InputArray 	 points2,
                        OutputArray  newPoints1,
                        OutputArray  newPoints2 
                        )	
void cv::decomposeEssentialMat(InputArray 	E,
                               OutputArray 	R1,
                               OutputArray 	R2,
                               OutputArray 	t 
                               )	
int cv::decomposeHomographyMat(InputArray 	        H,
                               InputArray 	        K,
                               OutputArrayOfArrays 	rotations,
                               OutputArrayOfArrays 	translations,
                               OutputArrayOfArrays 	normals 
                               )	
void cv::decomposeProjectionMatrix(InputArray 	projMatrix,
                                   OutputArray 	cameraMatrix,
                                   OutputArray 	rotMatrix,
                                   OutputArray 	transVect,
                                   OutputArray 	rotMatrixX = noArray(),
                                   OutputArray 	rotMatrixY = noArray(),
                                   OutputArray 	rotMatrixZ = noArray(),
                                   OutputArray 	eulerAngles = noArray() 
                                   )	
void cv::drawChessboardCorners(InputOutputArray 	image,
                               Size 	            patternSize,
                               InputArray 	        corners,
                               bool 	            patternWasFound 
                              )	
void cv::drawFrameAxes(InputOutputArray 	image,
                       InputArray 	        cameraMatrix,
                       InputArray 	        distCoeffs,
                       InputArray 	        rvec,
                       InputArray 	        tvec,
                       float 	            length,
                       int 	                thickness = 3 
                       )	
cv::Mat cv::estimateAffine2D(InputArray 	from,
                             InputArray 	to,
                             OutputArray 	inliers = noArray(),
                             int         	method = RANSAC,
                             double     	ransacReprojThreshold = 3,
                             size_t 	    maxIters = 2000,
                             double 	    confidence = 0.99,
                             size_t 	    refineIters = 10 
                             )	
cv::Mat cv::estimateAffine2D(InputArray 	pts1,
                             InputArray 	pts2,
                             OutputArray 	inliers,
                             const UsacParams & 	params 
                             )	
int cv::estimateAffine3D(InputArray 	src,
                         InputArray 	dst,
                         OutputArray 	out,
                         OutputArray 	inliers,
                         double 	    ransacThreshold = 3,
                         double 	    confidence = 0.99 
                         )	

cv::Mat cv::estimateAffinePartial2D(InputArray 	  from,
                                    InputArray 	  to,
                                    OutputArray   inliers = noArray(),
                                    int 	      method = RANSAC,
                                    double 	      ransacReprojThreshold = 3,
                                    size_t 	      maxIters = 2000,
                                    double 	      confidence = 0.99,
                                    size_t 	      refineIters = 10 
                                    )

Scalar cv::estimateChessboardSharpness(InputArray 	image,
                                       Size     	patternSize,
                                       InputArray 	corners,
                                       float 	    rise_distance = 0.8F,
                                       bool 	    vertical = false,
                                       OutputArray 	sharpness = noArray() 
                                       )	
int cv::estimateTranslation3D(InputArray 	src,
                              InputArray 	dst,
                              OutputArray 	out,
                              OutputArray 	inliers,
                              double 	    ransacThreshold = 3,
                              double 	    confidence = 0.99 
                              )	
void cv::filterHomographyDecompByVisibleRefpoints(InputArrayOfArrays 	rotations,
                                                  InputArrayOfArrays 	normals,
                                                  InputArray 	beforePoints,
                                                  InputArray 	afterPoints,
                                                  OutputArray 	possibleSolutions,
                                                  InputArray 	pointsMask = noArray() 
                                                 )	
void cv::filterSpeckles(InputOutputArray 	img,
                        double          	newVal,
                        int             	maxSpeckleSize,
                        double          	maxDiff,
                        InputOutputArray 	buf = noArray() 
                        )	

bool cv::find4QuadCornerSubpix(InputArray       	img,
                               InputOutputArray 	corners,
                               Size 	            region_size 
                               )	
bool cv::findChessboardCorners(InputArray 	image,
                               Size     	patternSize,
                               OutputArray 	corners,
                               int 	        flags = CALIB_CB_ADAPTIVE_THRESH+CALIB_CB_NORMALIZE_IMAGE 
                               )	
bool cv::findChessboardCornersSB(InputArray 	image,
                                 Size 	        patternSize,
                                 OutputArray 	corners,
                                 int 	        flags,
                                 OutputArray 	meta 
                                 )	
bool cv::findChessboardCornersSB(InputArray 	image,
                                 Size       	patternSize,
                                 OutputArray 	corners,
                                 int 	        flags = 0 
                                 )	
bool cv::findCirclesGrid(InputArray 	image,
                         Size       	patternSize,
                         OutputArray 	centers,
                         int 	        flags,
                         const Ptr<FeatureDetector> & 	        blobDetector,
                         const CirclesGridFinderParameters & 	parameters 
                        )	
bool cv::findCirclesGrid(InputArray 	image,
                         Size 	        patternSize,
                         OutputArray 	centers,
                         int 	        flags = CALIB_CB_SYMMETRIC_GRID,
                         const Ptr<FeatureDetector>& 	blobDetector = SimpleBlobDetector::create() 
)	
Mat cv::findEssentialMat(InputArray 	points1,
                         InputArray 	points2,
                         InputArray 	cameraMatrix,
                         int 	        method = RANSAC,
                         double 	    prob = 0.999,
                         double 	    threshold = 1.0,
                         OutputArray 	mask = noArray() 
                         )

Mat cv::findEssentialMat(InputArray 	points1,
                         InputArray 	points2,
                         double 	    focal = 1.0,
                         Point2d    	pp = Point2d(0, 0),
                         int 	        method = RANSAC,
                         double 	    prob = 0.999,
                         double 	    threshold = 1.0,
                         OutputArray 	mask = noArray() 
                          )	

Mat cv::findEssentialMat(InputArray 	points1,
                         InputArray 	points2,
                         InputArray 	cameraMatrix1,
                         InputArray 	distCoeffs1,
                         InputArray 	cameraMatrix2,
                         InputArray 	distCoeffs2,
                         int 	        method = RANSAC,
                         double 	    prob = 0.999,
                         double 	    threshold = 1.0,
                         OutputArray 	mask = noArray() 
                        )	

Mat cv::findEssentialMat(InputArray 	points1,
                         InputArray 	points2,
                         InputArray 	cameraMatrix1,
                         InputArray 	cameraMatrix2,
                         InputArray 	dist_coeff1,
                         InputArray 	dist_coeff2,
                         OutputArray 	mask,
                         const UsacParams & 	params 
                         )
Mat cv::findFundamentalMat(InputArray 	points1,
                           InputArray 	points2,
                           int 	        method,
                           double 	    ransacReprojThreshold,
                           double 	    confidence,
                           int 	        maxIters,
                           OutputArray 	mask = noArray() 
                          )	
Mat cv::findFundamentalMat(InputArray 	points1,
                           InputArray 	points2,
                           int          method = FM_RANSAC,
                           double 	    ransacReprojThreshold = 3.,
                           double 	    confidence = 0.99,
                           OutputArray 	mask = noArray() 
                           )	

Mat cv::findFundamentalMat(InputArray 	points1,
                           InputArray 	points2,
                           OutputArray 	mask,
                           int      	method = FM_RANSAC,
                           double 	    ransacReprojThreshold = 3.,
                           double 	    confidence = 0.99 
                           )
Mat cv::findFundamentalMat(InputArray 	points1,
                           InputArray 	points2,
                           OutputArray 	mask,
                           const UsacParams & 	params 
                           )

Mat cv::findHomography(InputArray 	srcPoints,
                       InputArray 	dstPoints,
                       int 	        method = 0,
                       double 	    ransacReprojThreshold = 3,
                       OutputArray 	mask = noArray(),
                       const int 	maxIters = 2000,
                       const double 	confidence = 0.995 
                       )	
Mat cv::findHomography(InputArray 	srcPoints,
                       InputArray 	dstPoints,
                       OutputArray 	mask,
                       int 	        method = 0,
                       double 	    ransacReprojThreshold = 3 
                       )	

Mat cv::findHomography(InputArray 	srcPoints,
                       InputArray 	dstPoints,
                       OutputArray 	mask,
                       const UsacParams & 	params 
                       )	
Mat cv::getDefaultNewCameraMatrix(InputArray 	cameraMatrix,
                                  Size 	        imgsize = Size(),
                                  bool 	        centerPrincipalPoint = false 
                                  )	
Mat cv::getOptimalNewCameraMatrix(InputArray 	cameraMatrix,
                                  InputArray 	distCoeffs,
                                  Size 	        imageSize,
                                  double 	    alpha,
                                  Size 	        newImgSize = Size(),
                                  Rect * 	    validPixROI = 0,
                                  bool 	        centerPrincipalPoint = false 
                                  )	
Rect cv::getValidDisparityROI(Rect 	roi1,
                              Rect 	roi2,
                              int 	minDisparity,
                              int 	numberOfDisparities,
                              int 	blockSize 
                              )

Mat cv::initCameraMatrix2D(InputArrayOfArrays 	objectPoints,
                           InputArrayOfArrays 	imagePoints,
                           Size 	            imageSize,
                           double 	            aspectRatio = 1.0 
)
void cv::initUndistortRectifyMap(InputArray 	cameraMatrix,
                                 InputArray 	distCoeffs,
                                 InputArray 	R,
                                 InputArray 	newCameraMatrix,
                                 Size 	        size,
                                 int 	        m1type,
                                 OutputArray 	map1,
                                 OutputArray 	map2 
                                 )	
float cv::initWideAngleProjMap(InputArray 	cameraMatrix,
                               InputArray 	distCoeffs,
                               Size 	    imageSize,
                               int 	        destImageWidth,
                               int 	        m1type,
                               OutputArray 	map1,
                               OutputArray 	map2,
               enum UndistortTypes 	projType = PROJ_SPHERICAL_EQRECT,
                               double 	alpha = 0 
)	
static float cv::initWideAngleProjMap(InputArray 	cameraMatrix,
                                      InputArray 	distCoeffs,
                                      Size      	imageSize,
                                      int 	        destImageWidth,
                                      int 	        m1type,
                                      OutputArray 	map1,
                                      OutputArray 	map2,
                                      int 	        projType,
                                      double 	    alpha = 0 
                                     )	
void cv::matMulDeriv(InputArray 	A,
                     InputArray 	B,
                     OutputArray 	dABdA,
                     OutputArray 	dABdB 
                    )	

void cv::projectPoints(InputArray 	objectPoints,
                       InputArray 	rvec,
                       InputArray 	tvec,
                       InputArray 	cameraMatrix,
                       InputArray 	distCoeffs,
                       OutputArray 	imagePoints,
                       OutputArray 	jacobian = noArray(),
                       double 	    aspectRatio = 0 
)	
int cv::recoverPose(InputArray 	E,
                    InputArray 	points1,
                    InputArray 	points2,
                    InputArray 	cameraMatrix,
                    OutputArray 	R,
                    OutputArray 	t,
                    InputOutputArray 	mask = noArray() 
)	

int cv::recoverPose(InputArray 	E,
                    InputArray 	points1,
                    InputArray 	points2,
                    OutputArray 	R,
                    OutputArray 	t,
                    double 	focal = 1.0,
                    Point2d  pp = Point2d(0, 0),
                    InputOutputArray 	mask = noArray() 
                    )	
int cv::recoverPose(InputArray 	E,
                    InputArray 	points1,
                    InputArray 	points2,
                    InputArray 	cameraMatrix,
                    OutputArray 	R,
                    OutputArray 	t,
                    double 	distanceThresh,
                    InputOutputArray 	mask = noArray(),
                    OutputArray 	triangulatedPoints = noArray() 
                    )	
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,
                            Rect * 	        roi1,
                            Rect * 	        roi2,
                            int   	        flags 
                           )		
void cv::reprojectImageTo3D(InputArray  	disparity,
                            OutputArray 	_3dImage,
                            InputArray  	Q,
                            bool 	        handleMissingValues = false,
                            int 	        ddepth = -1 
                           )		
void cv::Rodrigues(InputArray 	src,
                   OutputArray 	dst,
                   OutputArray 	jacobian = noArray() 
                   )	
Vec3d cv::RQDecomp3x3(InputArray 	src,
                      OutputArray 	mtxR,
                      OutputArray 	mtxQ,
                      OutputArray 	Qx = noArray(),
                      OutputArray 	Qy = noArray(),
                      OutputArray 	Qz = noArray() 
)	
double cv::sampsonDistance(InputArray 	pt1,
                           InputArray 	pt2,
                           InputArray 	F 
                           )	
int cv::solveP3P(InputArray 	objectPoints,
                 InputArray 	imagePoints,
                 InputArray 	cameraMatrix,
                 InputArray 	distCoeffs,
                 OutputArrayOfArrays 	rvecs,
                 OutputArrayOfArrays 	tvecs,
                 int 	        flags 
                 )	
bool cv::solvePnP(InputArray 	objectPoints,
                  InputArray 	imagePoints,
                  InputArray 	cameraMatrix,
                  InputArray 	distCoeffs,
                  OutputArray 	rvec,
                  OutputArray 	tvec,
                  bool 	        useExtrinsicGuess = false,
                  int 	        flags = SOLVEPNP_ITERATIVE 
                  )
int cv::solvePnPGeneric(InputArray 	objectPoints,
                        InputArray 	imagePoints,
                        InputArray 	cameraMatrix,
                        InputArray 	distCoeffs,
                        OutputArrayOfArrays 	rvecs,
                        OutputArrayOfArrays 	tvecs,
                        bool 	useExtrinsicGuess = false,
                        SolvePnPMethod 	flags = SOLVEPNP_ITERATIVE,
                        InputArray 	rvec = noArray(),
                        InputArray 	tvec = noArray(),
                        OutputArray 	reprojectionError = noArray() 
                        )	
bool cv::solvePnPRansac(InputArray 	objectPoints,
                        InputArray 	imagePoints,
                        InputArray 	cameraMatrix,
                        InputArray 	distCoeffs,
                        OutputArray 	rvec,
                        OutputArray 	tvec,
                        bool 	useExtrinsicGuess = false,
                        int 	iterationsCount = 100,
                        float 	reprojectionError = 8.0,
                        double 	confidence = 0.99,
                        OutputArray 	inliers = noArray(),
                        int 	flags = SOLVEPNP_ITERATIVE 
                        )		
bool cv::solvePnPRansac(InputArray 	objectPoints,
                        InputArray 	imagePoints,
                        InputOutputArray 	cameraMatrix,
                        InputArray 	distCoeffs,
                        OutputArray 	rvec,
                        OutputArray 	tvec,
                        OutputArray 	inliers,
                        const UsacParams & 	params = UsacParams() 
                        )	
void cv::solvePnPRefineLM(InputArray 	objectPoints,
                          InputArray 	imagePoints,
                          InputArray 	cameraMatrix,
                          InputArray 	distCoeffs,
                          InputOutputArray 	rvec,
                          InputOutputArray 	tvec,
                          TermCriteria 	criteria = TermCriteria(TermCriteria::EPS+TermCriteria::COUNT, 20, FLT_EPSILON) 
                          )	

void cv::solvePnPRefineVVS(InputArray 	objectPoints,
                           InputArray 	imagePoints,
                           InputArray 	cameraMatrix,
                           InputArray 	distCoeffs,
                           InputOutputArray 	rvec,
                           InputOutputArray 	tvec,
                           TermCriteria 	criteria = TermCriteria(TermCriteria::EPS+TermCriteria::COUNT, 20, FLT_EPSILON),
                           double 	VVSlambda = 1 
)	

double cv::stereoCalibrate(InputArrayOfArrays 	objectPoints,
                           InputArrayOfArrays 	imagePoints1,
                           InputArrayOfArrays 	imagePoints2,
                           InputOutputArray 	cameraMatrix1,
                           InputOutputArray 	distCoeffs1,
                           InputOutputArray 	cameraMatrix2,
                           InputOutputArray 	distCoeffs2,
                           Size 	            imageSize,
                           InputOutputArray 	R,
                           InputOutputArray 	T,
                           OutputArray      	E,
                           OutputArray      	F,
                           OutputArray      	perViewErrors,
                           int  flags = CALIB_FIX_INTRINSIC,
                           TermCriteria 	criteria = TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, 1e-6) 
)	
double cv::stereoCalibrate(InputArrayOfArrays 	objectPoints,
                           InputArrayOfArrays 	imagePoints1,
                           InputArrayOfArrays 	imagePoints2,
                           InputOutputArray 	cameraMatrix1,
                           InputOutputArray 	distCoeffs1,
                           InputOutputArray 	cameraMatrix2,
                           InputOutputArray 	distCoeffs2,
                           Size 	 imageSize,
                           OutputArray 	R,
                           OutputArray 	T,
                           OutputArray 	E,
                           OutputArray 	F,
                           int 	flags = CALIB_FIX_INTRINSIC,
                           TermCriteria 	criteria = TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, 1e-6) 
)	
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(),
                       Rect * 	validPixROI1 = 0,
                       Rect * 	validPixROI2 = 0 
                      )	
bool cv::stereoRectifyUncalibrated(InputArray 	points1,
                                   InputArray 	points2,
                                   InputArray 	F,
                                   Size 	imgSize,
                                   OutputArray 	H1,
                                   OutputArray 	H2,
                                   double 	threshold = 5 
                                   )	
void cv::triangulatePoints(InputArray 	projMatr1,
                           InputArray 	projMatr2,
                           InputArray 	projPoints1,
                           InputArray 	projPoints2,
                          OutputArray 	points4D 
                           )	
void cv::undistort(InputArray 	src,
                   OutputArray 	dst,
                   InputArray 	cameraMatrix,
                   InputArray 	distCoeffs,
                   InputArray 	newCameraMatrix = noArray() 
                   )	
void cv::undistortPoints(InputArray 	src,
                         OutputArray 	dst,
                         InputArray 	cameraMatrix,
                         InputArray 	distCoeffs,
                         InputArray 	R = noArray(),
                         InputArray 	P = noArray() 
                         )	
void cv::undistortPoints(InputArray 	src,
                         OutputArray 	dst,
                         InputArray 	cameraMatrix,
                         InputArray 	distCoeffs,
                         InputArray 	R,
                         InputArray 	P,
                         TermCriteria 	criteria 
                        )

void cv::validateDisparity(InputOutputArray 	disparity,
                           InputArray 	cost,
                           int 	minDisparity,
                           int 	numberOfDisparities,
                           int 	disp12MaxDisp = 1 
                           )	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值