A simple panorama stitching Proof of concept in C++ using OpenCV2, FLANN, GTK, and a custom overlap detection algorithm.
We want to merge two pictures from a panorama :
For doing so, we split one image onto smaller areas, and turn them in black and white :
We then look for similarities between each area and the other picture :
For a better estimation, we added a ponderation to avoid wrong estimations such as this one :