change_radial_distortion_pointsT_change_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPoints (Operator)
Name
change_radial_distortion_pointsT_change_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPoints
— Verändern der Radialen Verzerrung von Pixelkoordinaten.
Signatur
Beschreibung
change_radial_distortion_pointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPointsChangeRadialDistortionPoints
ändert die radiale
Verzeichnung der übergebenen Bildkoordinaten (RowRowRowRowrow
,
ColColColColcol
) entsprechend der internen Kameraparameter
CamParamInCamParamInCamParamInCamParamIncamParamIn
und CamParamOutCamParamOutCamParamOutCamParamOutcamParamOut
. Jedes Eingabepixel
(RowRowRowRowrow
, ColColColColcol
) wird mit Hilfe von CamParamInCamParamInCamParamInCamParamIncamParamIn
in
die Bildebene transformiert und anschließend unter Verwendung von
CamParamOutCamParamOutCamParamOutCamParamOutcamParamOut
in ein anderes Bild projiziert.
Beachten Sie, dass change_radial_distortion_pointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPointsChangeRadialDistortionPoints
nicht mit
Zeilenkameras mit perspektivischen Objektiven funktioniert.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
RowRowRowRowrow
(input_control) real-array →
HTupleHTupleHtuple (real) (double) (double) (double)
Ursprüngliche Zeilen-Koordinate Pixelkoordinaten.
ColColColColcol
(input_control) real-array →
HTupleHTupleHtuple (real) (double) (double) (double)
Ursprüngliche Spalten-Koordinate Pixelkoordinaten.
CamParamInCamParamInCamParamInCamParamIncamParamIn
(input_control) campar →
HCamPar, HTupleHTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)
Die internen Kameraparameter der Kamera, mit der
die Eingabepixelkoordinaten erstellt wurden.
CamParamOutCamParamOutCamParamOutCamParamOutcamParamOut
(input_control) campar →
HCamPar, HTupleHTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)
Die internen Kameraparameter einer Kamera.
RowChangedRowChangedRowChangedRowChangedrowChanged
(output_control) real-array →
HTupleHTupleHtuple (real) (double) (double) (double)
Zeilenkoordinate der Pixelkoordinaten nach
Änderung der radialen Verzerrung.
ColChangedColChangedColChangedColChangedcolChanged
(output_control) real-array →
HTupleHTupleHtuple (real) (double) (double) (double)
Spaltenkoordinate der Pixelkoordinaten nach
Änderung der radialen Verzerrung.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
change_radial_distortion_pointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPointsChangeRadialDistortionPoints
den Wert 2 (H_MSG_TRUE).
Siehe auch
change_radial_distortion_cam_parchange_radial_distortion_cam_parChangeRadialDistortionCamParChangeRadialDistortionCamParChangeRadialDistortionCamPar
,
camera_calibrationcamera_calibrationCameraCalibrationCameraCalibrationCameraCalibration
,
read_cam_parread_cam_parReadCamParReadCamParReadCamPar
,
change_radial_distortion_contours_xldchange_radial_distortion_contours_xldChangeRadialDistortionContoursXldChangeRadialDistortionContoursXldChangeRadialDistortionContoursXld
,
change_radial_distortion_imagechange_radial_distortion_imageChangeRadialDistortionImageChangeRadialDistortionImageChangeRadialDistortionImage
Modul
Calibration