fullseye

blob_features — BLOB measure op

使い方

物体ごとの形の特徴量を、鍵ごとに 1 本の配列で返す。

Parameters

labels : array_like :func:blob_label の出力(整数、背景 0)。 spacing : float 画素 1 個の大きさ[単位/px]。長さにこれを、面積にその 2 乗を掛ける。 既定 1.0 = 画素のまま

Returns

dict n(物体数)、spacingunits(項目 → 単位の対応)と、 長さ n の配列 19 本(:data:FEATURE_KEYS)。物体が 0 個でも 鍵は全部揃えて空配列で返す(呼び手が分岐しなくて済む)。

Notes

Examples

import numpy as np m = np.zeros((20, 20), bool); m[4:14, 4:9] = True f = blob_features(blob_label(m)) int(f[“n”]), float(f[“area”][0]) (1, 50.0)

詳しい使い方ガイド

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(table を入力に取れる)

同カテゴリ(measure)


Provenance: blob2d.py — BLOB operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.