Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les bibliothèques de traitement et d'analyse d'images

Le , par Community Management

0PARTAGES

0  0 
Bonjour,

Voici une liste de bibliothèque de traitement et d'analyse des images :

Java
JAI (développé par Sun)
ImageJ

C++
OpenCV
Itk (dispose de pas mal de fonction pour le traitement d'image médical)

Python
Numpy

Vous pouvez poster ceux que vous connaissez à la suite, je ferais une fusion avec le premier post.

Personnellement, je ne connais que JAI. Si vous avez des commentaires à faire, donnez les

Millie

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de fumidu
Membre régulier https://www.developpez.com
Le 02/05/2007 à 9:56
C++ : Cimg
Elle contient pas mal de fonctions de base de traitement d'image, c'est tout basé sur les templates, et surtout, ça compile partout (même avec borland !) : tout est contenu dans un seul fichier CImg.h à inclure, pas de dll ni autres lib (il ne faut pas rire, pour moi, c'est un vrai avantage... je n'ai jamais vraiment bien compris comment tous ces trucs marchaient ).
0  0 
Avatar de parp1
Membre éclairé https://www.developpez.com
Le 02/05/2007 à 10:01
Euh Grace au Module SWIGG sur python peux faire tourné des bibliothèques en C comme itk.

Cependant il me semble que VTK peut être ajouté, Vizualitation Tool Kit est une outils perfomant pour les Volumes....

Seuillage,colormapping, extraction de coupes, extraction des profils et histogrammes...

Dispo pour VB, C++, Java, Python, Tcl/Tk et [Edit=Dutmatlab]Ruby[/Edit]

Et pour Python tu as oublié la Processing Image Librairy...ou plus communement appelé PIL
0  0 
Avatar de ol9245
Membre éprouvé https://www.developpez.com
Le 03/05/2007 à 5:49
imagemagick est une bibliothèque opensource écrit en C++ et interfacé avec les principaux langages (C, C++ perl python java, etc.).

simple, très complet, bon support, accessible en ligne de commande. C'est excelent pour tout ce qui est bas niveau.

ImageMagick est dans wikipedia, qui en dit ceci:
ImageMagick® est un logiciel libre, comprenant une bibliothèque, ainsi qu'un ensemble d'utilitaires en ligne de commande, permettant de créer, de convertir, de modifier et d'afficher des images dans un très grand nombre de formats. Les images peuvent être découpées, les couleurs peuvent être modifiées, différents effets peuvent être appliqués aux images, les images peuvent subir des rotations, il est possible d'y inclure du texte, des segments, des polygones, des ellipses et des courbes de Bézier, etc.

ImageMagick est un logiciel libre : sa licence est compatible avec la licence GPL. Il est disponible sur la plupart des plates-formes.

La plupart des fonctionnalités d'ImageMagick peuvent être utilisées en ligne de commande, mais souvent, toutefois, ImageMagick est combiné avec d'autres programmes écrits dans des langages comme Perl, C, C++, Python, Ruby, PHP ou Java, pour lesquels des interfaces prêtes à l'emploi (PerlMagick, Magick++, PythonMagick, RMagick, MagickWand pour PHP et JMagick) sont disponibles. Cela permet de manipuler des images de façon plus automatisée.
0  0 
Avatar de PRomu@ld
Expert éminent https://www.developpez.com
Le 03/05/2007 à 9:34
J'aurai tendance à décrier cette bibliothèque, en tout cas certaines versions.

S'il est vrai que les manipulations sont aisées (on charge, modifie, sauvegarde, très rapidement et avec relativement peu de code), elle a le désavantage de ne pas être thread-safe (en tout cas, en utilisation TIFF), de plus elle n'est pas exempte de fuites mémoires.

Enfin, en utilisation TIFF, mieux vaut utiliser libtiff si on veut faire de l'E/S car celle ci a le mérite d'être plus rapide. (en tout cas sur les tests que j'ai eu l'occasion de faire).
0  0 
Avatar de khayyam90
Rédacteur https://www.developpez.com
Le 03/05/2007 à 10:49
Orfeo ToolBox
Basée sur ITK, citée précédemment, OTB est développée par le CNES (Centre NAtional des Etudes Spatiales) pour fournir un outil recensant les meilleurs algorithmes de traitement d'image existants. Elle intègre un grand nombre d'outils développés par divers laboratoires.
A la base elle est faite pour la manipulation de données satellitaires, mais elle peut tout à fait être utilisée pour tout type d'images.

Le développement intègrera, entre autres, dans les prochaines versions des fonctionnalités de reconnaissances d'objets ainsi que des bindings python.
0  0 
Avatar de poukill
Membre chevronné https://www.developpez.com
Le 03/05/2007 à 12:04
C++ : Vigra
C'est une très bonne bibliothèque qui permet d'utiliser ses propres conteneurs comme base de traitement. Elle est programmée comme la STL et offre entre autres:
* gestion des exceptions
* Conception par contrat
* une classe Matrice
* etc...
Elle a une très bonne conception dans une logique de réutilisabilité (contrairement à CImg)
0  0 
Avatar de SnakemaN
Membre éprouvé https://www.developpez.com
Le 12/06/2007 à 11:40
NConvert est un utilitaire pour convertir les fichiers graphiques.

Il a les fonctions suivantes :

Importation d'environ 400 formats graphiques
Exportation d'environ 40 formats graphiques
Support des fichiers multipage TIFF, GIF animés, ICO animés
Changement de taille
Ajustement de la luminosité, du contraste...
Modification du nombre de couleurs
Application de filtres (blur, average, emboss, ...)
Application d'effets (lens, wave, ...)
Et beaucoup d'autres choses...

source : http://perso.orange.fr/pierre.g/xnview/fr_ncfeatures.html

GFL SDK est une librarie gratuite (utilisée par XnView) pour les développeurs qui veulent ajouter facilement le support de formats images.

La libraire existe en 2 versions. La version légère supporte les formats les plus courants (PNG, JPEG, ..), et la version standard supporte plus de 100 formats en lecture et 40 en écriture ! Vous pouvez aussi manipuler et appliquer des filtres sur vos images.

La version windows a une interface pour Delphi & Visual Basic.

GFLAx est la version de GFL SDK en composante ASP (ActiveX).

source :http://perso.orange.fr/pierre.g/xnview/frgfl.html
0  0 
Avatar de Copros
Nouveau membre du Club https://www.developpez.com
Le 14/06/2007 à 17:40
ESM Visual Tracking
http://esm.gforge.inria.fr

Bibliothèque de suivi visuel en C pour Linux / Windows.
Suivi d'objets (quasi-) planaires en temps-réel dans des images non calibrées.
La version 1.0 ne devrait pas tarder à sortir.
0  0 
Avatar de parp1
Membre éclairé https://www.developpez.com
Le 15/06/2007 à 11:10
PANDORE est developpé par Greyc :Groupe de Recherche en Informatique, Image, Automatique et Instrumentation de Caen (UMR 6072)

C'est ici.
0  0 
Avatar de millie
Rédacteur https://www.developpez.com
Le 24/06/2007 à 21:12
Pour information, un forum OpenCV a été ouvert dans la rubrique Langage C/C++.

Merci de votre attention
0  0