Outils pour utilisateurs

Outils du site


exercices:debut

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
exercices:debut [12/01/2019 16:33]
webmestre
exercices:debut [27/02/2019 09:35] (Version actuelle)
webmestre
Ligne 1: Ligne 1:
 +Voici les données initiales pour réaliser les TP M3101.
 +
 +  * {{ :​exercices:​m4105c-src.tar.bz2 |}} (128,3 ko)
 +  * {{ :​exercices:​m4105c-src.zip |}} (173,8 ko)
 +
 +Téléchargez l'​archive et dans un terminal saisissez :
 +<code bash>
 +$ wget --user-agent="​firefox"​ https://​m4105.parlenet.org/​_media/​exercices/​m4105c-src.tar.bz2
 +$ tar -xjf m4105c-src.tar.bz2
 +$ tree m4105c-A-Dupond-Durand/​
 +</​code>​
 +
 +<WRAP center round important 60%>
 +Pensez dès maintenant à renommer votre répertoire en fonction des membres de votre binôme.
 +</​WRAP>​
 +
 +La structure de fichier que vous avez récupérer est la suivante
 +<code bash>
 +m4105c-A-Dupond-Durand/​
 +├── build
 +│   ​└── lib
 +│       ​└── libmerciol.a
 +├── Makefile
 +└── src
 +    ├── cpp
 +    │   ├── misc
 +    │   │   └── merciolMisc.cpp
 +    │   ├── tp1
 +    │   │   ├── microPar.cpp
 +    │   │   └── showCache.cpp
 +    │   ├── tp2
 +    │   │   ├── imageFilter.cpp
 +    │   │   └── imageStat.cpp
 +    │   └── tree
 +    │   ​    ​├── merciolTestArea.cpp
 +    │   ​    ​├── merciolTestArrayTree.cpp
 +    │   ​    ​├── MonArbre.cpp
 +    │   ​    ​└── MonArbreTest.cpp
 +    └── include
 +        ├── misc
 +        │   ├── merciolChrono.hpp
 +        │   ├── merciolChrono.tpp
 +        │   ├── merciolDebug.hpp
 +        │   ├── merciolDebug.tpp
 +        │   ├── merciolGDAL.hpp
 +        │   ├── merciolGDAL.tpp
 +        │   ├── merciolGeo.hpp
 +        │   ├── merciolGeo.tpp
 +        │   ├── merciolOption.hpp
 +        │   ├── merciolRaster.hpp
 +        │   ├── merciolRaster.tpp
 +        │   ├── merciolTest.hpp
 +        │   └── merciolTest.tpp
 +        ├── tp1
 +        │   └── merciolAnswer.hpp
 +        └── tree
 +            ├── merciolArea.hpp
 +            ├── merciolArrayTree.hpp
 +            ├── merciolArrayTree.tpp
 +            ├── merciolGraphWalker.hpp
 +            ├── merciolGraphWalker.tpp
 +            ├── merciolLeader.hpp
 +            ├── merciolLeader.tpp
 +            ├── merciolTree.hpp
 +            ├── merciolWeight.hpp
 +            ├── merciolWeight.tpp
 +            └── MonArbre.hpp
 +</​code>​
 +
 +
 +{{ :​exercices:​nairobi-400.png?​200|}}
 +Nous ferons des tests avec une image de Nairobi que vous pouvez pointer sur votre disque en salle TP.
 +Cette image est accessible sur l'​espace forum "/​ubs/​forum/​prof/​2tin01/​M4105C/​nairobi-byte.tif"​.
 +
 +<WRAP center round important 60%>
 +Pour ceux qui utilisent leur portable il faut ajouter des paquets avec la commande suivante :
 +
 +<code bash>​apt-get install --fix-missing build-essential cmake g++ libboost-system-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-filesystem-dev libboost-date-time-dev libboost-serialization-dev libboost-thread-dev gdal-bin libgdal-dev libtbb-dev</​code>​
 +
 +</​WRAP>​
 +
 +<WRAP clear></​WRAP>​
 +Voici un exemple d'​utiisation
 +<code bash>
 +$ mv m4105c-A-Dupond-Durand/​ m4105c-X-Y-Z/​
 +$ cd m4105c-X-Y-Z/​
 +$ make
 +$ tree build
 +$ build/​out/​microPar
 +</​code>​
 +
 +Exemple pour le TP2 :
 +<code bash>
 +$ mkdir data ws
 +$ ln -s /​ubs/​forum/​prof/​2tin01/​M4105C/​nairobi-byte.tif data/
 +$ cd ws
 +$ ../​build/​out/​imageStat ../​data/​nairobi-byte.tif ​ -x 100 -y 100 -w 1000 -h 1000
 +$ ../​build/​out/​imageFilter ../​data/​nairobi-byte.tif ​ -x 100 -y 100 -w 1000 -h 1000 toto.tif -p 0 -p 0
 +$ ../​build/​out/​imageFilter ../​data/​nairobi-byte.tif ​ -x 100 -y 100 -w 1000 -h 1000 toto.tif -p 0 -p 50
 +$ ../​build/​out/​imageFilter ../​data/​nairobi-byte.tif ​ -x 100 -y 100 -w 1000 -h 1000 toto.tif -p 5 -p 50
 +</​code>​
 +
 +Pour aller toujours plus loin... [[https://​triskele.parlenet.org/​]]
 +
  
exercices/debut.txt · Dernière modification: 27/02/2019 09:35 par webmestre

Outils de la page