change_radial_distortion_contours_xld T_change_radial_distortion_contours_xld ChangeRadialDistortionContoursXld ChangeRadialDistortionContoursXld (Operator)
Name
change_radial_distortion_contours_xld T_change_radial_distortion_contours_xld ChangeRadialDistortionContoursXld ChangeRadialDistortionContoursXld
— Change the radial distortion of contours.
Signature
Description
change_radial_distortion_contours_xld change_radial_distortion_contours_xld ChangeRadialDistortionContoursXld ChangeRadialDistortionContoursXld ChangeRadialDistortionContoursXld
changes the radial
distortion of the input contours Contours Contours Contours Contours contours
in accordance to the
internal camera parameters CamParamIn CamParamIn CamParamIn CamParamIn camParamIn
and CamParamOut CamParamOut CamParamOut CamParamOut camParamOut
.
Each subpixel of an input contour is transformed into the image plane
using CamParamIn CamParamIn CamParamIn CamParamIn camParamIn
and subsequently projected into a subpixel
of the corresponding contour in ContoursRectified ContoursRectified ContoursRectified ContoursRectified contoursRectified
using
CamParamOut CamParamOut CamParamOut CamParamOut camParamOut
.
If CamParamOut CamParamOut CamParamOut CamParamOut camParamOut
was computed via
change_radial_distortion_cam_par change_radial_distortion_cam_par ChangeRadialDistortionCamPar ChangeRadialDistortionCamPar ChangeRadialDistortionCamPar
, the contours
ContoursRectified ContoursRectified ContoursRectified ContoursRectified contoursRectified
are equivalent to Contours Contours Contours Contours contours
obtained with a lens with a modified
radial distortion. If
the contours
are rectified. A subsequent pose estimation (determination of the
external camera parameters) is not affected by this operation.
Please note that change_radial_distortion_contours_xld change_radial_distortion_contours_xld ChangeRadialDistortionContoursXld ChangeRadialDistortionContoursXld ChangeRadialDistortionContoursXld
does
not work for line scan cameras with perspective lenses.
Execution Information
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
Multithreading scope: global (may be called from any thread).
Processed without parallelization.
Parameters
Contours Contours Contours Contours contours
(input_object) xld_cont(-array) →
object HXLDCont HXLDCont Hobject
Original contours.
ContoursRectified ContoursRectified ContoursRectified ContoursRectified contoursRectified
(output_object) xld_cont(-array) →
object HXLDCont HXLDCont Hobject *
Resulting contours with modified radial distortion.
Possible Predecessors
change_radial_distortion_cam_par change_radial_distortion_cam_par ChangeRadialDistortionCamPar ChangeRadialDistortionCamPar ChangeRadialDistortionCamPar
,
gen_contours_skeleton_xld gen_contours_skeleton_xld GenContoursSkeletonXld GenContoursSkeletonXld GenContoursSkeletonXld
,
edges_sub_pix edges_sub_pix EdgesSubPix EdgesSubPix EdgesSubPix
,
smooth_contours_xld smooth_contours_xld SmoothContoursXld SmoothContoursXld SmoothContoursXld
Possible Successors
gen_polygons_xld gen_polygons_xld GenPolygonsXld GenPolygonsXld GenPolygonsXld
,
smooth_contours_xld smooth_contours_xld SmoothContoursXld SmoothContoursXld SmoothContoursXld
See also
change_radial_distortion_cam_par change_radial_distortion_cam_par ChangeRadialDistortionCamPar ChangeRadialDistortionCamPar ChangeRadialDistortionCamPar
,
camera_calibration camera_calibration CameraCalibration CameraCalibration CameraCalibration
,
read_cam_par read_cam_par ReadCamPar ReadCamPar ReadCamPar
,
change_radial_distortion_image change_radial_distortion_image ChangeRadialDistortionImage ChangeRadialDistortionImage ChangeRadialDistortionImage
,
change_radial_distortion_points change_radial_distortion_points ChangeRadialDistortionPoints ChangeRadialDistortionPoints ChangeRadialDistortionPoints
Module
Calibration