Ask Your Question

nekiman's profile - activity

2015-02-18 04:19:46 -0500 asked a question Passing parameters in features2d and SURF?

Hi all,

While using the SURF FeatureDetector and DescriptorExtractor in Java, I discovered that the default parameters are the following: %YAML:1.0 name: "Feature2D.SURF" extended: 0 hessianThreshold: 100. nOctaveLayers: 3 nOctaves: 4 upright: 0 According to the documentation ( http://docs.opencv.org/modules/nonfre... ), the default parameters are the following: extended=1 nOctaveLayers=2 nOctaves=4 upright=0 and if I am not mistaken, usually the hessianThreshold is set to 300-500, pointed out in the same page of the documentation.

So, my first question is why there is that difference, and if that occurs to other features?

Secondly, the need of setting the default parameters, forced me to have to write a temp file, in order to give to the FeatureDetector and DescriptorExtractor the default parameters. I think that it is quite an overhead having to write an tempfile, and read the file, for both detector and extractor, so as to give parameters. So, my second question is, why there is not an easier way for passing parameters??

Thanks in advance.

2014-10-08 08:58:41 -0500 received badge  Student (source)
2014-10-06 12:35:02 -0500 commented answer SIFT detector returns duplicate keypoints

Thank you!!

2014-10-06 08:48:14 -0500 received badge  Editor (source)
2014-10-06 08:47:34 -0500 asked a question SIFT detector returns duplicate keypoints

Hello, I am using the SIFT detector to detect keypoints on an image. But, I am receiving a very big amount of them and I noticed that there are a lot of duplicates, where everything is the same, apart from the angle. Is this normal behaviour? I have attached an image showing some of them. Thanks in advance.


image description