change_radial_distortion_pointsT_change_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPointschange_radial_distortion_points更改径向畸变点(算子)

名称

change_radial_distortion_pointsT_change_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPointschange_radial_distortion_points — 更改像素坐标的径向畸变。

签名

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)

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

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)

def change_radial_distortion_points(row: Sequence[float], col: Sequence[float], cam_param_in: Sequence[Union[int, float, str]], cam_param_out: Sequence[Union[int, float, str]]) -> Tuple[Sequence[float], Sequence[float]]

描述

change_radial_distortion_pointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPointsChangeRadialDistortionPointschange_radial_distortion_points 根据内部相机参数 CamParamInCamParamInCamParamInCamParamIncamParamIncam_param_inCamParamOutCamParamOutCamParamOutCamParamOutcamParamOutcam_param_out 改变输入图像坐标(RowRowRowRowrowrowColColColColcolcol)。每个输入像素(RowRowRowRowrowrowColColColColcolcol)通过 CamParamInCamParamInCamParamInCamParamIncamParamIncam_param_in 转换到图像平面,并使用 CamParamOutCamParamOutCamParamOutCamParamOutcamParamOutcam_param_out 投影到另一幅图像中。

请注意 change_radial_distortion_pointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPointsChangeRadialDistortionPointschange_radial_distortion_points 功能不适用于配备透视镜头的线扫描相机。

执行信息

参数

RowRowRowRowrowrow (输入控制)  real-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

像素坐标的原始行分量。

ColColColColcolcol (输入控制)  real-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

像素坐标的原始列分量。

CamParamInCamParamInCamParamInCamParamIncamParamIncam_param_in (输入控制)  campar HCamPar, HTupleSequence[Union[int, float, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

用于生成输入像素坐标的相机内部参数。

CamParamOutCamParamOutCamParamOutCamParamOutcamParamOutcam_param_out (输入控制)  campar HCamPar, HTupleSequence[Union[int, float, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

相机的内部参数。

RowChangedRowChangedRowChangedRowChangedrowChangedrow_changed (输出控制)  real-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

径向畸变调整后的像素坐标行分量。

ColChangedColChangedColChangedColChangedcolChangedcol_changed (输出控制)  real-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

径向畸变调整后的像素坐标列分量。

结果

change_radial_distortion_pointschange_radial_distortion_pointsChangeRadialDistortionPointsChangeRadialDistortionPointsChangeRadialDistortionPointschange_radial_distortion_points 在所有参数值正确时返回 2 (H_MSG_TRUE)。

另见

change_radial_distortion_cam_parchange_radial_distortion_cam_parChangeRadialDistortionCamParChangeRadialDistortionCamParChangeRadialDistortionCamParchange_radial_distortion_cam_par, camera_calibrationcamera_calibrationCameraCalibrationCameraCalibrationCameraCalibrationcamera_calibration, read_cam_parread_cam_parReadCamParReadCamParReadCamParread_cam_par, change_radial_distortion_contours_xldchange_radial_distortion_contours_xldChangeRadialDistortionContoursXldChangeRadialDistortionContoursXldChangeRadialDistortionContoursXldchange_radial_distortion_contours_xld, change_radial_distortion_imagechange_radial_distortion_imageChangeRadialDistortionImageChangeRadialDistortionImageChangeRadialDistortionImagechange_radial_distortion_image

模块

标定