All Projects â†’ SSARCandy â†’ panoramas-image-stitching

SSARCandy / panoramas-image-stitching

Licence: other
🖼 Stitching images into 360 panoramas

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to panoramas-image-stitching

HDR-imaging
An implementation of "Paul E. Debevec, Jitendra Malik, Recovering High Dynamic Range Radiance Maps from Photographs, SIGGRAPH 1997."
Stars: ✭ 55 (-64.52%)
Mutual labels:  ipython-notebook, opencv3
Artificial Intelligence Deep Learning Machine Learning Tutorials
A comprehensive list of Deep Learning / Artificial Intelligence and Machine Learning tutorials - rapidly expanding into areas of AI/Deep Learning / Machine Vision / NLP and industry specific areas such as Climate / Energy, Automotives, Retail, Pharma, Medicine, Healthcare, Policy, Ethics and more.
Stars: ✭ 2,966 (+1813.55%)
Mutual labels:  ipython-notebook
Show ast
An IPython notebook plugin for visualizing ASTs.
Stars: ✭ 76 (-50.97%)
Mutual labels:  ipython-notebook
Sqlcell
SQLCell is a magic function for the Jupyter Notebook that executes raw, parallel, parameterized SQL queries with the ability to accept Python values as parameters and assign output data to Python variables while concurrently running Python code. And *much* more.
Stars: ✭ 145 (-6.45%)
Mutual labels:  ipython-notebook
Sci Pype
A Machine Learning API with native redis caching and export + import using S3. Analyze entire datasets using an API for building, training, testing, analyzing, extracting, importing, and archiving. This repository can run from a docker container or from the repository.
Stars: ✭ 90 (-41.94%)
Mutual labels:  ipython-notebook
Ipywebrtc
WebRTC for Jupyter notebook/lab
Stars: ✭ 171 (+10.32%)
Mutual labels:  ipython-notebook
Flasked Notebooks
Rendering IPython Notebooks using Flask
Stars: ✭ 59 (-61.94%)
Mutual labels:  ipython-notebook
React-Jupyter-Viewer
A react component to embed .ipyb notebooks in a blog or something
Stars: ✭ 50 (-67.74%)
Mutual labels:  ipython-notebook
Relevant Search Book
Code and Examples for Relevant Search
Stars: ✭ 231 (+49.03%)
Mutual labels:  ipython-notebook
Ipytest
Pytest in IPython notebooks.
Stars: ✭ 139 (-10.32%)
Mutual labels:  ipython-notebook
Ipytracer
📊 Algorithm Visualizer for IPython/Jupyter Notebook
Stars: ✭ 138 (-10.97%)
Mutual labels:  ipython-notebook
Spark Py Notebooks
Apache Spark & Python (pySpark) tutorials for Big Data Analysis and Machine Learning as IPython / Jupyter notebooks
Stars: ✭ 1,338 (+763.23%)
Mutual labels:  ipython-notebook
Evolutionary Computation Course
Jupyter/IPython notebooks about evolutionary computation.
Stars: ✭ 173 (+11.61%)
Mutual labels:  ipython-notebook
Notebooks
A collection of Jupyter/IPython notebooks
Stars: ✭ 78 (-49.68%)
Mutual labels:  ipython-notebook
sampling-methods-numpy
This repository contains implementations of some basic sampling methods in numpy.
Stars: ✭ 48 (-69.03%)
Mutual labels:  ipython-notebook
Pandas Tutorial
Tutorial on Using Pandas
Stars: ✭ 66 (-57.42%)
Mutual labels:  ipython-notebook
Dive Into Machine Learning
Dive into Machine Learning with Python Jupyter notebook and scikit-learn! First posted in 2016, maintained as of 2021. Pull requests welcome.
Stars: ✭ 10,810 (+6874.19%)
Mutual labels:  ipython-notebook
Rfm Analysis
Python script (and IPython notebook) to perform RFM analysis from customer purchase history data
Stars: ✭ 165 (+6.45%)
Mutual labels:  ipython-notebook
ModelicaInAction
Modelica In Action
Stars: ✭ 39 (-74.84%)
Mutual labels:  ipython-notebook
rk
The remote Jupyter kernel/kernels administration utility
Stars: ✭ 53 (-65.81%)
Mutual labels:  ipython-notebook

panoramas-image-stitching

Requirement

  • python3 (or higher)
  • opencv 3 (4+ may encounter issue. ref #11)

You will need to install some package using pip3:

  • numpy
  • matplotlib

Usage

$ python main.py <input img dir>

# for example
$ python ./main.py ../input_image/Xue-Mountain-Enterance/

Input format

The input dir should have:

  • Some .png or .jpg images
  • A image_list.txt, file should contain:
    • filename
    • focal_length

This is an example for image_list.txt:

# Filename   focal_length
DSC_0184.jpg 830
DSC_0185.jpg 830
DSC_0186.jpg 830
DSC_0187.jpg 830
DSC_0171.jpg 830
DSC_0172.jpg 830
DSC_0173.jpg 830
DSC_0174.jpg 830
DSC_0175.jpg 830
DSC_0176.jpg 830
DSC_0177.jpg 830
DSC_0178.jpg 830
DSC_0179.jpg 830
DSC_0180.jpg 830
DSC_0182.jpg 830
DSC_0183.jpg 830

Output

The program will output:

  • Every stitched images, with filename 0.jpg, 1.jpg, 2.jpg, ...
  • A aligned image aligned.jpg
  • A cropped image cropped.jpg

Parameters

The program have some constant parameters that can easily changed in constant.py.

Environment

I test my code in Window10/Linux/MacOS.
It should work fine in these system.

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].