SURF :- In computer vision, speeded up robust features (SURF) is a patented local feature detector and descriptor. It can be used for tasks such as object recognition, image registration, classification or 3D reconstruction. It is partly inspired by the scale-invariant feature transform (SIFT) descriptor. We will see the basics of SURF; We will see SURF functionalities in OpenCV ... is not required, so no need of finding this orientation, which speeds up the process. ... SURF is good at handling images with blurring and rotation, 1:- Feature detection is the process where we automatically examine an image to extract features, that are unique to the objects in the image,