Tag Archives | keypoint detection

OpenCV panorama stitching

In today’s blog post, I’ll demonstrate how to perform image stitching and panorama construction using Python and OpenCV. Given two images, we’ll “stitch” them together to create a simple panorama, as seen in the example above. To construct our image panorama, we’ll utilize computer vision and image processing techniques such as: keypoint detection and local invariant […]

Continue Reading 122

Where did SIFT and SURF go in OpenCV 3?

If you’ve had a chance to play around with OpenCV 3 (and do a lot of work with keypoint detectors and feature descriptors) you may have noticed that the SIFT and SURF implementations are no longer included in the OpenCV 3 library by default. Unfortunately, you probably learned this lesson the hard way by opening up a terminal, […]

Continue Reading 37

Implementing RootSIFT in Python and OpenCV

Still using the original, plain ole’ implementation of SIFT by David Lowe? Well, according to Arandjelovic and Zisserman in their 2012 paper, Three things everyone should know to improve object retrieval, you’re selling yourself (and your accuracy) short by using the original implementation. Instead, you should be utilizing a simple extension to SIFT, called RootSIFT, that can […]

Continue Reading 62