Note that this is not an exact implementation. A few things, such as the feature detector, are different. Also, since it is based on MATLAB, and not C/C++ like the original author, it is not really ...