ExtractCalibration

ExtractCalibration 関数は、TransformImage 関数によって返された「歪みのない」画像に基づいて、ワールド座標で 2D 変換を作成し、NeighborFilterPointFilter、または ScaleImage 関数によって出力された画像データ構造体に含まれているキャリブレーションデータを取得します。ExtractCalibration 関数は、ExtractColor 関数によって出力される抽出カラーライブラリデータ構造体に含まれているキャリブレーションデータの抽出もサポートしています。

:  ExtractColor、NeighborFilter、PointFilter、および ScaleImage 関数を、ExtractCalibration 関数を使用して正常に動作させるため、これらの関数の画像パラメータを、キャリブデータ構造体を返す関数を参照するように設定する必要があります。

概要ExtractCalibration

TransformImage 関数を追加すると、自動的に ExtractCalibration 関数が挿入され、TransformImage 関数によって生成された画像で定義されたワールド座標に 2D 変換を関連付けます。TransformImage 関数によってその唯一の入力として生成された画像データ構造体を使用して、ExtractCalibration 関数はキャリブデータ構造体を返し、このデータ構造体は、TransBlobsToWorldTransEdgesToWorldTransFixtureToWorldTransPatternsToWorld、および TransPixelToWorld 関数のすべてまたはいずれかが TransformImage 関数によって生成された歪みのない画像で使用されていた場合に、参照として使用することができます。ExtractCalibration および TransformImage 関数は、CalibrateImage 関数を使用して関連付けることができます。

これとは別に、ExtractCalibration 関数をスプレッドシートに挿入して、その画像パラメータを NeighborFilterPointFilter、または ScaleImage 関数によって出力された画像データ構造体、または ExtractColor 関数によって出力された抽出カラーライブラリデータ構造体への参照として設定することができます。その後、ExtractCalibration 関数はこれらの関数に転送されているキャリブレーションデータを取得します。

:  ワールド座標系で報告されるビジョンツールの結果出力は、ほかのビジョンツールにおいてフィクスチャまたは領域の入力として使用することはできません。

ExtractCalibrationの入力パラメータ

Syntax:ExtractCalibration(画像)

画像 この引数は、NeighborFilter、PointFilter、ScaleImage、または TransformImage 関数によって作成される有効な画像データ構造体、または ExtractColor 関数によって作成される有効な 抽出カラーライブラリデータ構造体を含んでいるスプレッドシートのセルを参照している必要があります。TransformImage 関数と組み合わせて自動的に挿入されると、デフォルトでは、参照されるセルは、TransformImage 関数によって返される 画像データ構造体を含んでいるセルであり、それ以外の場合、参照されるセルは AcquireImage 関数によって返される画像データ構造体を含んでいる A0 です。

ExtractCalibrationの出力

戻り値 2 つの座標系間の変換を定義する係数を含んでいるキャリブデータ構造体