IGNF / odeon-landcover

ODEON stands for Object Delineation on Earth Observations with Neural network. It is a set of command-line tools performing semantic segmentation on remote sensing images (aerial and/or satellite). This version is one used for a national landcover project and is not oriented to be a generic deep learning ofr earth observation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License: GPL v3

ODEON Landcover

ODEON stands for Object Delineation on Earth Observations with Neural network. It is a set of command-line tools performing semantic segmentation on remote sensing images (aerial and/or satellite) with as many layers as you wish.

Installation

These instructions assume that you already have conda installed.

First, download and extract a copy of odeon from repository. Then navigate to the root of the odeon directory in a terminal and run the following:

# Clone repository
git clone git@github.com:IGNF/odeon-landcover.git
or
git clone https://github.com/IGNF/odeon-landcover.git
or
download a release at tag github page https://github.com/IGNF/odeon-landcover/tags

# Go to the root project folder
cd odeon-landcover

# Install the environment
conda env create --file=environment.yml

# Activate the environment
conda activate odeon

# Install odeon in the environment
pip install .

Documentation

You can find the documentation of the project at https://odeon-landcover.readthedocs.io

Quickstart

Odeon toolkit is run through main command:

$ odeon
usage: odeon [-h] -c CONFIG [-v] {sample_grid,trainer}
odeon: error: the following arguments are required: tool, -c/--config

Each tool needs a specific JSON configuration file. Available schemas can be found in odeon/scripts/json_defaults folder.

More information is available in docs folder

About

ODEON stands for Object Delineation on Earth Observations with Neural network. It is a set of command-line tools performing semantic segmentation on remote sensing images (aerial and/or satellite). This version is one used for a national landcover project and is not oriented to be a generic deep learning ofr earth observation

License:GNU General Public License v3.0


Languages

Language:HTML 54.7%Language:Python 45.2%Language:Gherkin 0.1%