Skip to content

Panorama Stitching to combine multiple images in to singular image

Notifications You must be signed in to change notification settings

JeelChatrola/Panorama_Stitching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Panorama Stitching

In this project, we implement Panorama Stitching. Leveraging advanced techniques such as SIFT for feature extraction, brute force matching for feature alignment, and homography for image warping and blending results in a captivating panorama image.

Requirements

  1. NumPy
  2. Matplotlib
  3. OpenCV

Implementation

  1. To stitch a given set of images, run the following:
python3 Wrapper.py --InputPath <path_to_data> --Scale <scaling_images> 

Summary:

Stitches a given set of images with a procedural flow of:

  1. Feature Extraction using SIFT
  2. Feature Matching using Brute Force Matcher
  3. Homography Estimation
  4. Image Warping and Blending

Saves the output of every procedure in the corresponding folders.

Results

  1. Input Images
Image 1 Image 2 Image 3 Image 4 Image 5
  1. Feature Extraction and Matching
Match 1 Match 2 Match 3
  1. Resulting Panorama Image

About

Panorama Stitching to combine multiple images in to singular image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages