0

ビデオ シーケンスでの人物検出のために、opencv を使用してエッジ検出に基づいて前景を抽出し、続いていくつかの後処理方法を実行しました。すると、人間の体はいくつかのパーツに分かれていることがわかりました。たとえば、頭と他のパーツはつながっていません。そのために、モルフォロジー演算を使用してそれらをクローズアップしました。ただし、私の場合、それを埋めるためにいくつかの形態学的操作が必要なため、あまり効率的ではないことがわかりました。だから私はいくつかの代替アプローチを探しています。誰かが私に提案できますか?論文を検索していくつか見つけましたが、今は新しいアルゴリズムを実装するのに十分な時間がありません。前もって感謝します。

4

1 に答える 1

2

OpenCVのHOG人物検出器は、実装が非常に簡単で、人物が直立し、適度なサイズで、かなり遮られていない場合に、かなり許容できるパフォーマンスを発揮します。シンプルなものを探しているだけなら、一見の価値があります。非常に高速なGPU実装も利用できます。

peopledetectOpenCVに付属のサンプルにはCPUバージョンのサンプルコードがあります。

もう1つの従来のアプローチは、一種のViola-Jonesカスケードを使用することです。OpenCVには、使用するためにトレーニングされた多数のカスケードが付属しています。そのうちの1つは上半身検出器で、もう1つは全身検出器です。ここにOpenCVチュートリアルでこれらを使用する例があります。

于 2012-12-25T16:45:21.060 に答える