KlassenKlassenKlassenKlassen | | | | Operatoren

change_radial_distortion_pointsT_change_radial_distortion_pointsChangeRadialDistortionPointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPoints (Operator)

Name

change_radial_distortion_pointsT_change_radial_distortion_pointsChangeRadialDistortionPointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPoints — Verändern der Radialen Verzerrung von Pixelkoordinaten.

Signatur

change_radial_distortion_points( : : Row, Col, CamParamIn, CamParamOut : RowChanged, ColChanged)

Herror T_change_radial_distortion_points(const Htuple Row, const Htuple Col, const Htuple CamParamIn, const Htuple CamParamOut, Htuple* RowChanged, Htuple* ColChanged)

Herror change_radial_distortion_points(const HTuple& Row, const HTuple& Col, const HTuple& CamParamIn, const HTuple& CamParamOut, HTuple* RowChanged, HTuple* ColChanged)

void ChangeRadialDistortionPoints(const HTuple& Row, const HTuple& Col, const HTuple& CamParamIn, const HTuple& CamParamOut, HTuple* RowChanged, HTuple* ColChanged)

void HCamPar::ChangeRadialDistortionPoints(const HTuple& Row, const HTuple& Col, const HCamPar& CamParamOut, HTuple* RowChanged, HTuple* ColChanged) const

void HOperatorSetX.ChangeRadialDistortionPoints(
[in] VARIANT Row, [in] VARIANT Col, [in] VARIANT CamParamIn, [in] VARIANT CamParamOut, [out] VARIANT* RowChanged, [out] VARIANT* ColChanged)

VARIANT HCamParX.ChangeRadialDistortionPoints(
[in] VARIANT Row, [in] VARIANT Col, [in] VARIANT CamParamIn, [in] VARIANT CamParamOut, [out] VARIANT* ColChanged)

static void HOperatorSet.ChangeRadialDistortionPoints(HTuple row, HTuple col, HTuple camParamIn, HTuple camParamOut, out HTuple rowChanged, out HTuple colChanged)

void HCamPar.ChangeRadialDistortionPoints(HTuple row, HTuple col, HCamPar camParamOut, out HTuple rowChanged, out HTuple colChanged)

Beschreibung

change_radial_distortion_pointschange_radial_distortion_pointsChangeRadialDistortionPointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPoints ändert die radiale Verzeichnung der übergebenen Bildkoordinaten (RowRowRowRowRowrow, ColColColColColcol) entsprechend der internen Kameraparameter CamParamInCamParamInCamParamInCamParamInCamParamIncamParamIn und CamParamOutCamParamOutCamParamOutCamParamOutCamParamOutcamParamOut. Jedes Eingabepixel (RowRowRowRowRowrow, ColColColColColcol) wird mit Hilfe von CamParamInCamParamInCamParamInCamParamInCamParamIncamParamIn in die Bildebene transformiert und anschließend unter Verwendung von CamParamOutCamParamOutCamParamOutCamParamOutCamParamOutcamParamOut in ein anderes Bild projiziert.

Beachten Sie, dass change_radial_distortion_pointschange_radial_distortion_pointsChangeRadialDistortionPointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPoints nicht mit Zeilenkameras funktioniert.

Parallelisierung

Parameter

RowRowRowRowRowrow (input_control)  real-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Ursprüngliche Zeilen-Koordinate Pixelkoordinaten.

ColColColColColcol (input_control)  real-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Ursprüngliche Spalten-Koordinate Pixelkoordinaten.

CamParamInCamParamInCamParamInCamParamInCamParamIncamParamIn (input_control)  campar HCamPar, HTupleHTupleHTupleHCamParX, VARIANTHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*) (double / Hlong / BSTR) (double / Hlong / char*)

Die internen Kameraparameter der Kamera, mit der die Eingabepixelkoordinaten erstellt wurden.

CamParamOutCamParamOutCamParamOutCamParamOutCamParamOutcamParamOut (input_control)  campar HCamPar, HTupleHTupleHTupleHCamParX, VARIANTHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*) (double / Hlong / BSTR) (double / Hlong / char*)

Die internen Kameraparameter einer Kamera.

RowChangedRowChangedRowChangedRowChangedRowChangedrowChanged (output_control)  real-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Zeilenkoordinate der Pixelkoordinaten nach Änderung der radialen Verzerrung.

ColChangedColChangedColChangedColChangedColChangedcolChanged (output_control)  real-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Spaltenkoordinate der Pixelkoordinaten nach Änderung der radialen Verzerrung.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert change_radial_distortion_pointschange_radial_distortion_pointsChangeRadialDistortionPointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPoints den Wert 2 (H_MSG_TRUE).

Siehe auch

change_radial_distortion_cam_parchange_radial_distortion_cam_parChangeRadialDistortionCamParchange_radial_distortion_cam_parChangeRadialDistortionCamParChangeRadialDistortionCamPar, camera_calibrationcamera_calibrationCameraCalibrationcamera_calibrationCameraCalibrationCameraCalibration, read_cam_parread_cam_parReadCamParread_cam_parReadCamParReadCamPar, change_radial_distortion_contours_xldchange_radial_distortion_contours_xldChangeRadialDistortionContoursXldchange_radial_distortion_contours_xldChangeRadialDistortionContoursXldChangeRadialDistortionContoursXld, change_radial_distortion_imagechange_radial_distortion_imageChangeRadialDistortionImagechange_radial_distortion_imageChangeRadialDistortionImageChangeRadialDistortionImage

Modul

Calibration


KlassenKlassenKlassenKlassen | | | | Operatoren