問題タブ [video-tracking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opencv - サイズと応答は、SURFキーポイントで正確に何を表していますか?
キーポイントの検出と照合にOpenCV2.3を使用しています。しかし、私は検出アルゴリズムによって与えられたパラメータsize
とと少し混乱しています。response
それらは正確にはどういう意味ですか?
OpenCVのマニュアルに基づいて、私はそれを理解することができません:
float size
:意味のあるキーポイント近傍の直径
float response
:最も強力なキーポイントが選択された応答。さらなるソートまたはサブサンプリングに使用できます
追跡するのに最適なポイントは、応答が最も高いポイントだと思いましたが、そうではないようです。では、サーフディテクタによって返されるキーポイントのセットをサブサンプリングして、追跡可能性の点で最良のものだけを維持するにはどうすればよいでしょうか。
opencv - シンプルな OpenCV プロジェクト - テニス ボールの検出と追跡
私は、OpenCV を使用して Web カメラ上のオブジェクト (テニス ボール) を検出する必要があるプロジェクトを持っています。ボーナス クレジットとして、テーブルの上を転がしたときにそれを追跡します。
私は OpenCV 2.4、C++ を使用しており、多くの情報が古い OpenCV バージョンにあるため、これに関する情報を見つけることができませんでした。私はそれを行うためのさまざまな方法について多くのことを読んできましたが、それを自分のコードに実装する方法がわかりません。
特に検出/追跡機能を私のコードに統合する方法について、何か助けていただければ幸いです
これまでのコードは次のとおりです。フィルターを適用した後、画像検出/追跡コードを実行する必要があると思います。
python - OpenCvでのCamShift+顔検出
私は現在、顔を検出してオブジェクトを追跡できるOpenCvの2つの例を組み合わせています。目的は、最初に顔を検出し、次にそれを追跡することです。
私のコードは現在:
現在、顔が最初にどこにあったか(緑色の長方形)と、現在追跡されているもの(赤い楕円形)を示しています。私は顔を検出できますが、フェイストラッカーは私の顔を除く他のすべてのものを追跡し続けます(常に片方または2つの肩にあります)。座標と関係があるのではないかと思いましたが、確認したところ、問題ないようです(mask_roi、hsv_roi、vis_roi)。例 :
誰かが私の間違いを指摘できますか?
c++ - OpenCV 人体追跡
こんにちは、私は OpenCV を初めて使用し、固定位置に配置されたカメラを使用して人体追跡を実装しようとしています。私は少し調査を行い、Histogram of Oriented Gradients メソッドに出くわしましたが、私の理解に基づいて、それが何をするかは追跡ではなく検出です。したがって、OpenCVで人間の検出と追跡を実装する最も簡単な方法は何だろうと思っていましたか?
P/S: このビデオを見つけました。まさに私が達成したかったことです。
opencv - 一意の識別子による歩行者検出
こんにちは、私は現在、HOG と Haar Cascade の OpenCV 実装を使用して歩行者検出を実行し、ビデオ フィードでそれらを境界付けています。
ただし、ビデオ フィードに入るすべての歩行者に一意の ID (番号) を割り当てたいと思います。ID は、歩行者がビデオ フィードを離れるまで同じままです。フレームは前のフレームに関係なく次々と処理されるため、これを最も簡単で効果的な方法で実装する方法がわかりませんでした。
camshift や Kalman などのトラッキング アルゴリズムを使用する必要はありますか? または、私が望むものを達成するためのより簡単な方法はありますか?
P/S: このビデオは私が達成したかったものです。実際、以前に同様の質問を投稿しましたが、それは検出技術に関するものであり、これは一意の識別子を割り当てる次のステップに関するものです。
matlab - opencv による群集追跡
私は、音楽祭用のクラウド コントロール サウンド システムに取り組んでいます。音楽は個人と、500 人前後のクラウド全体によってコントロールされます。
群集追跡技術を探しているときに、これに出くわしましたhttp://www.mikelrodriguez.com/crowd-analysis/#density ; Matlab コードとデータセットが同封されています。ブロブ検出などに基づいた、おそらくより単純な同様の手法を知っていますか? これがリアルタイムのシナリオでどれだけうまく機能するかについてのアイデアはありますか? たとえばOpenCVでこれを行う既知の方法はありますか?
android - Possibilities of tracking an object after detection(feature based object recognition)
I am working on object recognition in android. So far i am able to detect/recognise objects at a frame rate of 5-8 fps. Now,i want to track the detected object in subsequent frames.
short summary of what i have done so far.
- capture and store the object of interest in external directory of the phone as an image.
- Detect and extract the feature points(used ORB feature detector and descriptor).
- Perform matching and draw rectangular box around the detected object(Homography).
example of the object which is detected.
Now, after performing homography, I intend to track the object in subsequent frames. Which are the possible algorithms which can do this(Is this method of tracking after detection possible)?.I have gone through particle filter and kalman filter based tracking, but unable to understand which parameters need to be passed to instantiate tracking after homography. Any reference to tracking algorithms,documents, example codes in openCV would be helpful.
EDIT