Binarisation automatique (seuillage automatique) [Résolu]

poiuytrez3 150 Messages postés dimanche 28 septembre 2003Date d'inscription 17 mars 2009 Dernière intervention - 8 janv. 2006 à 18:00 - Dernière réponse : Pistol_Pete 1055 Messages postés samedi 2 octobre 2004Date d'inscription 9 juillet 2013 Dernière intervention
- 10 avril 2009 à 15:34
Bonjour, j'ai une image sous forme d'un tableau en C que je dois binariser.
En gros il y a deux niveaux de gris dominant, qui sont représentés par 2 montagnes sur l'histogramme de l'image. Mon objectif est de trouver la valeur située au creux de la valée.
Comment faire ?

Merci.

PS : Le seuil n'est pas la moyenne des niveaux de gris.
Afficher la suite 

5 réponses

Répondre au sujet
BunoCS 13773 Messages postés lundi 11 juillet 2005Date d'inscription 24 avril 2018 Dernière intervention - 9 janv. 2006 à 21:24
+3
Utile
Plusieurs façons de faire:
- tu prends la dérivée de la fonction histogramme et tu recherche le maxima (ou minima)
- tu "parcours" ton histogramme en additionnant le nombre de pixels pour chaque niveau de gris. Quand tu auras dépasser la moitié, tu auras une bonne valeur de seuil

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de BunoCS
neodelphi 442 Messages postés jeudi 4 avril 2002Date d'inscription 11 août 2008 Dernière intervention - 9 janv. 2006 à 08:53
0
Utile
Je ne comprend pas vraiment ce que tu cherche a faire...
Commenter la réponse de neodelphi
poiuytrez3 150 Messages postés dimanche 28 septembre 2003Date d'inscription 17 mars 2009 Dernière intervention - 10 janv. 2006 à 14:39
0
Utile
Merci !
Commenter la réponse de poiuytrez3
naghamnawel 1 Messages postés jeudi 9 avril 2009Date d'inscription 10 avril 2009 Dernière intervention - 10 avril 2009 à 11:24
0
Utile
je fait mon projet de fin d'etude avec matlab j'ai une image que je doit faire un seuillagen puis une binarisation je fait l'operation se prendre un seuil apres le tracage de l'hystogramme mais l'histogramme n'est pas tros claire il na pas de valeur presise comment obtenire un valeur de seuil sant passer a l'histogramme pour que je puisse faire la binarisation donner moi le code sous matlab
Commenter la réponse de naghamnawel
Pistol_Pete 1055 Messages postés samedi 2 octobre 2004Date d'inscription 9 juillet 2013 Dernière intervention - 10 avril 2009 à 15:34
0
Utile
Salut
Regarde dans mes sources : ImAnalyse, j'ai implémenté une 10aine de méthode de seuillage automatique. Il y aura peut être bien une méthode qui te conviens.
A+
____________________________________________________________________________
Mon site internet :  
Commenter la réponse de Pistol_Pete

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.