RestorDoc
Logiciel de restauration de documents

- Plate-forme de tests en Common Lisp -

par Joachim P., Jérome P., Hughes P. et Matthias R.


Abstract

RestorDoc est un logiciel libre d'aide à la recherche en restauration de documents développé en Common LISP et s'appuyant sur la bibliothèque libre McCLIM.
Un document est une image numérisée en 256 niveaux de gris à partir de laquelle des techniques algorithmiques peuvent être appliquées afin d'en améliorer la qualité. Il va donc s'agir, par exemple, de supprimer d'éventuelles taches ou ombres apparues lors de la numérisation, d'éffectuer une binarisation de l' image - c'est à dire de la transformer en une image en noir et blanc -, d' appliquer une rotation permettant de réaligner une page de texte sur le plan horizontal etc...
Les différents algorithmes sont implémentés sous la forme de "modules" - des programmes Common LISP - s'intégrant dynamiquement au sein du logiciel : RestoreDoc fournit au développeur un ensemble de fonctions.

Screenshots

Prototype papier.

La fenêtre du premier plan montre l'image du second plan après l'application d'un module de lissage.

Génération de l'histogramme de l'image grâce à l'outil "Histo"


Download & CVS Access

Logiciels & librairies nécessaires :
- CMUCL
- McCLIM

Télécharger la version 1.0: RestorDoc-v1.0.tar.gz
Télécharger McCLIM du 01/05/2002: McCLIM-01-05-02.tar.gz
RestorDoc - Mémoire 'intermédiaire' (Postscript gzipé).

RestorDoc - Manuel utilisateur + manuel de maintenance + code (Postscripts gzipés).

Le site Sourceforge pour le projet : http://sourceforge.net/projects/restordoc

Connexion au serveur CVS en mode SSH:
- Définir les variables d'environement CVS_RSH = ssh et CVSROOT = :ext:username@cvs.restordoc.sourceforge.net:/cvsroot/restordoc
(Pour le compte anonymous accéssible en lecture en mode pserver (au lieu de ext pour SSH), utilisez un pass vide)
- Puis la 1ère fois, initialisez votre CVS et créez-vous une copie locale du projet:
cvs init
cvs checkout restordoc
- Désormais, vous metterez à jour votre copie locale ainsi:
cvs update
- Pour soumettre vos modifications sur un fichier:
cvs commit -m "Description des modifications" fichier.lisp

Accès CVS via le WEB
Vous pouvez aussi parcourir le CVS du projet sur le WEB : clickez ici.

Aide sur CVS
- Utiliser CVS sur SourceForge
- Quick Reference
- Livre de documentation sur CVS en anglais(Postscript).



References

Links


Last update : 03 mai 2002
SourceForge Logo