Remark. This implementation is considered legacy code and is superseded by VLFeat. This is a MATLAB/C implementation of the SIFT detector and descriptor. It is customizable and features a decomposition of the algorithm in several reusable M and MEX files. This implementation produces interest points and descriptors which are very similar to David Lowe's implementation. Remark. This code is well su