You are here: Start » Filter Reference » OpenCV » Camera Calibration And 3D Reconstruction
Camera Calibration And 3D Reconstruction
Select a filter from the list below.
| Icon | Name | Description / Applications | Modules | |
|---|---|---|---|---|
| CreateCameraMatrix |  
 | 
		Creates an intrinsic camera matrix from focal lengths and a principal point.  | 
		OpenCV | |
| CreateChessboardMatrix |  
 | 
		Creates simple array with object points.  | 
		OpenCV | |
| CreateCirclesGridMatrix |  
 | 
		Creates simple array with object points.  | 
		OpenCV | |
| cvCalibrateCamera |  
 | 
		Finds the camera intrinsic and extrinsic parameters from pairs of corresponding image and object points arrays.  | 
		OpenCV | |
| cvCalibrateHandEye |  
 | 
		Computes Hand-Eye calibration matrices.  | 
		OpenCV | |
| cvCalibrateRobotWorldHandEye |  
 | 
		Computes Robot-World and Hand-Eye calibration matrices.  | 
		OpenCV | |
| cvCalibrationMatrixValues |  
 | 
		Returns camera characteristics from camera matrix.  | 
		OpenCV | |
| cvCheckChessboard |  
 | 
		Check chessboard corners.  | 
		OpenCV | |
| cvConvertPointsFromHomogeneous |  
 | 
		Converts points from homogeneous to Euclidean space.  | 
		OpenCV | |
| cvConvertPointsToHomogeneous |  
 | 
		Converts points from Euclidean to homogeneous space.  | 
		OpenCV | |
| cvCorrectMatches |  
 | 
		Refines coordinates of corresponding points.  | 
		OpenCV | |
| cvCorrespondEpilines |  
 | 
		Computes epilines in one view for a set of points in the other view.  | 
		OpenCV | |
| cvDecomposeEssentialMat |  
 | 
		Decompose an essential matrix to possible rotations and translation.  | 
		OpenCV | |
| cvDecomposeHomographyMat |  
 | 
		Decompose a homography matrix to rotation(s), translation(s) and plane normal(s).  | 
		OpenCV | |
| cvDecomposeProjectionMatrix |  
 | 
		Decomposes a projection matrix into a rotation matrix and a camera intrinsic matrix.  | 
		OpenCV | |
| cvDrawChessboardCorners |  
 | 
		Renders the detected chessboard corners.  | 
		OpenCV | |
| cvDrawFrameAxes |  
 | 
		Draw axes of the world/object coordinate system from pose estimation.  | 
		OpenCV | |
| cvEstimateAffine2D |  
 | 
		Computes an optimal affine transformation between two 2D point sets.  | 
		OpenCV | |
| cvEstimateAffine3D |  
 | 
		Computes optimal affine transformation between two 3D point sets.  | 
		OpenCV | |
| cvEstimateAffinePartial2D |  
 | 
		Computes an optimal limited affine transformation with 4 degrees of freedom between two 2D point sets.  | 
		OpenCV | |
| cvEstimateChessboardSharpness |  
 | 
		Estimates the sharpness of a detected chessboard. Image sharpness, as well as brightness, are a critical parameter for accuracte camera calibration.  | 
		OpenCV | |
| cvFindChessboardCorners |  
 | 
		Finds the positions of the internal corners of the chessboard.  | 
		OpenCV | |
| cvFindCirclesGrid |  
 | 
		Finds the centers in the grid of circles.  | 
		OpenCV | |
| cvFindEssentialMat |  
 | 
		Calculates an essential matrix from the corresponding points in two images.  | 
		OpenCV | |
| cvFindHomography |  
 | 
		Finds a perspective transformation between two planes.  | 
		OpenCV | |
| cvFisheyeCalibrateCamera |  
 | 
		Finds the camera intrinsic and extrinsic parameters from pairs of corresponding image and object points arrays.  | 
		OpenCV | |
| cvGetOptimalNewCameraMatrix |  
 | 
		Computes the new camera matrix based on the free scaling parameter.  | 
		OpenCV | |
| cvInitCameraMatrix2D |  
 | 
		Finds the initial camera matrix from the 3D-2D point correspondences.  | 
		OpenCV | |
| cvMatMulDeriv |  
 | 
		Computes partial derivatives of the matrix product for each multiplied matrix.  | 
		OpenCV | |
| cvProjectPoints |  
 | 
		Projects 3D points to an image plane.  | 
		OpenCV | |
| cvReprojectImageTo3D |  
 | 
		Projects a disparity image to 3D space.  | 
		OpenCV | |
| cvRodrigues_MatToVec |  
 | 
		Converts a Rotation Matrix to a Rvec vector.  | 
		OpenCV | |
| cvRodrigues_VecToMat |  
 | 
		Converts a Rvec vector to a Rotation Matrix.  | 
		OpenCV | |
| cvSolvePnP |  
 | 
		Finds an object pose from 3D-2D point correspondences. This function returns the rotation and the translation vectors that transform a 3D point expressed in the object coordinate frame to the camera coordinate frame.  | 
		OpenCV | |
| cvSolvePnPRansac |  
 | 
		Finds an object pose from 3D-2D point correspondences using the RANSAC scheme.  | 
		OpenCV | |
| cvSolvePnPRefineLM |  
 | 
		Refine a pose (the translation and the rotation that transform a 3D point expressed in the object coordinate frame to the camera coordinate frame) from a 3D-2D point correspondences and starting from an initial solution.  | 
		OpenCV | |
| cvSolvePnPRefineVVS |  
 | 
		Refine a pose (the translation and the rotation that transform a 3D point expressed in the object coordinate frame to the camera coordinate frame) from a 3D-2D point correspondences and starting from an initial solution.  | 
		OpenCV | |
| cvStereoBM |  
 | 
		Computes stereo correspondence using the block matching algorithm.  | 
		OpenCV | |
| cvStereoCalibrate |  
 | 
		Performs stereo calibration of two cameras.  | 
		OpenCV | |
| cvStereoRectify |  
 | 
		Computes rectification transforms for each head of a calibrated stereo camera.  | 
		OpenCV | |
| cvStereoSGBM |  
 | 
		Computes stereo correspondence using the semi-global block matching algorithm.  | 
		OpenCV | |
| cvTriangulatePoints |  
 | 
		This function reconstructs 3-dimensional points (in homogeneous coordinates) by using their observations with a stereo camera.  | 
		OpenCV | 
