Calibration
This subgroup contains functions for the correlation between pixels and real world pixels. They are usually used together with the measurement functions.
Functions
Calibration
- F_VN_CalibrateCamera(Exp)
- F_VN_CalibrateCameraManually(Exp)
- F_VN_CalibrateCameraPlanar(Exp)
- F_VN_CalibrateLinescanCamera(Exp)
- F_VN_DetectPatternPoints(Exp)
- F_VN_GenerateCalibrationPatternReferencePoints
- F_VN_SortDetectedPatternPoints
- F_VN_SolvePnP(Exp)
Compensation of lens distortion
Transformation between image and world coordinates
- F_VN_TransformCoordinatesImageToWorld
- F_VN_TransformCoordinatesWorldToImage
- F_VN_TransformCoordinatesPlanar
- F_VN_ImagePointsWorldDistance
Requirements for the input images The input images should not be used in a packed or filtered format, such as Bayer format. In the case of the calibration functions, this has the consequence that the recognition of the patterns is disturbed, which can lead to poorer calibration results or no calibration results at all. Since an interpolation takes place during the compensation functions, in which the original arrangement of the pixels is changed, the image can no longer be converted correctly afterwards. Therefore, it is recommended to always perform a conversion first before using a function from this subgroup. |
Requirements for the camera matrix The camera matrix is made up of the focal lengths fx and fy and the principal point (cx,cy), which are expressed in pixel units. The principal point, which is the intersection of the optical axis with the image, is normally located near the center of the image. The following conditions must be met:
|
- F_VN_CalibrateCamera
- F_VN_CalibrateCameraExp
- F_VN_CalibrateCameraExp2
- F_VN_CalibrateCameraExp3
- F_VN_CalibrateCameraManually
- F_VN_CalibrateCameraManuallyExp
- F_VN_CalibrateCameraPlanar
- F_VN_CalibrateCameraPlanarExp
- F_VN_CalibrateLinescanCamera
- F_VN_CalibrateLinescanCameraExp
- F_VN_CompensateLensDistortion
- F_VN_CompensateLensDistortionExp1
- F_VN_CompensateLensDistortionExp2
- F_VN_CompensateLensDistortionForPoints
- F_VN_CompensateLensDistortionForPointsExp1
- F_VN_CompensateLensDistortionForPointsExp2
- F_VN_DetectPatternPoints
- F_VN_DetectPatternPointsExp
- F_VN_GenerateCalibrationPatternReferencePoints
- F_VN_ImagePointsWorldDistance
- F_VN_SolvePnP
- F_VN_SolvePnPExp
- F_VN_SortDetectedPatternPoints
- F_VN_TransformCoordinatesImageToWorld_Container
- F_VN_TransformCoordinatesImageToWorld_Point
- F_VN_TransformCoordinatesPlanar_Container
- F_VN_TransformCoordinatesPlanar_Point
- F_VN_TransformCoordinatesWorldToImage_Container
- F_VN_TransformCoordinatesWorldToImage_Point