All Projects → alexhagiopol → orthomosaic

alexhagiopol / orthomosaic

Licence: other
Rectify and stitch images together using multiview geometry.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to orthomosaic

1ZLAB Color Block Finder
使用OpenCV实现色块追踪 为了方便大家入门OpenCV以及使用OpenCV实现颜色识别, 阿凯编写了相关的上位机脚本, 同时也有. 刚开始的时候, 你的精力可以放在算法流程上面, 没必要在前期过于关注代码的细节. 脚本的代码阿凯也是逐行注释的, 也可以作为你的项目参考 .
Stars: ✭ 73 (+1.39%)
Mutual labels:  python-opencv
SimpleVideoAnnotation
A simple video annotation made with python + OpenCV for detection in YoloV2 format
Stars: ✭ 13 (-81.94%)
Mutual labels:  python-opencv
docker-opencv
Docker image with OpenCV 2 and 3
Stars: ✭ 21 (-70.83%)
Mutual labels:  python-opencv

Orthomosaic Generator

This project creates an orthomap given a dataset of n images and n corresponding camera poses. It is useful as a postprocessing step for data generated by SLAM techniques such as ORB-SLAM to quickly visualize a scene, especially in cases when most of the imagery is nadir or close to nadir.

A video of the mosaic process is below: Orthomosaic Example

Installation

This project was developed and tested using Python 2.7.10 on Ubuntu 15.10. It depends on NumPy 1.8.2 and OpenCV 2.4.11. Install and execute this project using the following commands:

git clone https://github.com/alexhagiopol/orthomosaic.git
cd orthomosaic
mkdir results  # location where program places results
mkdir datasets  # location where you place input data
sudo apt-get update
sudo apt-get install python-numpy python-opencv
python ImageMosaic.py

Example Dataset

I provide an example "datasets" directory with images and camera poses. You can use this datasets directory instead of creating your own as listed in the instructions above:

wget -O datasets.tar.gz "https://www.dropbox.com/s/3te1zux076f6bwn/datasets.tar.gz?dl=1"
tar -xvzf datasets.tar.gz

Mosaic Result

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