GitXplorerGitXplorer
t

Panorama-Image-Stitching

public
5 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
63d4c3f5b5c8f03787f0ebfff71afc6df9653dc7

Updated repo name

ttake2rohit committed 3 years ago
Verified
a09bdaedfec28817de3505b6fa5cc69d57a3f1db

Update README.md

ttake2rohit committed 3 years ago
Verified
df7a0cf1d863bea1ebd5fcd847fec6485459490c

Added report of panorama stitching

ttake2rohit committed 3 years ago
Unverified
35dbcc62483299fad16e4b571e6a0415865bf71d

updated readme

ttake2rohit committed 3 years ago
Unverified
f6bee200f7c6eb2123acc8f0916878518e4dea37

Updated readme and code restructured

ttake2rohit committed 3 years ago
Unverified
53ddc956a052448ea1b6dc0c0159fafa4fa91813

added another approach to supress non max points

kkhush3 committed 3 years ago

README

The README file for this repository.

Panoramaic Image Stitching Library

Goal of this repo is to creates a Panorama from a set of images. The images may not be in order of apperences. This repo also contains code of Harris corner written from scratch. It compares SIFT and Harris features for image stitching. A report of this project can be found at Report-Panorama.pdf. Feel free to raise issue or contact the contributors in case of any doubts or development of this code.

Note: this code will not work for cylindrical panoramas

How to use

  • Clone the repository by typing and Navigate to cloned directory
  • Install all the dependencies
    git clone https://github.com/take2rohit/Panorama-Image-Stitching.git
    cd Panorama-Image-Stitching
    pip3 install -r requirements.txt
  • Open PanoramaStitching.py
    • Change variable root to specify location of directory containg piecewise panoramaic images
    • Change save_dir to save the results of stitched panorama

Using this repo as library

This is an extremely low code (4 lines) modular library to create panoramic images from a set of images. Just clone the repository in working code directory and run the below python code following commands

from PanoramaStitching import Panorama

root = 'images/panorama_img/set3'

pan = Panorama(root)
stitchedIm = pan.createPanaroma(show_output=True)

For finer controls please see the docstrings of the code.

Results

Contributers