ClassesClassesClassesClasses | | | | Operators

change_radial_distortion_pointsT_change_radial_distortion_pointsChangeRadialDistortionPointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPoints (Operator)

Name

change_radial_distortion_pointsT_change_radial_distortion_pointsChangeRadialDistortionPointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPoints — Change the radial distortion of pixel coordinates.

Signature

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)

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

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

VARIANT HImageX.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)

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

Description

change_radial_distortion_pointschange_radial_distortion_pointsChangeRadialDistortionPointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPoints changes the radial distortion of input image coordinates (RowRowRowRowRowrow, ColColColColColcol) in accordance to the internal camera parameters CamParamInCamParamInCamParamInCamParamInCamParamIncamParamIn and CamParamOutCamParamOutCamParamOutCamParamOutCamParamOutcamParamOut. Each input pixel (RowRowRowRowRowrow, ColColColColColcol) is transformed into the image plane using CamParamInCamParamInCamParamInCamParamInCamParamIncamParamIn and projected into another image using CamParamOutCamParamOutCamParamOutCamParamOutCamParamOutcamParamOut.

Parallelization

Parameters

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

Original row component of pixel coordinates.

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

Original column component of pixel coordinates.

CamParamInCamParamInCamParamInCamParamInCamParamIncamParamIn (input_control)  number-array HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

The inner camera parameters of the camera used to create the input pixel coordinates.

Number of elements: CamParamIn == 8 || CamParamIn == 12

CamParamOutCamParamOutCamParamOutCamParamOutCamParamOutcamParamOut (input_control)  number-array HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

The inner camera parameters of a camera.

Number of elements: CamParamOut == 8 || CamParamOut == 12

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

Row component of pixel coordinates after changing the radial distortion.

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

Column component of pixel coordinates after changing the radial distortion.

Result

change_radial_distortion_pointschange_radial_distortion_pointsChangeRadialDistortionPointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPoints returns 2 (H_MSG_TRUE) if all parameter values are correct.

See also

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

Module

Calibration


ClassesClassesClassesClasses | | | | Operators