Back to Aurora Vision Studio website

You are here: Start » Filter Reference » Computer Vision » Camera Calibration » CalibrateCamera_Pinhole_Deprecated

CalibrateCamera_Pinhole_Deprecated


Module: Calibration

Finds the camera intrinsic parameters from the input arrays of image and real-world coordinates. Uses pinhole camera model (perspective camera).

Applications

Camera calibration, image to world coordinates transformations.
Name Type Range Description
Input value inImagePoints Point2DArrayArray Array, for each view: array of 2D points of the calibration pattern, in the picture.
Input value inWorldPlanePoints Point2DArrayArray Array, for each view: array of 2D points of the calibration pattern, in a world coordinate plane.
Input value inImageWidth Integer 1 - Image width, used for initial estimation of principal point.
Input value inImageHeight Integer 1 - Image height, used for initial estimation of principal point.
Input value inDistortionType LensDistortionModelType Lens distortion model
Input value inImagePointsStandardDeviation Real 0.0 - Assumed uncertainty of inImagePoints. Used for robust optimization and outCameraModelStdDev estimation.
Input value inFocalLength Real* Specify a fixed focal length (do not estimate), in pixels. In order to calculate the inFocalLength from camera parameters one needs to divide the lens focal length [mm] by sensor pitch [mm/pix].
Output value outCameraModel PinholeCameraModel
Output value outCameraModelStdDev PinholeCameraModel Standard deviations of all model parameters, assuming that inImagePoints positions have a standard deviation equal to inImagePointsStandardDeviation.
Output value outRmsError Real Final reprojection RMS error, in pixels.
Output value outMaxReprojectionErrors RealArray For each view: the maximum reprojection error among all points.
Output value outReprojectionErrorSegments Segment2DArrayArray For each view: array of segments connecting input image points to reprojected world points.

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 Empty input array
DomainError Input array sizes differ

Complexity Level

This filter is available on Advanced Complexity Level.