I'm trying to compare the SIFT implementation of OpenCV and VLFeat.
I noticed that the descriptors value for VLFeat are integers, such as:
0 0 0 0 0 0 0 0 0 0 0 17 45 20 26 0 1 ..
While for OpenCV:
0.0391555 0 0 0.0998274 0.235747 0 0 0.0276871 0.156622 ...
Notice that these are descriptors for 2 different images.
I have two questions:
- Why they have two different values?
- If I'm going to need the OpenCV representation for k-means using VLFeat (and then VLAD encoding) do I need to change these values?