| Operatoren |
cam_mat_to_cam_par — Berechnen der internen Kameraparameter aus einer Kameramatrix.
cam_mat_to_cam_par( : : CameraMatrix, Kappa, ImageWidth, ImageHeight : CameraParam)
cam_mat_to_cam_par berechnet interne Kameraparameter aus der Kameramatrix CameraMatrix, dem radialen Verzeichnungskoeffizienten Kappa, der Bildbreite ImageWidth und der Bildhöhe ImageHeight. Die Kameraparameter werden in CameraParam zurückgegeben. Die Parameter CameraMatrix und Kappa können mit stationary_camera_self_calibration bestimmt werden. cam_mat_to_cam_par konvertiert diese Darstellung der internen Kameraparameter dann in die Darstellung, die von camera_calibration verwendet wird. Dabei kann die Konversion nur erfolgen, falls in stationary_camera_self_calibration die Schrägstellung der Bildachsen auf 0 gesetzt wird, also der Parameter 'skew' nicht bestimmt wird.
3x3 projektive Kameramatrix, die die internen Kameraparameter bestimmt.
Kappa.
Breite zu CameraMatrix gehörigen Bilder.
Restriktion: ImageWidth > 0
Höhe zu CameraMatrix gehörigen Bilder.
Restriktion: ImageHeight > 0
Interne Kameraparameter.
Parameteranzahl: CameraParam == 8
* For the input data to stationary_camera_self_calibration, please
* refer to the example for stationary_camera_self_calibration.
stationary_camera_self_calibration (4, 640, 480, 1, From, To, \
HomMatrices2D, Rows1, Cols1, \
Rows2, Cols2, NumMatches, \
'gold_standard', \
['focus','principal_point','kappa'], \
'true', CameraMatrix, Kappa, \
RotationMatrices, X, Y, Z, Error)
cam_mat_to_cam_par (CameraMatrix, Kappa, 640, 480, CameraParam)
Sind die Parameterwerte korrekt, dann liefert cam_mat_to_cam_par den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
stationary_camera_self_calibration
camera_calibration, cam_par_to_cam_mat
Calibration
| Operatoren |