1

C# (EmguCV) を使用してビデオ シーケンスから前景 (影なし) を抽出する方法を探しています。KNN、MOG、MOG2など、いくつかの方法を試しました。最後に、MOG2 がベストで、これは私の希望する結果に非常に近いものです。しかし、影を消すにはまだ失敗しています。

私が知っているように、MOG2 を使用してより良いシャドウ除去を実行するために使用できるプロパティがいくつかあります。たとえば、fTau ですが、これらのプロパティは OpenCV でのみ使用できます (EmguCV では使用できません)。この種の機能を C# を使用して実装した人はいますか?

4

1 に答える 1

0

現在、影を黒いピクセルに変換することで、前景から影を取り除くことができます。これは、シャドウ強度値 (150) を指定する ThresholdToZero メソッドを使用して実行できます。

シャドウ除去前 ここに画像の説明を入力

シャドウ除去後 ここに画像の説明を入力

注: MOG2 バックグラウンド減算器を使用し、影検出機能を有効にします。

于 2015-04-06T06:50:42.483 に答える