FINALISATION DU RAPPOR
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
\babel@toc {french}{}\relax
|
||||
\contentsline {section}{\numberline {1}Introduction}{2}{section.1}%
|
||||
\contentsline {section}{\numberline {2}Répartition des tâches}{2}{section.2}%
|
||||
\contentsline {section}{\numberline {3}Fonctionnalités principales}{3}{section.3}%
|
||||
\contentsline {subsection}{\numberline {3.1}Conversion au format PIF}{3}{subsection.3.1}%
|
||||
\contentsline {subsubsection}{\numberline {3.1.1}Contribution de Algassimou Pellel Diallo}{3}{subsubsection.3.1.1}%
|
||||
\contentsline {paragraph}{Représentation de l'image avec RGBImage}{3}{section*.2}%
|
||||
\contentsline {paragraph}{Organisation du contrôleur et déroulement de la conversion}{3}{section*.3}%
|
||||
\contentsline {paragraph}{BitOutputStream et BitInputStream}{4}{section*.4}%
|
||||
\contentsline {paragraph}{Le casse-tête des threads et le blocage de la fenêtre}{4}{section*.5}%
|
||||
\contentsline {paragraph}{Mise en place de la fenêtre du convertisseur}{5}{section*.6}%
|
||||
\contentsline {subsubsection}{\numberline {3.1.2}Contribution de Ayoub Anhdire}{5}{subsubsection.3.1.2}%
|
||||
\contentsline {paragraph}{Comment l'arbre d'Huffman est construit ?}{5}{section*.7}%
|
||||
\contentsline {paragraph}{Les codes canoniques et leur logique}{7}{section*.8}%
|
||||
\contentsline {paragraph}{Pourquoi les codes canoniques au lieu des codes Huffman ?}{7}{section*.9}%
|
||||
\contentsline {paragraph}{Le résumé de ces deux principes}{7}{section*.10}%
|
||||
\contentsline {subsection}{\numberline {3.2}Visualisateur au format PIF}{7}{subsection.3.2}%
|
||||
\contentsline {subsubsection}{\numberline {3.2.1}Structure complète du fichier PIF}{8}{subsubsection.3.2.1}%
|
||||
\contentsline {subsubsection}{\numberline {3.2.2}La forme des tables de codes dans le visualisateur}{8}{subsubsection.3.2.2}%
|
||||
\contentsline {subsubsection}{\numberline {3.2.3}Reconstruction des codes canoniques}{8}{subsubsection.3.2.3}%
|
||||
\contentsline {subsubsection}{\numberline {3.2.4}Choix de l'arbre plutôt que du dictionnaire}{9}{subsubsection.3.2.4}%
|
||||
\contentsline {subsubsection}{\numberline {3.2.5}Construction de l'arbre de décodage}{9}{subsubsection.3.2.5}%
|
||||
\contentsline {subsubsection}{\numberline {3.2.6}Décodage des pixels}{10}{subsubsection.3.2.6}%
|
||||
\contentsline {subsubsection}{\numberline {3.2.7}Pourquoi cette méthode fonctionne}{10}{subsubsection.3.2.7}%
|
||||
\contentsline {section}{\numberline {4}Makefile}{11}{section.4}%
|
||||
\contentsline {subsection}{\numberline {4.1}Gestion des dépendances}{11}{subsection.4.1}%
|
||||
\contentsline {subsection}{\numberline {4.2}Génération des JARs}{11}{subsection.4.2}%
|
||||
\contentsline {subsection}{\numberline {4.3}Commandes disponibles}{12}{subsection.4.3}%
|
||||
\contentsline {subsection}{\numberline {4.4}Exemple d'exécution}{12}{subsection.4.4}%
|
||||
\contentsline {section}{\numberline {5}Conclusion}{12}{section.5}%
|
||||
\contentsline {subsection}{\numberline {5.1}Youness BOULALAM}{12}{subsection.5.1}%
|
||||
\contentsline {subsection}{\numberline {5.2}Algassimou DIALLO}{12}{subsection.5.2}%
|
||||
\contentsline {subsection}{\numberline {5.3}Ayoub ANHDIRE}{13}{subsection.5.3}%
|
||||
Reference in New Issue
Block a user