calcOpticalFlowSF のより高速な代替手段はありますか? それはとても遅く、ビデオからの一連のフレームでこのことを実行したい. どうやってやるの?
質問する
2288 次
1 に答える
5
オプティカル フロー ベースのモーション推定にはいくつかの方法がありますが、いくつかのことを考慮する必要があります。
- CPU の実装に制限されていますか / GPU の実装は実行時間を大幅に短縮する可能性があります
- 高密度のモーション フィールドが必要ですか、それとも疎なモーション ベクトルのセットだけが必要ですか / 疎な OF メソッドはよりスケーラブルであり、実行時間が少なくて済みます。
- 精度/高密度メソッドの非常に高い精度は、モーション境界でのみ最も重要です。多くのアプリケーションでは、密なモーション フィールドを疎なモーション ベクトルのグリッドで近似できるため、スパース メソッドをピラミッド型 Lucas Kanade (OpenCV) として使用できます。
現在のライブラリ/メソッドは次のとおりです。
高密度メソッド:
- OpenCV 2.4.4 は、高速すぎる GPU BroxOpticalFlow を提供します
- GPU4VisionグループのFlowLib は、高精度の GPU 実装を提供します。
- GPU でのTV-L1の GPU 実装は、によって提供されます。
スパース メソッド:
- 2.4.2 以降の OpenCV は、GPU でピラミッド型の Lucas Kanade を提供します。以前のバージョンも CPU で非常に高速に実装されます。
- RLOFLibは、GPU / CPU および Matlab のより正確な実装を提供します。
- Gain Adaptive Lucas Kanade / KLTもGPU で利用可能
また、研究者が時々リンクを提供している現在のオプティカル フロー ベンチマークを参照することもできます。一般的なオプティカル フローのベンチマークは、MiddleburyとKITTI です。
于 2013-04-20T12:56:51.973 に答える