ORFEO ToolBox is distributed as open source under an OSI-approved license. Starting with OTB 6.0, the Apache 2.0 license is used. For prior versions, the CeCILL v2 licence is used. On all platforms, the OTB standalone package contains everything: applications for command line interface, python bindings and also official remote modules.

WindowsUbuntuRedHatDocker Example TIF

Installation Instructions

For users who need GUI

In OTB9, we decide to drop Monteverdi and other GUI related stuff. It was redundant with integration in QGIS and as we are a small developer team, it is a choice to focus on OTB algorithm and maintenance. If you want to use OTB algorithms with GUI, you need QGIS. Until version 3.34 OTB plugin is packaged with QGIS and since version 3.36 you need to install it from catalog.

Notes for Windows install

We provide standalone binaries for Windows which do not require administrative privileges. Download the archive below (64 bits only), and extract it somewhere. To use OTB in graphical mode, install QGIS configure the OTB QGIS plugin. See the CookBook for detailed installation instructions

Tips: Use 7-Zip for faster extracting speed (extraction should take around 15 seconds with 7-zip, but can take up to 10 minutes with the default extractor).

Alternatively, OTB is also available via package management system on some Linux distributions:

However be aware that those packages can be older than the latest available and may contain bugs that have already been fixed. Please click here for details.

A conda package is also available for Linux on Anaconda cloud.

Develop binary packages

Sometimes we are a bit in a hurry and we don’t want to wait for the official release to enjoy a new feature! In this case, one can use the develop binary packages, which are available here.

A new package is generated every time something is added in the “develop” branch. Don’t forget to open an issue if you find a bug!

Cookbook and Doxygen are also available for the “develop” branch.

Older binary packages

Older versions of OTB are still available on the archive page.

eXternal Dependencies Kit (XDK)

OTB binaries can also be used as a development kit for OTB which allows to easily compile the library and facilitate the creation of programs based on OTB. The archive contains shared libraries of OTB dependencies (binary versions) and helper scripts for the configuration and the compilation of the library.

You can find more information about OTB compilations using the development kit on the cookbook: