私はOPENCVを初めて使用するので、ここに欠けている簡単なものがある場合はご容赦ください。
次の前提で、車両の速度を連続的に出力できるカメラベースのシステムを構築しようとしています。2.速度は30KM /時を超えません
表面パターンの変位を検出する光学式マウスのコンセプトから始めたいと思っていました。ただし、車両がフレームに入り始めたときの背景をどのように処理するかについては不明です。
私が試してみたいと思っていた方法が 2 つありますが、さらなる情報を探しています。
- 車両がフレームに入り、背景から離れていることを検出します。
- cvGoodFeaturesToTrack を使用して、車両上のポイントを見つけます。
- 次のフレームでポイントを追跡します。& オプティカル フローの Lucas_Kanade Pyramid 関数を使用して、水平速度を計算します。
- 繰り返す
訂正・修正をお願いします。また、ここで使用する最も正しい関数がわからないため、この手順を効率的にコーディングするために、より経験豊富なメンバーにお願いします。
前もって感謝します。