Panorama Image Stitching

  • Tech Stack: Python, Numpy, Streamlit, OpenCV, Scipy
  • Algos: Harris Corner Detector, Normalized Cross Correlation, Random Sample Consensus (RANSAC)
  • Web-app URL: View on Streamlit Cloud
  • Code URL: View on Github

This project showcases an image stitching implementation created without relying on ready-made packages such as OpenCV or skimage. Instead, the algorithms were implemented using Numpy. The project successfully detected matching keypoints and stitched two images together.

Note on web-app: The app might sleep if inactive for a long time. Please click "Yes, get this app back up!" if this button showed up in Streamlit, and wait for it to completely load.