BlobToBlob
2 つのブロブの境界間の最小距離または最大距離を計測します。
この例では、BlobToBlob 関数で 2 つのブロブの境界間の最小距離を計測しています。
BlobToBlob 関数の入力パラメータ
Syntax:BlobToBlob 関数(ブロブ 0,インデックス 0,ブロブ 1,検出する基準,表示)
BlobToBlob 関数の出力
戻り値 |
ブロブと、別のブロブ境界上の最も近い点または最も遠い点との間の有向距離を含んでいる距離データ構造体。 |
結果 |
この関数が初めてセルに挿入されると、スプレッドシート内に結果テーブルが自動的に作成されます。 |
BlobToBlob 関数データアクセス関数
次のデータアクセス関数がスプレッドシートに自動挿入され、結果テーブルが作成されます。
行 0 |
GetRow(Dist, 0) |
[検出する基準] パラメータの設定に応じた、1 番目のブロブの境界上にある最も近い点または最も遠い点の X 座標。 |
列 0 |
GetCol(Dist, 0) |
[検出する基準] パラメータの設定に応じた、1 番目のブロブの境界上にある最も近い点または最も遠い点の Y 座標。 |
行 1 |
GetRow(Dist, 1) |
[検出する基準] パラメータの設定に応じた、2 番目のブロブの境界上にある最も近い点または最も遠い点の X 座標。 |
列 1 |
GetCol(Dist, 1) |
[検出する基準] パラメータの設定に応じた、2 番目のブロブの境界上にある最も近い点または最も遠い点の Y 座標。 |
角度 |
GetAngle(Dist) |
1 番目のブロブと 2 番目のブロブの境界点の間の角度。 |
距離 |
GetDistance(Dist) |
1 番目のブロブと 2 番目のブロブの境界点の間の距離。 |