Calibration
Diese Untergruppe enthält Funktionen zur Korrelation zwischen Bildpunkten und Echtweltpunkten. Sie werden üblicherweise zusammen mit den Vermessungsfunktionen verwendet.
Funktionen
Kalibration
- 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)
Kompensation von Linsenverzeichnung
Transformation zwischen Bild- und Welt-Koordinaten
- F_VN_TransformCoordinatesImageToWorld
- F_VN_TransformCoordinatesWorldToImage
- F_VN_TransformCoordinatesPlanar
- F_VN_ImagePointsWorldDistance
Anforderungen an die Eingangsbilder Die Eingangsbilder sollten nicht in einem gepackten oder gefilterten Format verwendet werden, wie z. B. im Bayer Format. Bei den Funktionen zur Kalibration hat das zur Folge, dass die Erkennung der Muster gestört wird, was zu Schlechteren oder gar keinen Kalibierergebnissen führen kann. Da bei den Kompensationsfunktionen eine Interpolation stattfindet, bei der die ursprüngliche Anordnung der Pixel verändert wird, kann das Bild im Anschluss nicht mehr richtig gewandelt werden. Daher wird empfohlen, eine Konvertierung immer zuerst durchzuführen, bevor eine Funktion aus dieser Untergruppe verwendet wird. |
Anforderung an die Kameramatrix Die Kameramatrix setzt sich aus den Brennweiten fx und fy und dem Hauptpunkt (cx,cy) zusammen, die in Pixeleinheiten ausgedrückt werden. Der Hauptpunkt, ist der Schnittpunkt der optischen Achse mit dem Bild und liegt normalerweise in der Nähe der Bildmitte. Folgende Bedingungen müssen eingehalten werden:
|
- 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