Précédent   Forum du club des développeurs et IT Pro > Autres langages > Algorithmes > Traitement d'images
Traitement d'images Forum d'entraide sur le traitement d'images et l'analyse d'images et de vidéos. Avant de poster : Cours de traitement d'images
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 30/04/2007, 20h58   #1
millie
Rédacteur/Modérateur
 
Avatar de millie
 
Inscription : juin 2006
Messages : 6 935
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : juin 2006
Messages : 6 935
Points : 9 062
Points : 9 062
Par défaut Des bibliothèques de traitement et d'analyse d'images

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
__________________
Je ne répondrai à aucune question technique en privé
millie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 09h56   #2
fumidu
Membre régulier
 
Inscription : janvier 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 118
Points : 86
Points : 86
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 ).
__________________
Vous aussi, passez pour un dieu du bon français grâce à Firefox et sa correction orthographique
fumidu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 10h01   #3
parp1
Membre émérite
 
Avatar de parp1
 
Inscription : mai 2005
Messages : 818
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : mai 2005
Messages : 818
Points : 807
Points : 807
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
__________________
Dis moi qui tu suis, je te dirais qui je Hais!
Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

Mon premier Tutoriel

You are safe in Parp1City .... (AC DC)
Ensemble luttons contre le chômage de parp1City!



A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...
parp1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 05h49   #4
ol9245
Membre Expert
 
Avatar de ol9245
 
Homme Olivier Planchon
Chercheur
Inscription : avril 2007
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Olivier Planchon
Âge : 51
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Chercheur

Informations forums :
Inscription : avril 2007
Messages : 876
Points : 1 016
Points : 1 016
Par défaut ImageMagick

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.
__________________
Quelle que soit sa maigreur, les couilles de l'éléphant rempliront une marmite (proverbe gabonais)
Matlab 7.12.0.635 (R2011a), Ubuntu 12.04 64bits. <<<Je ne réponds pas aux messages privés techniques. Merci de poster les questions techniques sur les forums, comme c'est recommandé ICI>>>
ol9245 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 09h34   #5
PRomu@ld
Responsable Algorithmes
 
Avatar de PRomu@ld
 
Homme Romuald Perrot
Attaché Temporaire d'Enseignement et de Recherche (ATER)
Inscription : avril 2005
Messages : 4 146
Détails du profil
Informations personnelles :
Nom : Homme Romuald Perrot
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Attaché Temporaire d'Enseignement et de Recherche (ATER)
Secteur : Enseignement

Informations forums :
Inscription : avril 2005
Messages : 4 146
Points : 6 166
Points : 6 166
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).
__________________
http://rperrot.developpez.com
http://phos-graphein.fr

Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter.
PRomu@ld est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 10h49   #6
khayyam90
Responsable Portail

 
Avatar de khayyam90
 
Homme
Ingénieur développement logiciels
Inscription : janvier 2004
Messages : 8 880
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Saône et Loire (Bourgogne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2004
Messages : 8 880
Points : 57 114
Points : 57 114
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.
__________________
Responsable du Portail Developpez.
Mes tutoriels Algo, Web, C++, PHP - Mon CV
khayyam90 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 12h04   #7
poukill
Rédacteur/Modérateur
 
Avatar de poukill
 
Inscription : février 2006
Messages : 2 152
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : février 2006
Messages : 2 152
Points : 1 891
Points : 1 891
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)
__________________
FAQ C++ | Page personnelle | Une bonne adresse
poukill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 11h40   #8
SnakemaN
Membre Expert
 
Avatar de SnakemaN
 
Bidouille-tout Android
Inscription : juillet 2006
Messages : 871
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Bidouille-tout Android

Informations forums :
Inscription : juillet 2006
Messages : 871
Points : 1 059
Points : 1 059
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/xnvi...cfeatures.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
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre
Ubuntu 10.04 Lucid Lynx @home
LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 17h40   #9
Copros
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 36
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 36
Points : 28
Points : 28
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.
Copros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2007, 11h10   #10
parp1
Membre émérite
 
Avatar de parp1
 
Inscription : mai 2005
Messages : 818
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : mai 2005
Messages : 818
Points : 807
Points : 807
PANDORE est developpé par Greyc :Groupe de Recherche en Informatique, Image, Automatique et Instrumentation de Caen (UMR 6072)

