Implementing sift algorithm in openCV