KLTを使用して一連の画像からオプティカルフローを抽出しました。カメラは移動中の車両に搭載されており、交通シーンをキャプチャしています。これで、不一致点のないマッチング結果が得られました。
OpenCV 関数 (C++) を使用して、機能と追跡を抽出するだけです。私はプログラミングに問題はありません。
cvGoodFeaturesToTrack()、cvFindCornerSubPix()、cvCalcOpticalFlowPyrLK()
私が持っている一致したポイントが動くオブジェクトの一部であるかどうかを区別するために、どのトピック/論文を調べる必要があるかを誰か提案できますか? カメラの動きを回復したくありません。ポイントが移動オブジェクトからのものであるかどうかを確認するためだけに。
距離計やその他のセンサーのような外部リソースはありませんが、車の速度 (カメラを搭載) と、車が道路上または下に傾いた場合にカメラが車両に固定されている角度を知っています。(ヨーレートはわかりませんが)
オプティカル フローの方向と距離を確認するだけでは不十分です。たとえば、反対側のサイトを移動する車両のオプティカル フローは、多くの場合、静止したフィーチャ、またはカメラと同じ速度で移動する車両に似ています。
これに対処するには、どのトピックを勉強する必要がありますか? FOE またはカルマン フィルターのいずれかを選択する必要がある場合は? RANSAC が助けになるのだろうか。(私はいくつかの学術論文を読みましたが、運が悪かったようです。カルマンフィルターをざっと調べましたが、これがどのように役立つかわかりませんでした。また、FOE に関するリソースは、特にテキストブックで非常に限られていることがわかりました)
すべての回答に感謝します。どうもありがとうございました(心から)