# CalibratePoints

CalibratePoints 函数用于计算正确透视（线性）和镜头（非线性）畸变。

## CalibratePoints 概述

CalibratePoints 使用对一组校准点的引用和镜头畸变模型来计算图像和实际坐标之间的变换映射。它可用于任何需要将 Calib 数据结构作为输入的校准工具。

## CalibratePoints 输入

参数 | 说明
--- | ---
校准点 | 引用包含将用于构造坐标变换的 CalibPoints 数据结构的单元格。
镜头畸变 | 用于将现实世界映射到图像坐标的线性或非线性镜头畸变模型。
0 = 无镜头畸变 | 只考虑透视畸变。
1 = 中心径向畸变 | 考虑源自图像中心的轻微径向畸变。
2 = 偏心径向畸变 | 考虑源自图像中心以外面积的径向畸变。
3 = 投影畸变 | 考虑鱼眼和广角镜头造成的畸变
4 = 宽畸变 | 考虑从轻微到严重的镜头畸变。
超时 | 指定允许 CalibratePoints 函数运行的时间长度（毫秒）。超过超时后，函数执行将停止。 （最小值 = 0，最大值 = 9999999，默认值 = 30000） 注意:0 表示禁用超时功能。

## CalibratePoints 输出

返回 | Calib 数据结构，可用作任何需要变换（例如 TransformImage、TransWorldToPixel、CalibrateImage 的校准工具的输入。