1 | initial version |
Having a look in the modules/nonfree/src/sift.cpp it seems that this normalization is applied but not between 0 and 1 but as uchar values, thus ranging from 0-255. I'm not quite sure about the reason for that. Maybe discrete values are better later on for the comparison. If you need them between 0 and 1 either normalize them again (cv::normalize()) or adjust lines 634-638 in sift.cpp (OpenCV version 2.4.3).