Home

Awesome

MicMac

Table of Contents

Description

MicMac is a free open-source photogrammetric software for 3D reconstruction under development at the National Institute of Geographic and Forestry Information - French Mapping Agency - (IGN) and the National School of Geographic Sciences (ENSG) withing the LASTIG lab. MicMac is distributed under CECILL-B license since 2007.

Prerequisites

Some external tools need to be present on your system for MicMac to run properly:

Installation

This section covers the compilation of MicMac source code to generate binaries. Pre-compiled binaries are available HERE.

Compilation procedure is discribed below for the 3 main operating systems:

Linux Ubuntu distribution

Under Linux (Ubuntu) distribution the installation procedure is as follows:

Windows

Under Windows the installation procedure is as follows:

macOS

Under macOS we will use Homebrew Package Manager to install dependencies.

If you don't have Homebrew, first follow the instructions HERE.

Under macOS the installation procedure is as follows:

Additionnal notes

Install Homebrew Package Manager for macOS

Qt Tools (Linux, MacOS)

To use Qt GUIs, you need to adapt the cmake command as follows: bash cmake ../ -DWITH_QT5=1

Issues

PATH and pre-compiled binaries

You can append the full path of the bin directory to PATH environment variable to call MicMac commands from anywhere. However, it is not necessary to add the binaire-aux directory to the PATH variable.

MicMac via a Docker image

A precompiled docker image is available and ready to use: sh docker pull rupnike/micmac or build your own image from scratch using the existing Dockerfile: sh docker image build -t micmac:1.0 -f Dockerfile Docker Status

Run the example dataset

License

This project is licensed under the CECILL-B License - see the LICENSE.md file for details.

Useful links