| 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.
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 calibrate_cameras, please refer to the
* example for calibrate_cameras.
calibrate_cameras (CalibDataID, Error)
get_calib_data (CalibDataID, 'camera', 0, 'params', CameraParam)
cam_par_to_cam_mat (CameraParam, CameraMatrix, ImageWidth, ImageHeight)
* Alternatively, the following calls can be used.
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 |