コンテンツにスキップ

ブロブ検出パラメータ

このページでは、メインタブのパラメータパネルにある ブロブ検出 の各パラメータと、「複数人が 1 つの塊として検出されてしまう」ときの調整手順を説明します。

ブロブとは、背景差分で前景として残った点群をクラスタリングしてまとめた、物体の塊のことです。重心と半径で表されます。

各スライダー(ScrubInput でドラッグ操作)の意味と目安です。

パラメータ意味範囲初期値調整の目安
background_enabled背景差分の有効 / 無効ONOFF にすると背景を引かず、視野内の全点を検出対象にします
background_tolerance背景との距離差分の閾値(m)0.01〜0.50.03敏感すぎてノイズを拾う → 上げる / 物体を見落とす → 下げる
cluster_distanceクラスタリングの距離閾値(m)0.02〜1.00.10接近した物体を分けたい → 下げる / 1 つの物体が割れる → 上げる
min_cluster_points最小クラスタ点数1〜1003ノイズ除去。上げるほどノイズに強いが、小さな物体の感度は下がる
max_cluster_points最大クラスタ点数10〜5000500大きすぎる塊を弾く・分割したい → 下げる
min_blob_radius最小ブロブ半径(m)0〜1.00.01この半径未満のブロブを無視(初期値 0.01 = 10mm 未満を無視)
max_blob_radius最大ブロブ半径(m)0.01〜5.01.0この半径を超えるブロブを無視(初期値 1.0 = 1m 超を無視)

近くに立った 2 人が 1 つのブロブにまとまってしまう場合は、クラスタが「つながりすぎ」です。以下の順番で調整します。

  1. ビューワーの表示メニューで「ブロブ」を ON にし、いまどう塊になっているかを確認します。
  2. cluster_distance を下げます(例: 0.10 → 0.05)。点と点を同じ塊とみなす距離が縮まり、近くにいる人どうしが分かれやすくなります。
  3. それでも分かれない、あるいはノイズが増えた場合は、min_cluster_points を上げます(例: 3 → 5)。小さな点の塊を無視し、はっきりした塊だけを残します。
  4. なお背景との差が出にくく塊が不安定なときは、background_tolerance を下げます(例: 0.03 → 0.02)。前景をより細かく拾い、人の輪郭が出やすくなります。
  5. ビューワーでブロブが人数どおりに分かれたか確認します。下げすぎると 1 人が複数の塊に割れるので、割れ始めたら少し戻します。