こんにちは、私は OpenCV を初めて使用し、固定位置に配置されたカメラを使用して人体追跡を実装しようとしています。私は少し調査を行い、Histogram of Oriented Gradients メソッドに出くわしましたが、私の理解に基づいて、それが何をするかは追跡ではなく検出です。したがって、OpenCVで人間の検出と追跡を実装する最も簡単な方法は何だろうと思っていましたか?
P/S: このビデオを見つけました。まさに私が達成したかったことです。
こんにちは、私は OpenCV を初めて使用し、固定位置に配置されたカメラを使用して人体追跡を実装しようとしています。私は少し調査を行い、Histogram of Oriented Gradients メソッドに出くわしましたが、私の理解に基づいて、それが何をするかは追跡ではなく検出です。したがって、OpenCVで人間の検出と追跡を実装する最も簡単な方法は何だろうと思っていましたか?
P/S: このビデオを見つけました。まさに私が達成したかったことです。
人体検出に HAAR カスケードを使用することもできます。を使用してカスケードをロードし、CascadeClassifier::CascadeClassifier()
を使用CascadeClassifier::detectMultiScale()
して、オブジェクト (物体) が検出された特定の画像内の領域を取得します。に与えられたパラメータを調整してdetectMultiScale()
、検出の速度を上げ、精度を高めます。
ここには、身体検出用のものを含む一連のカスケードがあります。
これらのSO投稿を見てください: