2013-04-17 64 views

回答

5

有幾種方法光流的運動估計,但是你要考慮幾件事情:

  • 你受限於CPU執行/ GPU的實施可以大大減少運行時間
  • 你需要密集運動場或者僅僅是一組稀疏運動矢量/稀疏OF方法是更具可伸縮性的,因此需要更少的運行時間精度/密集方法的非常高的精度對於運動邊界來說最爲關鍵。在許多應用中,你可以通過稀疏的運動向量的網格近似密集運動場,因此可以使用稀疏方法作爲錐體盧卡斯奏(OpenCV的)

電流libaries /方法有:

密集方法:

  • OpenCV的2.4.4提供GPU BroxOpticalFlow是太快太
  • 的GPU4Vision集團FlowLib提供高精確的GPU實現
  • TV-L1對GPU的GPU
  • 實現由

稀疏方法提供:

  • OpenCV的,因爲2.4.2提供了錐體盧卡斯奏上GPU /較早版本的CPU
  • 上也很快速實現
  • RLOFLib提供GPU/CPU和Matlab
  • 一個更精確的實施Gain Adaptive Lucas Kanade/KLT也可用於GPU

您也可以看看目前的光流量基準,研究人員有時會提供鏈接。通用光學流量基準是MiddleburyKITTI