そこで、サーバーからカメラのビデオ ストリームを取得し、何人の人がそこに表示されているかを知りたいと考えています。
サーバーに任意の OS (MAC、Windows、Linux) をインストールし、任意の API (無料または有料) と任意の言語 (C++、php など) を使用してインストールできます。
OpenCV などの興味深いものをいくつか見つけましたが、部屋にいる人の数を知るよりも顔認識に役立つと思います...
どんな助けでも大歓迎です:)
そこで、サーバーからカメラのビデオ ストリームを取得し、何人の人がそこに表示されているかを知りたいと考えています。
サーバーに任意の OS (MAC、Windows、Linux) をインストールし、任意の API (無料または有料) と任意の言語 (C++、php など) を使用してインストールできます。
OpenCV などの興味深いものをいくつか見つけましたが、部屋にいる人の数を知るよりも顔認識に役立つと思います...
どんな助けでも大歓迎です:)
基本的な統計情報をエクスポートするために、各フレームに適用される人間検出器を使用します。
OpenCVにはすでに1つあります:
http://docs.opencv.org/doc/tutorials/objdetect/cascade_classifier/cascade_classifier.html
顔のモデルを人体に置き換えるだけです ( _fullbody.xml
)。
https://github.com/Itseez/opencv/tree/master/data/haarcascades
フレームあたりの人数などの統計をエクスポートできるようになりました。連続して出現したユニークな個人の数を見つけるには、トラッカーが必要です。そこから、物事はより困難になります。あなたのケースに合ったものを見つける必要があります。ヒント: 「マルチターゲット トラッキング コード」などを検索するには、Google で検索してください。
openCV の潜在的な svm 検出器を使用することもできます: http://docs.opencv.org/modules/objdetect/doc/latent_svm.html
ここから人物モデルを使用: https://github.com/Itseez/opencv_extra/tree/master/testdata/cv/latentsvmdetector/models_VOC2007