Back to Aurora Vision Studio website
	
                
                    
	
		
	You are here: Start » Filter Reference » OpenCV » Camera Calibration And 3D Reconstruction » cvFisheyeCalibrateCamera
| Module: | OpenCV | 
|---|
Finds the camera intrinsic and extrinsic parameters from pairs of corresponding image and object points arrays.
| Name | Type | Range | Description | |
|---|---|---|---|---|
![]()  | 
				inObjectPoints | Point3DArrayArray | ||
![]()  | 
				inImagePoints | Point2DArrayArray | ||
![]()  | 
				inImageWidth | Integer | 1 - ![]()  | 
				Width of image, used for initializing principal point. | 
![]()  | 
				inImageHeight | Integer | 1 - ![]()  | 
				Height of image, used for initializing principal point. | 
![]()  | 
				inFixPrincipalPoint | Bool | The principal point is not changed during the global optimization. It stays in the center of the image, or as in the initial camera matrix. | |
![]()  | 
				inFixAspectRatio | Bool | The functions considers only fy as a free parameter. The ratio fx/fy stays 1, or as in the initial camera matrix. | |
![]()  | 
				inZeroTangentDist | Bool | Tangential distortion coefficients (p_1, p_2) are assumed zero. | |
![]()  | 
				inRationalModel | Bool | Additional distortion coefficients (k_4, k_5, k_6) are calculated. | |
![]()  | 
				inInitialCameraMatrix | Matrix* | Optional initial camera matrix, required for inFixPrincipalPoint and inFixAspectRatio. | |
![]()  | 
				outCameraMatrix | Matrix | Matrix of intrinsic parameters. | |
![]()  | 
				outDistCoeffs | Matrix | Coefficients of distortion. | |
![]()  | 
				outRVecs | Vector3DArray | Array with values of rotations for each points set. | |
![]()  | 
				outTVecs | Vector3DArray | Array with values of translations for each points set. | |
![]()  | 
				outError | Real | Final re-projection error value. | |
Errors
This filter can throw an exception to report error. Read how to deal with errors in Error Handling.
List of possible exceptions:
| Error type | Description | 
|---|---|
| DomainError | in are required to perform camera calibration in cvFisheyeCalibrateCamera. | 
| DomainError | in are required to perform camera calibration in cvFisheyeCalibrateCamera. | 
| DomainError | Fixing aspect ratio requested, but no initial camera matrix passed in cvFisheyeCalibrateCamera. | 
| DomainError | Fixing principal point requested, but no initial camera matrix passed in cvFisheyeCalibrateCamera. | 
| DomainError | Inconsistent sizes of inImagePoints and inObjectPoints in cvFisheyeCalibrateCamera. | 
| DomainError | inInitialCameraMatrix must be a 3x3 matrix in cvFisheyeCalibrateCamera. | 
| DomainError | Missing inImagePoints or inObjectPoints in cvFisheyeCalibrateCamera. | 
Complexity Level
This filter is available on Basic Complexity Level.

 Basic

