- 締切済み
OpenCVを用いた歩行者検出について
オプティカルフローを用いて道路を撮影した動画から、OpenCVを使用して車を除いた歩行者のみを検出したいのですが、どのような方法をとればよいでしょうか。 また、オプティカルフロー以外の方法で、OpenCVを用いて歩行者のみを検出する良い方法がありましたら教えてください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#208507
回答No.1
> また、オプティカルフロー以外の方法で、... ・同期撮影のできるカメラ2台を用意し、OpenCVでカメラキャリブレーションする ・撮影したステレオ画像をStereoSGBM()などで3次元再構成し、点群データを得る ・カメラから見た地面の高さは既知なので、点群データから地面を削除する ・残りのデータの密集している塊それぞれに、バウンディングボックスを作る ・バウンディングボックスの中で、人間っぽい大きさ以外のものを削除する というのはどうでしょう (歩行者が密集すると破綻しますが)
お礼
カメラは2台所持しておりませんので、OpenCVを用いるプログラムで何かできたらよいと考えております。 回答ありがとうございました。