# Map2DFusion **Repository Path**: xjzoo/Map2DFusion ## Basic Information - **Project Name**: Map2DFusion - **Description**: Real-time Incremental UAV Image Mosaicing based on Monocular SLAM - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 13 - **Created**: 2021-05-06 - **Last Updated**: 2021-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Map2DFusion ------------------------------------------------------------------------------ ![](./map2dfusion.gif) ## Brief Introduction This is an open-source implementation of paper: Map2DFusion: Real-time Incremental UAV Image Mosaicing based on Monocular SLAM. Website : http://zhaoyong.adv-ci.com/map2dfusion/ Video : https://www.youtube.com/watch?v=-kSTDvGZ-YQ PDF : http://zhaoyong.adv-ci.com/Data/map2dfusion/map2dfusion.pdf If you use this project for research, please cite our paper: ``` @CONFERENCE{zhaoyong2016Map2DFusion, author={S. {Bu} and Y. {Zhao} and G. {Wan} and Z. {Liu}}, booktitle={2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)}, title={Map2DFusion: Real-time incremental UAV image mosaicing based on monocular SLAM}, year={2016}, volume={}, number={}, pages={4564-4571}, doi={10.1109/IROS.2016.7759672}, ISSN={2153-0866}, month={Oct} } ``` ## 1. Compilation ### 1.1. Resources * Download the latest code with: * Git: git clone https://github.com/zdzhaoyong/Map2DFusion ### 1.2. Dependencies - OpenCV : sudo apt-get install libopencv-dev - Qt : sudo apt-get install build-essential g++ libqt4-core libqt4-dev libqt4-gui qt4-doc qt4-designer libqt4-sql-sqlite - QGLViewer : sudo apt-get install libqglviewer-dev libqglviewer2 - Boost : sudo apt-get install libboost1.54-all-dev - GLEW : sudo apt-get install libglew-dev libglew1.10 - GLUT : sudo apt-get install freeglut3 freeglut3-dev - CUDA (optional) : see https://developer.nvidia.com/cuda-downloads - IEEE 1394: sudo apt-get install libdc1394-22 libdc1394-22-dev libdc1394-utils > Warnning: Compilation with CUDA can be enabled after CUDA_PATH defined. ### 1.3. Compilation If you are using linux systems, it can be compiled with one command (tested on ubuntu 14.04): cd Map2DFusion;make ## 2. Usage Obtain the sample sequence and launch: git clone https://github.com/zdzhaoyong/phantom3-village-kfs ./Map2DFusion DataPath=phantom3-village-kfs More sequences can be downloaded at the [NPU DroneMap Dataset](http://zhaoyong.adv-ci.com/npu-dronemap-dataset). ## 3. Contact If you have any issue compiling/running Map2DFusion or you would like to know anything about the code, please contact the authors: Yong Zhao -> zd5945@126.com