Archive | Tutorials

Long exposure with OpenCV and Python

One of my favorite photography techniques is long exposure, the process of creating a photo that shows the effect of passing time, something that traditional photography does not capture. When applying this technique, water becomes silky smooth, stars in a night sky leave light trails as the earth rotates, and car headlights/taillights illuminate highways in […]

Continue Reading 18

Computing image “colorfulness” with OpenCV and Python

Today’s blog post is inspired by a question I received from a PyImageSearch reader on Twitter, @makingyouthink. Paraphrasing the tweets myself and @makingyouthink exchanged, the question was: Have you ever seen a Python implementation of Measuring colourfulness in natural images (Hasler and Süsstrunk, 2003)? I would like to use it as an image/produce search engine. […]

Continue Reading 13

Montages with OpenCV

Today’s blog post is inspired by an email I received from PyImageSearch reader, Brian. Brian asks: Hi Adrian, I’m really enjoying the PyImageSearch blog. I found your site a few days ago and I’ve been hooked on your tutorials ever since. I followed your tutorial on building an image search engine, but instead of displaying […]

Continue Reading 7