Binarisation automatique (seuillage automatique) [Résolu]

poiuytrez3
Messages postés
150
Date d'inscription
dimanche 28 septembre 2003
Dernière intervention
17 mars 2009
- 8 janv. 2006 à 18:00 - Dernière réponse : Pistol_Pete
Messages postés
1055
Date d'inscription
samedi 2 octobre 2004
Dernière intervention
9 juillet 2013
- 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 

Votre réponse

5 réponses

Meilleure réponse
BunoCS
Messages postés
14215
Date d'inscription
lundi 11 juillet 2005
Dernière intervention
13 novembre 2018
- 9 janv. 2006 à 21:24
3
Merci
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...

Merci BunoCS 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de BunoCS
neodelphi
Messages postés
442
Date d'inscription
jeudi 4 avril 2002
Dernière intervention
11 août 2008
- 9 janv. 2006 à 08:53
0
Merci
Je ne comprend pas vraiment ce que tu cherche a faire...
Commenter la réponse de neodelphi
poiuytrez3
Messages postés
150
Date d'inscription
dimanche 28 septembre 2003
Dernière intervention
17 mars 2009
- 10 janv. 2006 à 14:39
0
Merci
Merci !
Commenter la réponse de poiuytrez3
naghamnawel
Messages postés
1
Date d'inscription
jeudi 9 avril 2009
Dernière intervention
10 avril 2009
- 10 avril 2009 à 11:24
0
Merci
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
Messages postés
1055
Date d'inscription
samedi 2 octobre 2004
Dernière intervention
9 juillet 2013
- 10 avril 2009 à 15:34
0
Merci
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.