Objects in the real world are moving, making it harder to accurately compare them with their previous appearances. When they approach the camera, the objects get bigger. To deal with this situation, we should be able to detect keypoints that are insensitive to an object's size differences. Scale Invariant Feature Transform (SIFT) descriptors have been designed especially to handle different object scales and find the same features for the objects, no matter what their size is. This recipe shows you how to use SIFT implementation from OpenCV.
Detecting scale invariant keypoints
Getting ready
Before you proceed with this recipe, you need to install the OpenCV version 3.0 (or greater) Python API package with contrib modules...