/Projet_Panorama

Mini panorama merging app using OpenCV

Primary LanguageC++

Panorama Merger

A simple panorama stitching Proof of concept in C++ using OpenCV2, FLANN, GTK, and a custom overlap detection algorithm.

Quick overview

Algorithm flow

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 :

A quick look at the GUI made with GTK

Practical example with real & dirty pictures

Initial pictures :

And the result :