Skip to content

Conducts image stitching upon an input video to generate a panorama in 3D. Stitch multiple frames together with 3D frame warping. Useful for scanning documents at a high-resolution

gigakiller/VideoStitching

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VideoSticher

This algorithm runs through a video file and stitches together all the frames in the video to form a canvas. It can be used for scanning in large documents where the resolution from a single photo may not be sufficient. Currently this doesnt take into account image blurring, evaluating whether an incoming frame has a better quality than the previous one, or lens undistortion.

Quick Start

Getting the app to run is pretty easy, just follow the script below! This script will not install OpenCV or Numpy

# Clone the repo
git clone https://github.com/WillBrennan/VideoStitcher && cd VideoStitcher
# Run the algorithm!
python main.py <path to video file> --display --save

Demonstration

Demo on Video

References

Automatic Panoramic Image Stitching using Invariant Features

About

Conducts image stitching upon an input video to generate a panorama in 3D. Stitch multiple frames together with 3D frame warping. Useful for scanning documents at a high-resolution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%