Add Orfeo Toolbox to QGis 3.X

If you have used the processing provider Orfeo TB with QGis 2.X and you look for it in the new version 3, you will be disappointed. Indeed, the Orfeo plugin rewriting has taken a little more time than expected and it is, not any longer,included in the plugins installed by default.

Here is the procedure to follow.



Nevertheless, it will come back, once all the tests are carried out. But in the meantime, you do not have to stop using it. You, actually, can install Orfeo in version 3, but manually.

Download the Orfeo library Download the matching version for your operational system in the following address  https://www.orfeo-toolbox.org/download/

Unzip the downloaded file, and copy the uncompressed directory(OTB-6.6.0- Win64) in a directory of your C drive. You can rename this directory but take a note of its location and name since you will need them for the Qgis processing provider configuration.

In our example let’s say we copy it directly on c: and we rename it as
”   OTB   “. Therefore you will have a c: / OTB directory.

The content of this directory is the Orfeo library. Now you have to download the files that configure the Orfeo plugin for QGis.

Download the Orfeo plugin files

Go to the following address  https://gitlab.orfeo-toolbox.org/orfeotoolbox/qgis-otb-plugin.

Download the directory and unzip the resulting zip file.

Copy the contents of the directory qgis- otb -plugin-master in a new directory that you have to create on your c: disk and that you will name, COMPULSORY,c: \ qgis-plugins \ qgis-otb-plugin You must get the following file structure:   

The installation is completed. Now, we have to carry out the plugin configuration.

Orfeo processing configuration in QGis

In the Processing toolbar, click the Options button. In the window Options
select tab Processing.   

Orfeo ToolBox (OTB) appears now as processing provider.

  • Check the Activate box to activate the feature.
  • In the OTB application folder field click the search button (…) and go to directory / lib / OTB / applications in the directory where you have installed the library . In our example we have selected c: / OTB. We must re-enter c: / OTB / lib / OTB / applications
  • In the OTB folder field enter the directory where you have installed the library. In our case c: / OTB
  • Click OK.

If you have made a mistake when filling the directories, you will find an explicit error message and the Activate box will be unchecked automatically.Once the processing provider is correctly configured, you will see the list of Orfeo processing in the processing panel.  

5 Replies to “Add Orfeo Toolbox to QGis 3.X”

  1. Dear Colleague,

    Thanks for your nice instructions, I followed, step by step, I have windows 10, and QGIS 3.6, but when I open the setting —>option —-> processing orfeo doesn’t appear,

    Any comments for this issue or suggestions,

    Many thanks in advance,

    Falah,

  2. Hello,

    I have followed these steps but when OTB shows up in the Processing Toolbox on the right nothing shows up except for SAR tools. I have the app folder as C:/OTB/lib/otb/applications and OTB folder as C:/OTB. I am using QGIS 32 and OTB 32.

    Can i only use 64? What Am I doing wrong. I’m confused because SAR and OTB is showing up but not all of them. Thanks in advance!

Leave a Reply

Your e-mail address will not be published. Required fields are marked *