0

カメラの視線が変わったかどうかを検出して、背景が突然変化したかどうかを検出できるようにしたいと考えています。確かにこれを行う賢い方法はありますか?

ビデオ ストリームの変化を追跡する場合、ほとんどの作業は背景を前景から分離することに関連しているようです。これにより、背景減算などを使用して画像内で動き回るオブジェクトを識別できるようになります。

私は選択したツールとして EmguCV (OpenCV) を使用しています...このツール セットで利用可能なアルゴリズムに関する特定の提案がある場合に備えて。Emgu で利用可能なバックグラウンド/フォアグラウンド減算器を試してみました。前景の変化を検出するのには悪くありませんが、この種のイベントを監視するためにそれらを使用する方法がわかりません。確かに私は明らかな何かを見落としています。

ありがとう。

4

1 に答える 1

1

以前に BackGround 減算法を使用したことがあり、非常にうまく機能しました。だから、大まかなアイデアとして、私はあなたに何かを提案することができます.

画像の変化を確認したいので、ほとんどの場合、シーンは一定であると想定できます。シーンが一定のままである場合、背景画像は一定になります。しかし、シーンに変化があると、背景画像が変化しようとします。

戦略:現在の BG フレームと前の BG フレーム (5 フレーム前など) の間の相関を計算することができます。相関値が高い場合、つまり ~ 0.99999 の場合、シーンに変化はありません。それ以外の場合は、何かが変化しています。

ただのアイデア!!

于 2014-02-26T17:48:18.423 に答える