# BlobToPoint

ブロブの境界と点の間の最小距離または最大距離を測定します。

例

この例の BlobToPoint 関数は、3 番目のブロブと点の間の最小距離を測定します。

## BlobToPoint の入力

パラメータ | 説明
ブロブ | この引数は、有効な Blobs データ構造体を含むスプレッドシートのセルを参照している必要があります。
インデックス | この引数は、Blobs データ構造体でゼロから始まるインデックスを参照します。
点 | 点の座標を指定します。
X | 点の X 座標。
Y | 点の Y 座標。
検出する基準 | 距離の測定方法を指定します。
0 = 最小距離 | ブロブの境界の最も近い点と点の間の距離を検出します。
1 = 最大距離 | ブロブの境界の最も遠い点と点の間の距離を検出します。
表示 | 画像上の関数のグラフィックスオーバレイの表示モードを指定します。
0 = 非表示 (デフォルト) | 関数を含んでいるセルがスプレッドシート内でハイライトされている場合を除き、すべてのグラフィックスが表示されません。
1 = 結果のグラフィックスのみ | ブロブと点の間の最小距離または最大距離を示すラインセグメントが常に表示されます。
2 = 入力と結果のグラフィックス | ブロブと点およびそれらの間のラインセグメントが常に表示されます。

## BlobToPoint の出力

戻り値 | 点と、ブロブ境界上の最も近いまたは遠い点の間の有向距離を含んでいる Dist データ構造体。
結果 | この関数が初めてセルに挿入されると、スプレッドシート内に結果テーブルが自動的に作成されます。 次の 距離Vision Data Access functionsがスプレッドシートに自動的に挿入され、結果テーブルが作成されます。
ラベル | 関数 | 説明
X0 | GetX(距離, 0) | ブロブの境界上の最も近いまたは遠い点の X 座標。
Y0 | GetY(距離, 0) | ブロブの境界上の最も近いまたは遠い点の Y 座標。
X1 | GetX(距離, 1) | 点の X 座標。
Y1 | GetY(距離, 1) | 点の Y 座標。
角度 | GetAngle(距離) | ブロブ境界点と点の間の角度。
距離 | GetDistance(距離) | ブロブ境界点と点の間の距離。