by ʇolɐǝz ǝɥʇ qoq

Submit your Photo
Hall of Fame

Please participate in Meta
and help us grow.

Photography Stack Exchange is a question and answer site for professional, enthusiast and amateur photographers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a free solution to automatically detect photographs that can be stitched together. A paid-for solution already exists - naturally, I wonder if there is any open-source or freeware alternative out there.

I'm not actually looking for software that will perform the stitching; I'm quite happy to delegate to something like Microsoft ICE for that. I just want to speed up my workflow by having panorama-worthy photos in my folders be detected and suggested. Of course, a program that stitches as well would be a bonus.

share|improve this question
up vote 0 down vote accepted

Google+ Auto Awesome does this.

It also recognizes a series of action shots, similar portraits, HDR, and has a few other trickles.

share|improve this answer

There are two possible approaches to solving this problem:

  1. Searching overlapping images. (i.e. look at the content of images.)
  2. Using metadata (time between shots, further information).

I would suggest that the second method can deliver results almost as good but much easier.

I tend to shoot my images using AE and AF lock (on Nikon) which could be found in the exif data, although I cannot find it right now.

share|improve this answer
The second method would be very useful to narrow down the search for the first method, and easy enough to write into a shell script, but wouldn't be good enough for me to use in general as I tend to shoot multiple shots of the same subject in succession when waiting for movement (either action, or traffic) and when trying to combat camera shake. And I never use AE lock for panoramas, as explained in this answer:… – Matt Grum May 2 '13 at 7:55

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.