FeatureDetector vs. FeatureFinder
I'm trying to understand the difference between the FeatureDetector
class and the FeatureFinder
class. I've seen panorama examples written in OpenCV use both of these classes and it appears to be possible to use the SURF algorithm with either one. It was my understanding that the SURF FeatureDetector
was moved to /nonfree
because of possible issues with the SURF algorithm, but yet, FeatureFinder
also can employ the SURF
algorithm.
What's the difference between these two classes?
Good question, basically they both call the same functionality inside and return a set of interesting feature points in the image. I would be glad if someone could explain this. Using prebuilt libraries here, so kind of hard to compare the source code of both.
However, the stitching was introduced at a later stage, probably they have seperated functions (other name) to do actually the same, but to contain all the functionality needed for stitching into a single stitching namespace?