2014-03-13 08:33:33 -0600 | received badge | ● Nice Question (source) |
2014-03-03 03:08:40 -0600 | received badge | ● Student (source) |
2014-03-02 20:50:23 -0600 | asked a question | Logical flaw in OpenCV 2.4.8 SIFT implementation? Hi everyone, I was reading the code on SIFT implementation in OpenCV 2.4.8 and found something I feel sceptical about. In the nonfree model, sift.cpp file, SIFT::buildGaussianPyramid method, the part where the sigma values are calculated by: however I tested the logic by using nOctaveLayers = 2 (which is chosen for the ease of calculation), the result of the sigma values are listed below according to the logic of the code:
But shouldn't it be:
In order to make sure my understanding is correct, I looked up some lecture notes, it turns out my understanding is correct according to this link: SIFT lecture note from Berkley Any suggestions? Maybe I should report a bug but I think I should seek confirmation here first. Thank you all. |