2013-04-04 20 views
7

Sto cercando di capire la differenza tra la classe FeatureDetector e la classe FeatureFinder. Ho visto esempi di panorami scritti in OpenCV usare entrambe queste classi e sembra che sia possibile usare l'algoritmo SURF con uno di questi. Ho capito che lo SURF FeatureDetector è stato spostato su /nonfree a causa di possibili problemi con l'algoritmo SURF, ma ancora, FeatureFinder può anche utilizzare l'algoritmo SURF.FeatureDetector vs. FeatureFinder in OpenCV

Qual è la differenza tra queste due classi?

risposta

2

FeatureFinder può utilizzare l'algoritmo SURF perché implementato con FeatureDetector. Qualunque sia la tua applicazione, stai ricevendo la stessa implementazione SURF, solo un'interfaccia diversa.

FeatureFinder ha un'interfaccia compatibile con la pipeline di punti mentre FeatureDetector ha un'interfaccia per abbinare il framework di funzionalità 2d.