La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

4info. Plan Introduction (1min) Contexte du projet (4min) Imadoc, Dmos, EPF, lambda Prolog Etude de lexistant (5min) Présente plugin Eclipse, LPDT et.

Présentations similaires


Présentation au sujet: "4info. Plan Introduction (1min) Contexte du projet (4min) Imadoc, Dmos, EPF, lambda Prolog Etude de lexistant (5min) Présente plugin Eclipse, LPDT et."— Transcription de la présentation:

1 4info

2 Plan Introduction (1min) Contexte du projet (4min) Imadoc, Dmos, EPF, lambda Prolog Etude de lexistant (5min) Présente plugin Eclipse, LPDT et DocReadDT Besoin et spécification (11 min) Visualisation de la grammaire Débogueur DebugDocRead Browser Méthode de développement (2min) Conclusion (2min)

3 Introduction Recherche de léquipe IMADOC Reconnaissance de documents Développement dun Débogueur Contexte complexe Etude de lexistant Présentation de notre solution Introduction

4 Méthode DMOS et DMOS-P Description and MOdification of Segmentation Description du document par une grammaire EPF Procédé multi-résolution, DMOS-P I – Contexte du Projet

5 Langage EPF Grammaire bidimensionnel Exemple de reconnaissance dun rectangle : Point dancrage Zone de recherche Opérateur de position I – Contexte du Projet

6 Langage lambda prolog Langage de programmation logique Extension du langage Prolog Exemple de syntaxe : pere(X,Y) :- parent(X,Y), homme(X). Prédicats Paramètres Faits I – Contexte du Projet

7 Application DocRead 1 fichier EPF 1 fichier λ- Prolog C Bibliothèque s en C++ Autres fichiers λ-Prolog Grammaire EPF compilé vers lambda-prolog Fichiers lambda-prolog qui définissent les opérateurs de positions Bibliothèques C++ de traitement dimage et de donnés Le tout génère une exécutable epfc pmc gcc Application DocRead I – Contexte du Projet

8 Application DocRead Exemple de détection des terrains de tennis : Image initiale Résultat après exécution I – Contexte du Projet

9 Etude de lexistant Eclipse : Integrated Development Environment Deux plugins Eclipse conçu par léquipe IMADOC : LPDT : Gère les fichiers λ-prolog (.pm) DocReadDT : Gère les fichier EPF (.epf) II - Etude de lexistant

10 Eclipse IDE (Integrated Development Environment). Libre, extensible, universel et polyvalent. Spécificité : architecture en plugins.

11 Eclipse II - Etude de lexistant

12 Eclipse

13 LPDT II - Etude de lexistant

14 DebugLP II - Etude de lexistant

15 DocReadDT

16 Besoin et spécification Visualisation de la grammaire Débogueur DebugDocRead Browser III - Besoin et spécification

17 Besoins Visualiser la grammaire EPF Utilisation dXmind III - Besoin et spécification 1 – Visualisation de la grammaire (1)

18 Branche dépliéeBranche pliée III - Besoin et spécification 1 – Visualisation de la grammaire (2) Représantation EPF

19 III - Besoin et spécification Intégration à Eclipse 1 – Visualisation de la grammaire (3)

20 Spécification Xmind Arbre déplié lors de la génération Représentation en sous-sujet sous forme d'organigramme bas. Gestion de la récursivité Gestion des règles des grammaires possédants plusieurs définitions III - Besoin et spécification 1 – Visualisation de la grammaire (4)

21 III - Besoin et spécification Analyse détaillé Décryptage de la grammaire EPF Restitution sous XMind 1 – Visualisation de la grammaire (5)

22 Reprise de DebugLP Même organisation des fenêtres Différence entre debugLP et DebugDocRead : Manipulation des variables dans le code EPF Utilisation des points darrêts dans le code EPF Création dune table de correspondance des prédicats III - Besoin et spécification 2 – Débogueur DebugDocRead (1)

23 Reprise de DebugLP DebugDocRead: meilleure interaction entre code EPF et lambda prolog Inclure image animée si possible III - Besoin et spécification 2 – Débogueur DebugDocRead (2)

24 Améliorations des modules existants Onglet Variable Affichage du nom, de la valeur et du type Ajout dune barre de défilement Identifier les variables de même type Visionner entièrement une variable III - Besoin et spécification 2 – Débogueur DebugDocRead (3)

25 Améliorations des modules existants Onglet Editeur Inclusion du fichier Xmind Différenciation des types de fichiers III - Besoin et spécification 2 – Débogueur DebugDocRead (4)

26 Modules ajoutés Onglet opérateur de position Inclus dans le même module que les variables Même option que pour les variables Distinction de lopérateur courant III - Besoin et spécification 2 – Débogueur DebugDocRead (5)

27 Modules ajoutés Onglet image Interaction avec limage dans DebugDocRead Changement de la résolution Affichage déléments sur limage III - Besoin et spécification 2 – Débogueur DebugDocRead (6)

28 Architecture Débogueur debugDocRead: Interface graphique Communication avec le programme à débuguer La partie débogage est déjà réalisé par DebugLP III - Besoin et spécification 2 – Débogueur DebugDocRead (7)

29 III - Besoin et spécification 3 – Browser (1)

30 Méthodes développement Remplir nos objectifs en 3 parties 2 versions de notre débogueur Développement du Browser en parallèle IV - Méthodes développement

31 Conclusion


Télécharger ppt "4info. Plan Introduction (1min) Contexte du projet (4min) Imadoc, Dmos, EPF, lambda Prolog Etude de lexistant (5min) Présente plugin Eclipse, LPDT et."

Présentations similaires


Annonces Google