Nouvelle Annonce :
Bonjour/Bonsoir,
J'ouvre à nouveau au public un projet sur lequel je travaillais et qui avait déjà été annoncé il y a plus d'un an. L'application était écrite initialement en C++ mais a été récrite en Java.
Le projet est composé d'une bibliothèque de traitement d'images en Java et d'une IHM (swing).
J'ai mis l'accent sur la simplicité d'ajout d'opérateurs. Il est en effet possible d'ajouter des plugins à l'IHM de traitement d'images assez simplement.
Si lors de vos tests, vous trouvez des bugs, n'hésitez pas à me les faire parvenir.
Le binaire de la dernière release est ici : http://projets.developpez.com/projec...t_files/millie (il faut une JRE Java d'installée)
Une fois le fichier dézippé, il suffit d'exécuter le fichier millie.bat sous Windows où de tapper : java -jar -Xmx500M MillieGUI-2.0.1.jar sous Unix/Linux (je n'ai pas testé sous MacOS).
Actuellement, les possibilités de l'IHM sont :
Côté gestion des images
- Rotation/Symétrie
- Zoom
- Visualisation d'histogramme
- Changement de la teinte et saturation
- Balance des couleurs
- Contraste/Luminosité
- Sélection de canaux
- Inverse
- Niveau de gris
- Redimensionnement
- Rognage
- Fonction courbes
- Fusion d'images (addition, multiplication, masque, maximum)
Côté Filtre
- Convolution (plusieurs noyaux)
- Détection de Harris
- Détection de Canny
- Gauffrage
- Effet blooming
- Bruit Uniforme
- Bruit Gaussien
- Flou (normal, local, gaussien)
- Filtres morphologiques (ouverture, fermeture, dilatation, érosion)
- Filtre médian
- Filtre de choc
- Filtre de choc d'Alvarez
- Filtre de Malik et Perona
- Nagao
- filtre Unnoise
- Diffusion de Laplace Beltrami
- Inpaint par isophote
- Filtre MeanShift
Les filtres suivants ont été tiré des codes de pseudocode :
Harris : [ame="http://www.developpez.net/forums/showthread.php?t=325133"][Image] D?cteur de Harris pour ImageJ - Forum des professionnels en informatique[/ame]
Inpaint : [ame="http://www.developpez.net/forums/showthread.php?t=365026"][Image] Inpainting par Continuation des Isophotes - Forum des professionnels en informatique[/ame]
Unnoise: [ame="http://www.developpez.net/forums/showthread.php?t=308602"][Image] Filtre UnNoise pour ImageJ - Forum des professionnels en informatique[/ame]
A noter que le clic du milieu permet de se déplacer sur les images ou de zoomer et que le copier coller depuis ou vers le presse-papier fonctionne.
La plupart des opérateurs utilisent soit la bibliothèque standard ou soit la bibliothèque de traitement d'images Millie.jar qui tire en général en partie des processeurs multicoeur.
Le dépôt SVN est ici : http://subversion.developpez.com/projets/Millie/trunk/
Le sous dépot http://subversion.developpez.com/pro.../trunk/Millie/ correspond à la bibliothèque de traitement d'images et peut être utilisée indépendamment du GUI. Le JAR est disponible dans le binaire.
Pour le développement de plugins, vous pouvez voir le tutoriel suivant :
http://humbert-florent.developpez.com/millie/plugins/
![]()
Partager