Google's algorithms can automatically stitch photo's together. I found out by accident when I took two pictures from the same spot in two different directions. The algorithms detected that these pictures could be sewn together. I got a notification on my phone that my new panoramic picture was ready. So I checked it out and there it was. Surprised the hell out of me.
Today I found myself in a position to put it to the test. I was on a bridge in Belfast (just taking a stroll, not about to jump off) and took three pictures from the same spot making sure that the edges of each would overlap slightly. Lo and behold a couple of minutes later I received a notification. All three pictures were stiched together to form a large panorama. This is the result.
I must note that this process has lowered the resolution. The panorama is only about 1.6 MB while the three pictures separately are each about 2.8 MB. Also when zooming in there are one or two spots where you can see that the pictures don't align perfectly. Overall it's still an impressive job though.
I wonder how far you could take this. Perhaps a 360 degree panoramic view?
EDIT: Upon closer inspection, there is actually not a hard line where the pictures are stitched. Apparently the algorithms can stitch various parts at differing locations. I guess supposedly that makes it work better.