https://github.com/willbrennan/imagestitching
Conducts image stitching upon an input video to generate a panorama in 3D
https://github.com/willbrennan/imagestitching
image-processing image-stitching opencv opencv-python panorama python
Last synced: 3 months ago
JSON representation
Conducts image stitching upon an input video to generate a panorama in 3D
- Host: GitHub
- URL: https://github.com/willbrennan/imagestitching
- Owner: WillBrennan
- Created: 2015-05-27T09:06:21.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2021-10-01T18:45:00.000Z (over 3 years ago)
- Last Synced: 2025-04-02T12:08:37.911Z (3 months ago)
- Topics: image-processing, image-stitching, opencv, opencv-python, panorama, python
- Language: Python
- Homepage:
- Size: 5.95 MB
- Stars: 288
- Watchers: 13
- Forks: 59
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Image and Video Stitching
This algorithm runs through a video file, or a set of images, and stitches them together to form a single image. 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 distortion.## Quick Start
Getting the app running is pretty simple; clone, install the requirements, and run!```bash
# Clone the repo
git clone https://github.com/WillBrennan/ImageStitching && cd ImageStitching# install deps
pip install -r requirements.txt# Run the stitching!
python stitching.py --display --save
```## Demonstration
## References
[Automatic Panoramic Image Stitching using Invariant Features](https://www.cs.bath.ac.uk/brown/papers/ijcv2007.pdf)