C'est ici.
__________________
Dis moi qui tu suis, je te dirais qui je Hais!
Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

Mon premier Tutoriel

You are safe in Parp1City .... (AC DC)
Ensemble luttons contre le chômage de parp1City!



A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...
parp1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2007, 21h12   #11
millie
Rédacteur/Modérateur
 
Avatar de millie
 
Inscription : juin 2006
Messages : 6 935
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : juin 2006
Messages : 6 935
Points : 9 062
Points : 9 062
Pour information, un forum OpenCV a été ouvert dans la rubrique Langage C/C++.

Merci de votre attention
__________________
Je ne répondrai à aucune question technique en privé
millie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2007, 16h13   #12
ToTo13
Modérateur
 
Avatar de ToTo13
 
Homme Guillaume
Ingénieur de Recherche
Inscription : janvier 2006
Messages : 4 788
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 34
Localisation : Etats-Unis

Informations professionnelles :
Activité : Ingénieur de Recherche
Secteur : Santé

Informations forums :
Inscription : janvier 2006
Messages : 4 788
Points : 7 023
Points : 7 023
Par défaut Weka

Bonjour,

alors dans un style beaucoup plus algorithmes que image pure et dure, il y a la bibliothèque Weka.
C'est un package Java créé par l'université de Waikato en Nouvelle Zélande qui permet de faire de la fouille de données et de la classification/classement.
C'est vrai que cela semble un peu en marge, mais nous la conseillons sur le forum à toute personne voulant faire de la classification/classement, donc de la reconnaissance de forme.
__________________
Consignes aux jeunes padawans : une image vaut 1000 mots !
- Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe correcteur orthographique pour FiReFox), mettre les ACCENTS et les BALISES => ECRIRE clairement et en Français tu DOIS.
- Le coté obscur je sens dans le MP => Tous tes MP je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
- ton poste tu dois marquer quand la bonne réponse tu as obtenu.
ToTo13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 18h10   #13
ToTo13
Modérateur
 
Avatar de ToTo13
 
Homme Guillaume
Ingénieur de Recherche
Inscription : janvier 2006
Messages : 4 788
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 34
Localisation : Etats-Unis

Informations professionnelles :
Activité : Ingénieur de Recherche
Secteur : Santé

Informations forums :
Inscription : janvier 2006
Messages : 4 788
Points : 7 023
Points : 7 023
Par défaut MeVisLab

Bonjour à toutes et à tous,

voilà un lien qu'un des membres de mon équipe vient de nous envoyer : http://www.mevislab.de/

Il s'agit d'une plate-forme complète de visualisation spécialisée en imagerie médicale sur laquelle on peut ajouter du code pour s'interfacer.

Dites moi ce que vous en pensez...
__________________
Consignes aux jeunes padawans : une image vaut 1000 mots !
- Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe correcteur orthographique pour FiReFox), mettre les ACCENTS et les BALISES => ECRIRE clairement et en Français tu DOIS.
- Le coté obscur je sens dans le MP => Tous tes MP je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
- ton poste tu dois marquer quand la bonne réponse tu as obtenu.
ToTo13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2008, 18h45   #14
cjuliard
Membre du Club
 
Étudiant
Inscription : mai 2008
Messages : 36
Détails du profil
Informations personnelles :
Âge : 32

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 36
Points : 46
Points : 46
Par défaut G'MIC, outil en ligne de commande pour le traitement d'images 2D/3D.

Bonjour,
J'ai vu un lien intéressant sur un petit outil en ligne de commande permettant de faire du traitement d'images. Alors bon, ce n'est pas vraiment de la programmation pure, mais si on considère que on peut l'utiliser pour faire des scripts, un petit peu quand même
Je me suis dis que ça pouvait vous intéresser :

Il s'agit de G'MIC : http://gmic.sourceforge.net

Il comprend pas mal d'algos de base pour traiter des images (filtrage, bruit, déformations géométriques, etc..) Il y a même possibilité d'ajouter des commandes personnalisées apparemment. Ca tourne sous Linux et Windows.

