3

私は Android 用の複数の顔トラッカーを構築しています。カルマン フィルターを使用しています。これには、追跡対象のオブジェクトを区別するために明らかにアルゴリズムが必要であり、現在、ハンガリーのアルゴリズムに興味があります。

アルゴリズムがどのように機能するかはわかりませんが、座標のある 2D 空間がある場合、入力行列を作成する方法がわかりません。フレーム内に 3 人の人物が検出されたとします。

**Person1** on the coordinates [10, 20]
**Person2** on the coordinates [100, 125]
**Person3** on the coordinates [50, 200]

次のフレームでは、新しい座標でまだ 3 人の人物が検出されていますが、前の画像でどれが Person1 で、どれが Person2 であったかなどを知りたい思います。

今、マトリックスを構築する方法がよくわかりません。列は、次のように異なる人でなければなりません。

+---------+-x1--y1--x2--y2--x3--y3-+
| Person1 |                        |
| Person2 |                        |
| Person3 |                        |
+---------+------------------------+

そして、値は現在の位置と最後に見つかった位置との間の距離ですか? ばかげているように見えるかもしれませんが、混乱しています。

助けてくれてありがとう。

4

1 に答える 1