libcrn : boîte à outils de traitement d'images

Ce logiciel a été développé (ou est en cours de développement) dans la communauté de l'Enseignement Supérieur et de la Recherche. Son état peut être variable (cf champs ci-dessous) donc sans garantie de bon fonctionnement.
Fiche dév Ens Sup - Recherche
  • Création ou MAJ importante : 15/02/10
  • Correction mineure : 15/02/10
  • Auteur de la fiche : Yann Leydier (LIRIS)
  • Responsable thématique : Teresa Gomez-Diaz (LIGM)
Mots-clés
Fonctionnalités générales du logiciel

libcrn est une bibliothèque d'outil de traitement d'images codéveloppé par le laboratoire LIRIS, Laboratoire d'InfoRmatique en Image et Systèmes d'information, avec CoReNum, société de valorisation de l'équipe Imagine du LIRIS.

Langage

  • C++
  • utilisation de pointeurs partagés (garbage collector)
  • formalisme objet rigoureux
  • données sauvegardées au format XML

Traitement d'images

Traitements génériques

  • Convolution matricielle
  • Morphologie mathématique
  • Calcul différentiel (EDP)
  • Gestion de formats de couleur (RVB, L*a*b*, TSV…)
  • etc.

Images de documents

  • Segmentation
  • Binarisation
  • Reconnaissance de formes
  • etc.

Mathématiques

  • Classification et classement
  • Modèles de Markov cachés
  • Calcul numérique
  • Calcul matriciel
  • Statistiques descriptives

IHM

  • libcrn est livrée avec une bibliothèque d'objets Gtk+ permettant la création aisée d'interfaces utilisateur.
  • Un démonstrateur est fourni. Il permet de tester les différentes fonctionnalités de la bibliothèque rapidement.
Contexte d’utilisation du logiciel

libcrn est utilisée dans la création d'algorithmes de traitement d'images de documents.

La bibliothèque est utilisée aussi bien dans un contexte de recherche pure que pour créer des logiciels complets avec IHM (ex: moteur de recherche en mode image, OCR, etc.).