Skip to content

vgarciac/mosaic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automated Video Mosaic

Main repo for 2D mosaic generation pipeline. Currently under development as part of undergrad project of Víctor García

mosaic is a free and open source software licensed under the GNU GPLv3.0 License, unless otherwise specified in particular modules or libraries (see LICENSE and README.md).

Table of Contents

Modules list

  • core Main project for automated mosaic build.
  • fcomp Feature extractors and matchers comparison (extractors: SIFT, SURF, ORB, KAZE. matchers: Brute force, Flann)
  • stitch Image warping and stitching

Each module contains information describing its usage, with (usually) some useful README file. Code documentation is expected to be provided in Doxygen-compatible format. The current release contains C/C++ implementation.

Directory Layout

├──core                # Core module
 \ ├── src             # source files
      └── ...
 \ ├── include         # header files
      └── ...  
 \ main.cpp
 \ ...
├── modules
 \ ├── fcomp           # module for festure extractor comparison
      ├── src          # source files
      ├── include      # header files
      └── ...          
 \ ├── stitch          # module for image stitching
      ├── src          # source files
      ├── include      # header files
      └── ...

Requirements

The current release has been developed and tested in Ubuntu 16.04 LTS 64 bits

Getting Started

To start using this project, proceed to the standard clone procedure:

cd <some_directory>
git clone https://github.com/MecatronicaUSB/mosaic.git

Software Details

  • Implementation done in C++.

Contributing

Summary of contributing guidelines (based on those of OpenCV project):

  • One pull request per issue;
  • Choose the right base branch;
  • Include tests and documentation;
  • Use small datasets for testing purposes;
  • Follow always the same coding style guide. If possible, apply code formating with any IDE.

License

Copyright (c) 2017-2018 Grupo de Investigación y Desarrollo en Mecatrónica ([email protected]). Released under the GNU GPLv3.0 License.

About

Main repo for 2D mosaic generation pipeline

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.8%
  • CMake 0.2%