Logiciel complet en traitement de l'image (win 32)

Soyez le premier à donner votre avis sur cette source.

Vue 19 616 fois - Téléchargée 2 708 fois

Description

Voici un logiciel de traitement de l'image très complet et simple d'utilisation. On peut réaliser de nombreux traitements uniquement avec à la souris et on peut réaliser tout un processus grâce aux différents buffers du programme.

-Traitement de base:
Histogramme
Egalisation d'histogramme et optimisation de contraste
Conversion Couleur / niveau de gris

-Filtres:
Sobel, Prewitt, Laplace,Passe haut, moyenne, médian...

-Convolution avec choix des coefficients

-Opérations élémentaires sur les images RGB et sur les images binaires:
Addition, Soustraction, Division, AND, OR, NAND, NOR.

-Morphologie mathématique avec choix de l'élément structurant :
Erosion, dilatation, ouverture, fermeture, top hat, gradient morphologique.

-Seuillage automatique:
Maximisation de la variance interclasse, maximisation de l'entropie, seuillage d'erreur minimal, fisher, otsu, johannsen, fuzzy set, two peak.

Conclusion :


Faite moi savoir si vous trouvez des bugs et/ou défauts de fonctionnement.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Merci Buno

Effectivement c'était pourtant évident.
Je vais corriger ca.
A+
Messages postés
14826
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
30 septembre 2020
92
Yop!
J'ai regardé le code. Ton souci vient du fait que tu n'interceptes pas l'évènement IDCANCEL qui correspond à l'appui sur le bouton croix. Du coup, si rajoutes les lignes suivantes, ton problème est réglé:

case IDCANCEL:
EndDialog(hDlg,IDCANCEL);
return TRUE;

Valà....

@+
Buno
Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Merci Buno de tes commentaires toujours avisés.

Je vais tacher de prendre en compte tes remarques:
En ce qui concerne la binarisation, il s'agit bien de seuillage automatique... Clic sur la combo box, j'ai implémenté une dizaine de méthode toutes automatiques. Mais c'est vrai que tu as tout à fait raison, en ce qui concerne le seuil manuel: je le mettrai à 128.

Pour le Undo,Redo j'avoue que je ne mis suis pas encore penché. J'essayerai de le mettre en place quand j'aurai du temps.
C'est vrai que ça va faire partie des évolutions de ce programme.

A+
Messages postés
14826
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
30 septembre 2020
92
Salut,
Sympa l'appli!
J'aime bien le mode opératoire pour la morphologie: définir l'élément structurant à la souris, c'est cool.
2 ou 3 petites remarques:
- Quand tu fais une binarisation ("Seuillage Automatique"), le seuil par défaut est 0. Du coup, avant de comprendre où changer le seuil, tu lances le traitements (pour voir) et hop! une image toute blanche!! Pas cool... :( Je mettrais donc 128, histoire de voir quelque chose en sortie qd même
- Le terme "Seuillage Automatique" est mal choisi car on rentre le seuil manuellement
- Y'a pas de système Undo/Redo?? Dommage.... Mais je sais que ce n'est pas évident à mettre en place... :P

Je n'ai pas encore eu le temps de regarder en détail le source (pour ton problème de fermeture de Dialog) mais je regarderais, promis!

Je mets donc 8/10

@+
Buno.
Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Bonjour,

Je recherche toujours le moyen de régler le problème de la fermeture des dialogbox en cliquant sur la croix. Si quelqu'un à une solution je suis preneur.

Je ne comprend vraiment pas pourquoi la croix ne fonctionne pas. Normalement, on a rien besoin de faire pour la gérer?
Merci
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.