Skip to content

IGNF/JUCE_FLAIR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JUCE_FLAIR

Description/Résumé du projet

Cette petite application développée avec JUCE permet d'inférer sur un modèle type FLAIR (3 canaux RGB). L'application charge des dalles orthophotos de la GéoPlateforme et applique le modèle.

JUCE_FLAIR

On récupère donc une image de même résolution avec les codes couleurs suivants :

1 : ['building','#db0e9a'] ,

2 : ['pervious surface','#938e7b'],

3 : ['impervious surface','#f80c00'],

4 : ['bare soil','#a97101'],

5 : ['water','#1553ae'],

6 : ['coniferous','#194a26'],

7 : ['deciduous','#46e483'],

8 : ['brushwood','#f3a60d'],

9 : ['vineyard','#660082'],

10 : ['herbaceous vegetation','#55ff00'],

11 : ['agricultural land','#fff30d'],

12 : ['plowed land','#e4df7c'],

13 : ['swimming_pool','#3de6eb'],

14 : ['snow','#ffffff'],

15 : ['clear cut','#8ab3a0'],

16 : ['mixed','#6b714f'],

17 : ['ligneous','#c5dc42'],

18 : ['greenhouse','#9999ff'],

19 : ['other','#000000'],

Dépendances

Il faut installer JUCE (https://juce.com/) et lancer le Projucer pour créer le projet. Le projet est compatible Windows, LINUX, MacOSX. Pour Windows, JUCE crée un projet VisualStudio 2022. Pour LINUX, JUCE crée un fichier Makefile. Pour compiler, il suffit de faire make CONFIG=Release. Sous MacOSX, JUCE crée un projet XCode.

Il faut de plus installer la bibliothèque ONNX Runtime : https://github.com/microsoft/onnxruntime

JUCE_FLAIR a été testé avec la version 1.20.1 de ONNX Runtime. La compilation peut se faire soit avec la librairie dynamique, soit avec la librairie statique disponible ici : https://github.com/csukuangfj/onnxruntime-libs

Exécution

Pour exécuter le logiciel, il faut disposer d'un modèle FLAIR au format ONNX. JUCE_FLAIR n'utilise que les modèles sur 3 canaux RGB et n'a donc pas la même qualité que si l'on travaillait avec des modèles IRGB, l'infra-rouge apportant beaucoup d'information pour la végétation. JUCE_FLAIR récupère des images provenant de la GéoPlateforme : ce sont des images à 15 cm de la couche ORTHOIMAGERY.ORTHOPHOTOS à 15 cm de résolution. Ces images ont été compressées en JPEG pour la diffusion sur Internet et n'ont donc pas la qualité des orthophotos avant compression, d'où une dégradation des résultats.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages