Ask Your Question

Dimitri Schachmann's profile - activity

2016-03-19 09:52:15 -0600 received badge  Supporter (source)
2016-03-19 09:52:13 -0600 received badge  Scholar (source)
2016-03-19 09:52:11 -0600 commented answer Scale variant feature matching

Ah, I did not see that cv::KeyPoint offers this possibilty. I guess I need to check for the octave value, but I'm not sure what to do about the size value. Is it possible for ORB features to have different sizes (on the same octave)? Thank you, by the way!

2016-03-19 00:44:43 -0600 asked a question Scale variant feature matching

All the modern feature detectors/descriptors/matchers I see boast to be scale invariant. I have an application where I explicitly want feature matches to occur only on the same scale. I still want multiple scales, I just want to ignore features that move from one scale to the other.

The only way I see to accomplish this with OpenCV is to use some pyramid based technique but to use only one pyramid level and to "manually" do this on multiple scales of the image. This feels like a hack and I am afraid that I would loose out on performance compared to a "native" implementation.

My question is: Is there an "official" way to do this with the OpenCV interface? Are there some modern detectors/descriptors/matchers that are explicitly scale variant? Best case scenario would be an option to just switch off the scale invariance in ORB.