Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Thu 06 October 2011 12:56

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

[GRASS] Installer un module complémentaire (r.seg)

Bonjour à tous,
je bloque sur l'installation d'un module complémentaire dans GRASS. Je suis tomber sur http://www.ing.unitn.it/~vittia/sw/ qui propose de reconstruire la segmentation des rasters, je voudrais donc bien l'utiliser sur kubuntu 11.04. Mais je n'arrive pas à comprendre comment ça marche. Dans le README du module, il dit :

r.seg GRASS GIS module for image segmentation and edge detection
    Alfonso Vitti <alfonso.vitti [at] ing.unitn.it>
    see www.ing.unitn.it/~vittia/sw

copy the "r.seg" directory in the "raster" directory of the GRASS source code directory

from within the "r.seg" directory, as normal user run:
make

from the GRASS main source code directory, as root run:
make install
or, as normal user:
sudo make install


Mais je ne trouve pas de fichier raster...

Donc j'ai cherché ici même une solution, et j'ai trouvé sur le forum une discutions qui parlait de ça (http://georezo.net/forum/viewtopic.php?id=65581) j'ai donc installé depuis les dépôts grass-dev,  et ensuite je ne sais pas....
j'aimerai bien une explication pas à pas, parce que je suis perdu....

Hors ligne

 

#2 Thu 06 October 2011 14:45

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: [GRASS] Installer un module complémentaire (r.seg)

Le résultat est pas mal. On dirait de la transformation Mattel en Ken ou Barbie


geodata au cerema et petits billets en géomatique

Hors ligne

 

#3 Fri 07 October 2011 11:18

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [GRASS] Installer un module complémentaire (r.seg)

Oui sur les exemples c'est fou, mais j'aimerai bien tester chez moi wink

Dernière modification par jack tippit (Fri 07 October 2011 11:18)

Hors ligne

 

#4 Mon 10 October 2011 16:58

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [GRASS] Installer un module complémentaire (r.seg)

Donc voilà j'ai eu un petit coup de main et je suis arrivé au bout de ce module, voilà une petite explication pour clôturer ce poste.

- j'ai téléchargé les sources de GRASS que l’on utilise (donc la même version que celle sur l’ordinateur)
- un petit coup de tar -xvzf GRASS_v_x_y_z.tar.gz pour décompresser l’archive
- et hop on se lance dans ./configure J’ai eu quelques problèmes a cette étape, il a fallu que je lui spécifie la le répertoire de tcl donc voilà la ligne de commande complète :

Code:

./configure –with-tcltk-includes=’/usr/include/tcl8.5′

ou

Code:

./configure –without-tiff –without-tcltk –without-fftw

qui va plus vite car ne compile pas les sources pour la gestion de l’interface graphique et des tiff…
- une fois ./configure terminé le suivant est make, mais attention on s’arrête là après le make.
- Eh oui il faut cette fois copier le module r.seg dans grass (généralement le lieu est indiqué dans le README) pour moi dans le fichier raster, et le décompresser .
- et dans le répertoire du module effectuer un petit make également
- ce make a créé deux fichiers, et c’est ceux là qui vont nous intéresser. le premier se trouve dans le répertoire des sources, dans un fichier créer au cours du make sur les sources de grass ->

Code:

grass-6.4.1/dist.i686-pc-linux-gnu/bin/r.seg

il faudra copier ce fichier dans le grass que vous utilisez déjà (pour moi sous kubuntu 11.04 /usr/lib/grass64/bin/) avec la commende qui va bien sudo cp rep_de_depart rep_d’arrivé
- le second fichier dont je parlais est une librairie, que l’on trouve dans

Code:

 grass-6.4.1/dist.i686-pc-linux-gnu/lib/libvarseg.6.4.1.so

et que l’on copiera dans le dossier des librairies de grass /usr/lib/grass64/lib/ en le renommant libvarseg.so.

En espérant que ça en aide quelques-uns
bonne journée

Etienne

Hors ligne

 

Pied de page des forums

Powered by FluxBB