画像のストリームが取り込まれている ConcurrentQueue があります。簡単にするために、それらはウェブカメラからのフレームであると仮定します。
私が理想的にやりたいことは、検出することです
- 少しでも動きがあれば
- 最大の (速度ではなくサイズによる) モーションがフレーム内にある場所
- フレーム内で 2 番目に大きなモーションがある場所
おそらく、最後のNフレームにわたって参照画像を合成する必要があります(昼/夜、駐車中の車などの半永久的な変化が考慮されるように)。次に、現在のフレームと参照フレームを区別します。
フレームには (最小限の) レベルのノイズがあるため、正確な色比較は実行可能なオプションではありません。
私は以前にこれに関するチュートリアルを見たことがあると確信していますが(大きな動きの領域の周りの「ボックス」で最高潮に達します)、今はそれらを見つけることができません.
誰かがまともなアルゴリズム/チュートリアルを教えてくれますか?