# CalibratePoints

CalibratePoints 関数は、正しい遠近 (線形) およびレンズ (非線形) 歪みを使用して変換を計算するのに使用します。

## CalibratePoints の概要

CalibratePoints 関数は、キャリブレーションポイントとレンズ歪みモデルのセットに対する参照を使用して、画像座標系とワールド座標系の間の変換マッピングを計算します。入力として Calib データ構造体が必要なすべてのキャリブレーションツールで使用できます。

## CalibratePoints の入力

パラメータ | 説明
--- | ---
キャリブレーションポイント | 座標変換の作成に使用する CalibPoints データ構造体を含むセルへの参照。
レンズの歪み | ワールド座標系を画像座標系にマッピングするときに使用する線形または非線形のレンズ歪みモデル。
0 = レンズ歪みなし | 遠近歪みのみ考慮されます。
1 = 中央放射歪み | 画像の中心から発生する小さな放射歪みが考慮されます。
2 = オフセンター放射歪み | 画像の中心以外の領域から発生する放射歪みが考慮されます。
3 = 遠近歪み | 魚眼および広角レンズによって発生した歪みが考慮されます。
4 = 広範囲の歪み | 軽度から重度のレンズ歪みが考慮されます。
タイムアウト | CalibratePoints 関数を実行する時間をミリ秒単位で指定します。タイムアウトを超えると、関数の実行が停止します。 (最小 = 0、最大 = 9999999、デフォルト = 30000) 注 : 0 の場合、タイムアウト機能は無効になります。

## CalibratePoints の出力

戻り値 | 変換 (TransformImage、TransWorldToPixel、CalibrateImage など) を必要とするキャリブレーションツールに対する入力として使用できる Calib データ構造体。