Ca peut-être intéressant. Je ne poste pas dans 'bibliothèque de traitements d'images' car ce n'est pas une bibliothèque en soi, mais je pense vraiment que ca peut servir, surtout pour les images volumiques ou il n'y a pas grand chose en ligne de commande pour les manipuler. Je vais essayer çà et je vous tiens au courant si j'arrive à en tirer quelque chose.
cjuliard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2009, 14h43   #15
Ti-R
Modérateur
 
Avatar de Ti-R
 
Inscription : avril 2003
Messages : 1 657
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : avril 2003
Messages : 1 657
Points : 1 939
Points : 1 939
Envoyer un message via ICQ à Ti-R
Il y a aussi celle d'AMD qui serait très optimisée via SSE.

Framewave

http://developer.amd.com/documentati...framewave.aspx

Pour downsample une image je recommande leur "Supersampling" (FWI_INTER_SUPER) qui est de très bonne qualité.
Ti-R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2010, 11h16   #16
ToTo13
Modérateur
 
Avatar de ToTo13
 
Homme Guillaume
Ingénieur de Recherche
Inscription : janvier 2006
Messages : 4 788
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 34
Localisation : Etats-Unis

Informations professionnelles :
Activité : Ingénieur de Recherche
Secteur : Santé

Informations forums :
Inscription : janvier 2006
Messages : 4 788
Points : 7 023
Points : 7 023
Par défaut Morphologie mathématique

Bonjour,

voici deux bibliothèques de morphologie mathématique :
- Yayi. Elle est développée par un des créateurs (Eaffi Enficiaud) de MorphoM, la plate-forme du Centre de Morphologie Mathématique.
- Mamba. Développée par Nicolas Beucher pour ARMINES, le fils de Serge Beucher (créateur des Watershed).

Elles sont développées en C/C++ avec une sur-couche python pour pouvoir faire du prototypage.
__________________
Consignes aux jeunes padawans : une image vaut 1000 mots !
- Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe correcteur orthographique pour FiReFox), mettre les ACCENTS et les BALISES => ECRIRE clairement et en Français tu DOIS.
- Le coté obscur je sens dans le MP => Tous tes MP je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
- ton poste tu dois marquer quand la bonne réponse tu as obtenu.
ToTo13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 21h19   #17
Axiome
Membre habitué
 
Inscription : septembre 2002
Messages : 230
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 230
Points : 108
Points : 108
Une autre bibliothèque open source de traitement d'image assez complète et simple à prendre en main : CxImage (http://www.xdp.it/cximage.htm)
__________________
L'union fait la force.
Axiome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2010, 19h39   #18
Gwindor
Membre actif
 
Étudiant
Inscription : mars 2007
Messages : 219
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 219
Points : 192
Points : 192
IPP (Intel Integrated Performance Primitive) : http://software.intel.com/en-us/intel-ipp/

Et accessoirement MKL (Math Kernel Library) : http://software.intel.com/en-us/intel-mkl/ pour les primitives mathématiques.


Et plein d'autres Computer Vision Open Source Algorithm Implementations : http://www.cvpapers.com/rr.html
Gwindor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2010, 14h53   #19
Froooom
Candidat au titre de Membre du Club
 
Inscription : juin 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 24
Points : 11
Points : 11
Bonjour,

Peut-être suis-je hors sujet mais je trouve étonnant de ne pas voir apparaître la bibliothèque MIL dans ce topic.

Si on reste dans des librairies "fermées", il y a National Instrument qui dévellope une librairie Imaq pour LabWindows et Labview.

Elles ne sont pas libres mais puisqu'elle sont utilisées par certaines entreprise, je pense cela intéressant de les citer.
Froooom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2010, 10h17   #20
highlight
Membre du Club
 
Avatar de highlight
 
Homme cv fun
Développeur multimédia
Inscription : novembre 2008
Messages : 138
Détails du profil
Informations personnelles :
Nom : Homme cv fun

Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : novembre 2008
Messages : 138
Points : 68
Points : 68
GreyCStoration G'mic open source disponible sous
http://gmic.sourceforge.net/gimp.shtml

contient pas mal des fonction de traitement d'image interessante. à essayer
highlight est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h55.


 
 
 
 
Partenaires

Hébergement Web