All Projects → kushalvyas → Python Multiple Image Stitching

kushalvyas / Python Multiple Image Stitching

Implementation of multiple image stitching

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Python Multiple Image Stitching

panorama
Lightweight system monitor for Linux
Stars: ✭ 31 (-91.39%)
Mutual labels:  panorama
stereo-panorama-viewer
View stereoscopic panoramas in your browser!
Stars: ✭ 23 (-93.61%)
Mutual labels:  panorama
defish
Algorithmic correction of fisheye lens distortion
Stars: ✭ 56 (-84.44%)
Mutual labels:  panorama
Multiple image stitching
A Python and OpenCV implementation of Image Stitching using Brute Force Matcher and ORB feature descriptures.
Stars: ✭ 22 (-93.89%)
Mutual labels:  panorama
equilib
🌎→🗾Equirectangular (360/panoramic) image processing library for Python with minimal dependencies only using Numpy and PyTorch
Stars: ✭ 43 (-88.06%)
Mutual labels:  panorama
DeepPanoContext
Official PyTorch code of DeepPanoContext: Panoramic 3D Scene Understanding with Holistic Scene Context Graph and Relation-based Optimization (ICCV 2021 Oral).
Stars: ✭ 44 (-87.78%)
Mutual labels:  panorama
Image360
Special view & controller to display 360° panoramic images
Stars: ✭ 42 (-88.33%)
Mutual labels:  panorama
Metalscope
Metal-backed 360° panorama view for iOS
Stars: ✭ 293 (-18.61%)
Mutual labels:  panorama
google streetview
A command line tool and module for Google Street View Image API
Stars: ✭ 77 (-78.61%)
Mutual labels:  panorama
pipano-sdk-ios
A Panorama SDK for iOS
Stars: ✭ 20 (-94.44%)
Mutual labels:  panorama
vue-panorama
Panorama viewer for your homepage
Stars: ✭ 19 (-94.72%)
Mutual labels:  panorama
mp-YOLO
The reproduce result for 'Object Detection in Equirectangular Panorama'
Stars: ✭ 23 (-93.61%)
Mutual labels:  panorama
Panorama360
Projekt przejściowy do projektu Magisterskiego. Android, LibGDX, OpenCV, Camera, SurfaceView, stitching, panorama, sphere, gyroscope
Stars: ✭ 52 (-85.56%)
Mutual labels:  panorama
SPHORB
feature detector and descriptor for spherical panorama
Stars: ✭ 66 (-81.67%)
Mutual labels:  panorama
Openvslam
OpenVSLAM: A Versatile Visual SLAM Framework
Stars: ✭ 2,945 (+718.06%)
Mutual labels:  panorama
APAP-Image-Stitching
As-Projective-As-Possible (APAP) Image Stitching with Moving DLT (CVPR 2013) - Python Implementation
Stars: ✭ 85 (-76.39%)
Mutual labels:  panorama
google-streetview-images
Pull google streetview panoramic images along a route.
Stars: ✭ 45 (-87.5%)
Mutual labels:  panorama
Vue Vr
A framework for building VR applications with Vue
Stars: ✭ 348 (-3.33%)
Mutual labels:  panorama
Pannellum
Pannellum is a lightweight, free, and open source panorama viewer for the web. Built using HTML5, CSS3, JavaScript, and WebGL, it is plug-in free. It can be deployed easily as a single file, just 21kB gzipped, and then embedded into pages as an <iframe>. A configuration utility is included to generate the required code for embedding. An API is included for more advanced integrations.
Stars: ✭ 3,286 (+812.78%)
Mutual labels:  panorama
panorama
photo panorama converter
Stars: ✭ 52 (-85.56%)
Mutual labels:  panorama

Multiple Image stitching in Python

This repository contains an implementation of multiple image stitching. For explanation refer my blog post : Creating a panorama using multiple images

Requirements :

  • Python 2.7
  • Numpy >= 1.8
  • OpenCV 3.1.0

Project Structure :

	|_ code -|
	|		 |-- pano.py
	|		 |-- txtlists-|
	|		 			  |--files1.txt .... 
	|	
	|_ images - |
	|			|- img1.jpg
	|			|- abc.jpg 
	|			.... and so on ... 

Demo txtfile : files2.txt :

    ../../images/1.jpg
    ../../images/2.jpg
    ../../images/3.jpg
    ../../images/4.jpg

To run :

`python pano.py <txtlists/filename_.txt>`

Outputs !!


Stitching with Lunchroom example


Stitching with home example


Stitching with building example


Stitching using Hill example


Stitching using room example

Other WebSources for Images :

Base paper for panorama using scale invariant features :

[1] "Automatic Panoramic Image Stitching using Invariant Features", Download.springer.com, 2016. [Online]. Available: matthewalunbrown.com/papers/ijcv2007.pdf

Test images taken from :

[2]"PASSTA Datasets", Cvl.isy.liu.se, 2016. [Online]. Available: http://www.cvl.isy.liu.se/en/research/datasets/passta/.

[3] "OpenCV Stitching example (Stitcher class, Panorama)", Study.marearts.com, 2013. [Online]. Available: http://study.marearts.com/2013/11/opencv-stitching-example-stitcher-class.html.

[4] "Github daeyun Image-Stitching Test Images", 2016. [Online]. Available: https://github.com/daeyun/Image-Stitching/tree/master/img/hill.

[5] "Github tsherlock Test Images", 2016. [Online]. Available: . https://github.com/tsherlock/panorama/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].