# BlobToLine

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

例

この例の BlobToLine 関数は、2 番目のブロブの境界とライン間の最大距離を測定します。

## BlobToLine の入力

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

## BlobToLine の出力

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