| Operatoren |
cam_par_to_cam_mat — Berechnen einer Kameramatrix aus internen Kameraparametern.
cam_par_to_cam_mat( : : CameraParam : CameraMatrix, ImageWidth, ImageHeight)
cam_par_to_cam_mat berechnet die Kameramatrix CameraMatrix sowie die Bildbreite ImageWidth und die Bildhöhe ImageHeight aus internen Kameraparametern CameraParam. Die internen Kameraparameter CameraParam können mit camera_calibration bestimmt werden. cam_par_to_cam_mat konvertiert diese Darstellung der internen Kameraparameter dann in die Darstellung, die von stationary_camera_self_calibration verwendet wird. Dabei kann die Konversion nur erfolgen, falls die Kamera eine Lochkamera mit Flächensensor ist und die Verzeichnungskoeffizienten in CameraParam 0 sind. Falls nötig muss change_radial_distortion_cam_par verwendet werden, um die Verzeichnungskoeffizienten auf 0 zu setzen.
Interne Kameraparameter.
Parameteranzahl: CameraParam == 8 || CameraParam == 12
3x3 projektive Kameramatrix, die CameraParam entspricht.
Breite zu CameraMatrix gehörigen Bilder.
Zusicherung: ImageWidth > 0
Höhe zu CameraMatrix gehörigen Bilder.
Zusicherung: ImageHeight > 0
* For the input data to camera_calibration, please refer to the
* example for camera_calibration.
camera_calibration (X, Y, Z, Rows, Cols, StartCamParam, StartPoses, \
['all','~kappa'], CameraParam, FinalPoses, Errors)
cam_par_to_cam_mat (CameraParam, CameraMatrix, ImageWidth, ImageHeight)
* Alternatively, the following calls can be used.
camera_calibration (X, Y, Z, Rows, Cols, StartCamParam, StartPoses, \
'all', CameraParam, FinalPoses, Errors)
change_radial_distortion_cam_par ('adaptive', CameraParam, 0, CamParamOut)
cam_par_to_cam_mat (CamParamOut, CameraMatrix, ImageWidth, ImageHeight)
Sind die Parameterwerte korrekt, dann liefert cam_par_to_cam_mat den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
stationary_camera_self_calibration, cam_mat_to_cam_par
Calibration
| Operatoren |