# BlobToBlob

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

例

この例の BlobToBlob 関数は、2 つのブロブの境界間の最小距離を測定します。

## BlobToBlob の入力

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

## BlobToBlob の出力

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