IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Discussion :

[Image] Millie : bibliothèque et GUI de traitement d'images


Sujet :

Contribuez

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut [Image] Millie : bibliothèque et GUI de traitement d'images
    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/





  2. #2
    Membre éprouvé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Par défaut
    Hello !
    Je l'ai exécuté rapidement, pas trop le temps de voir ce qu'elle a dans le ventre .

    Une suggestion: quand on ouvre une image, il serait bien qu'elle soit adaptée au niveau zoom à la taille de la fenêtre

  3. #3
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Citation Envoyé par progfou Voir le message
    Une suggestion: quand on ouvre une image, il serait bien qu'elle soit adaptée au niveau zoom à la taille de la fenêtre
    Ce sera pour la prochaine version, je viens de le corriger, ça prenait 3 lignes
    Merci d'avoir testé

  4. #4
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Changelog Version 1.0.1 (20080802)

    Correction du Blooming Effect
    Zoom automatique lors de l'ouverture d'une image
    ColorParameter (nouveau paramètre pour le choix des couleurs)
    Possibilité de mettre une barre de progression plus complexe et de changer l'image en cours de route
    Drag and drop d'une image externe (genre de l'explorateur) vers le pane d'images

  5. #5
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Changelog Version 1.0.2 (20080803)


    Importation direct du presse-papier depuis : Fichier/importer presse papier
    Correction Fusion par Masque
    Accéleration des filtres : Balance des couleurs, Luminosité/Contraste et Courbes
    Les filtres sont des vrais boites de dialogue et restent bien toujours en premier plan
    Seuillage binaire
    Correction du filtre Inpaint par isophote

  6. #6
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Changelog version 1.0.3 (20080804)

    Filtre Médian utilise l'algorithme Fast Median : papier : http://www.shellandslate.com/fastmedian.html
    Nouveau filtre : Maximum et Minimum
    Filtre Skeleton implémenté par pseudocode
    Possibilité de minimiser les images
    Visualisation de la taille des images (dimension et taille fichier amélioré)
    Correction filtre Inpaint pour image RGB par pseudocode
    Corrections mineurs sur histogramme

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/08/2021, 00h52
  2. Réponses: 6
    Dernier message: 05/08/2008, 10h18
  3. [Traitement d'image] Probleme d'affichage de photo et d'image.
    Par GeneralDee dans le forum Webdesign & Ergonomie
    Réponses: 5
    Dernier message: 12/05/2008, 22h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo