Creates a simple panorama by performing image stitching using python and openCV. It is capable to handle multiples images to get a proper panoramic view.
This method utilises OpenCV's Stitcher_create() method, which is insensitive to :
- ordering of images
- orientation of images
- illumination changes
- noisy images that aren't part of panorama
It creates more aesthetically pleasing panorama output through the use of gain compensation and image blending, at the cost of processing time which takes around 10 seconds for complete pipeline.
Stitched images are further processed to eliminate most of the outer mismatched portions (black region) for enhanced view.
Inputs: