Distribution / utilisation de la bibliothèque BATI : Bibliothèque d'Analyse et Traitement de l'Information Trois fichiers mis en ligne : ============================= 1/ ProgrammationSousBATI.pdf : une petite doc donnat les grandes lignes et conseils de programmation sous BATI 2/ BATI_src_VNN_date.tar.gz : les sources de BATI structurées pour être compilées sous Linux (creation de .a, d'executables, de la doc...) 3/BATI_VNN_date_LibExeDoc.tar.gz : une distribution de BATI "pret à l'emploi" sous Linux, plateforme 32 ou 64 bits (repertoires d'include, de librairie, de doc, d'executables, pour_demarer...) Suggestions pour demarrer : =========================== 0.1) Lire les quelques pages de ProgrammationSousBATI.pdf 0.2) Extraire l'archive BATI_VNN_date_LibExeDoc.tar.gz 1.1) Copier le repertoir de travail "pour_demarrer" qui contient : - le code d'un operateur essai : essai.h lessai.c et messai_u1.c - un Makefile - une image 8 bit : imtest.ima et imtest.dim 1.2) Editer le Makefile et donner la BASE (chemin du repertoir ou vous avez installé BATI) 2.1) Compiler par la commande >gmake ou >gmake messai_u1 Bravo, vous venez de creer votre premier programme avec la librairie BATI! 3.1 Essayer votre executable messai_u1 >messai_u1 (reponses pour image d'entrée : "imtest.ima" et forme : "rectangle" ou "triange") Vous avez cree un fichier de controle messai_u1.ctrl . 3.2 Relancer messai_u1 avec les parametres par defaut contenus dans messai_u1.ctrl: >messai_u1 messai_u1.ctrl Vous pouvez accepter les valeurs par defaut (enter) ou les modifier. 3.3 Vous pouvez egalement lancer messai_u1 avec sur la ligne de commande tous les parametres a donner (dans l'ordre des questions) : >messai_u1 param1 param2 .... 4. Visualiser l'image imtest.ima et l'image resultat "copie.ima" à l'aide d'un outil d'affichage qui lise les fichiers au format binaire sans entete (ENVI, gnuplot par exemple). NB : pour acceder a la doc HTML, ouvrir des fichiers "index.html" dans les 3 sous librairies. Exemple : file:///K:/MethodesFusion/BATI/doc/ima2D/index.html Bonne continuation! Emmanuel - Lionel - Flavien - LISTIC / Université de Savoie