Ask Your Question

Feature detector vs dense detector

asked 2020-06-26 18:55:57 -0600

paul_shuvo gravatar image

What is the difference between a feature detector and a dense detector in computer vision? Are they the same or a subset of one another?

For the following algorithms (implemented in OpenCV), which of them are feature detectors and/or dense detectors?

  • SIFT
  • SURF
  • KAZE
  • FAST
  • ORB
  • GFTT
  • HarrisLaplace
  • StarDetector
edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2020-06-27 01:15:15 -0600

berak gravatar image

updated 2020-06-27 01:17:27 -0600

first, must be looking at outdated opencv2.4 docs to come up with the list above,

as of opencv4.3 now (and many years later), the StarDetector is no more, also the DenseFeatureDetector got removed

so, all algos in the list above are feature detectors, a "dense" detector just samples points on a predefined grid and a scaled pyramid, not at possible corner locations

(i'd exclude GFFT and HarrisLaplace tough, those are more "corner" detectors and don't deliver KeyPoints)

btw, there is a new "dense" detector/descriptor called "Daisy" in opencv_contrib now

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2020-06-26 18:55:57 -0600

Seen: 356 times

Last updated: Jun 27 '20