2017-07-09 30 views
0

オブジェクト(主に人)が壁に関連している場所を検出する必要があります。私は天井に固定された位置のカメラを持つことができるので、私はそれに何もない空間のイメージを得ると思った。次に、それと現在のカメラ画像の違いを使って、物事だけで画像を取得します。それから私は位置を取得すると思うブロブの検出を行うことができます(xが必要です)。 これは問題ないようですか?私はOpenCVであまり成就していないので、いくつかのアドバイスを探しています。OpenCV - 背景の削除とオブジェクトの検出

答えて

-1

これは、ビデオフィードが一貫性​​のある正確な画像を生成しないため、背景がうまく減算されず、シーンを歩いている人々が光を遮り、あなたの背景の一部と一致する可能性もあります。

ビデオから背景を削除するこのプロセスは、単に「バックグラウンド除去」と呼ばれ、built-in OpenCV methods for itです。

OpenCVには、pythonC++の両方について、基本を示すチュートリアルがあります。

+0

ありがとう、私はposisitveバックグラウンド減算は本当に私が必要なものです。特にライブビデオでは少し複雑に思えます。 Kinectでそのような深度バッファを使用することを考えました。まっすぐな視野で見ると、人々はかなり上手く見えるはずです。 私はbgの減算についてもう少し読んでいますが、それはまだ私が使っている最終的なものかもしれません。 –

+0

ガウス混合モデルは、ビデオフィードのバックグラウンド減算のほぼ標準です。あなたは精神的な論文[ここ](http://personal.ee.surrey.ac.uk/Personal/R.Bowden/publications/avbs01/avbs01.pdf)を見ることができます。深さマップを取得する方法がある場合は、それも動作する可能性があります。チュートリアルは複雑ではありませんが、コードは少し長めです。 OpenCVはいつものようにあなたのためにすべてのハードワーク:) –

関連する問題