SIFT implementation with openCV in C++