當前位置:編程學習大全網 - 網站源碼 - opencv中BFMatcher和FlannBasedMatcher的區別

opencv中BFMatcher和FlannBasedMatcher的區別

蠻力匹配和FLANN匹配是opencv二維特征點匹配的兩種常用方法,分別對應BFMatcher和FlannBasedMatcher。

兩者的區別:

BFMatcher總是嘗試所有可能的匹配,這樣它總能找到最佳匹配。

FlannBasedMatcher中的FLANN表示近似最近鄰的快速庫,這是壹種

近似法,算法更快,但它找到的是最近鄰類匹配,當我們需要找到壹個相對較好的匹配但不需要最佳匹配時。

可以使用FlannBasedMatcher。當然,也可以通過調整FlannBasedMatcher或的參數來提高匹配精度

提高算法速度,但算法速度或精度會受到相應影響。

  • 上一篇:android手機怎麽ping命令
  • 下一篇:誰知道我用Directx和VC++編程的實現飛機搖桿實時數據的采集,信號是怎麽采集來的,搖桿是USB接口的
  • copyright 2024編程學習大全網