Installation
In the following, we consider we are using the Ubuntu Linux distribution (Sorry for those who use Mac, Windows or a Linux distribution different from Debian. For once, Linux is given priority.)CMake
To install the CMake software, you have two options:
- You want to use cmake in command line and put your arguments manually.
- You want a nice GUI
sudo apt-get install cmake
For the second
sudo apt-get install cmake cmake-curses-gui
Orfeo Toolbox (otb)
For Ubuntu 12.04 and higher, OTB development libraries are available as Debian
packages through APT repositories. Since release 3.14.1, they are available in the
ubuntugis-unstable repository.
You can add it by using this command lines:
sudo aptitude install add-apt-repository
sudo apt-add-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
After you can run:
sudo apt-get install libotb-dev
Other useful OTB packages are available. For more information click
here,
but for our library this command is enough.
GRM installation
First you have to download the source code
here
or if you have git installed you can run:
git clone http://tully.ups-tlse.fr/lassallep/grm/
Then I suggest to create a directory where you will build the grm:
mkdir grm_bin
and go to this directory:
cd grm_bin
First you have to generate the Makefile with cmake:
ccmake PATH_TO_GRM_SOURCE_DIRECTORY/
The previous commands works automatically if you have installed the otb development libraries from
the package as I described before (in a standard way). If you have compiled from the source then you have to give the right
otb directory path (where the OTBCMake.config is located).
Once the Makefile generated just run:
make
If everything is fine, you should have the GRM library in the sub-directory Code/
and the executable file into Applications/
I invite you to go to the next tutorial to learn how to segment an image.