Histogramme matlab

Résolu/Fermé
meryam-2009 Messages postés 147 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 5 janvier 2011 - 13 avril 2008 à 22:49
Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 - 4 mai 2008 à 15:08
Bonjour,

comment puis -je extraire le x et le y à partire d'un histogramme, pour calculer la moyenne ???
merci d'avance

8 réponses

meryam-2009 Messages postés 147 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 5 janvier 2011 40
3 mai 2008 à 13:42
oui, efictivement aprés quelque recherches, j'ai arrivé à trouvé le bon code, seulement je suis encore coincé par un autre probléme, celui de la matrice co-occurence,
ben si vous la connaissez, j'aimerais vous donner mon code (qui j'ai arrivé à l'ecrire, mais pa de résultat) malgré que mon raisonnement était au bon sens,

merci à votre aide, et j'attend toujours votre réponse, car c'est un projet de fin d'étude,

merci
1
Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 864
14 avril 2008 à 23:14
Salut
Détaille plus. De quoi disposes-tu? Là pour l'instant on a l'impression que tu as juste le tracé de l'histogramme, ça doit pas être le cas.
Bonne nuit
0
meryam-2009 Messages postés 147 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 5 janvier 2011 40
18 avril 2008 à 11:08
je ve dire
on fait imhist(imag) pour calculer l'histogramme de l'image, aprés avoir faire imread(imag) pour la lire
maintenant j'ai 2 problème

1-je ve lire une partie de cette image, si imag [125:200], moi je ve juste lire une partie de cette matrice ,
2-notre histogramme, sera affiché avec les axes X et Y, et donc moi je ve rendre cet histogramme de genre y=f(x);
et je ve dire , lorsque je le tape f(2), lui il me donne la valeur de niveau de gris de 2 eme pixel,

c'est bien clair mainenant????
0
Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 864
22 avril 2008 à 03:41
Salut
Je fais juste remonter ton topic pour pas oublier de répondre
A lus tard
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 864
22 avril 2008 à 19:19
Salut
Je suis pas sûr d'avoir tout compris vu que j'ai jamais utilisé la Image Processing Toolbox. Mais dis-moi si c'est un truc dans le genre que tu veux faire (imaginons que ton image soit de taille 200x600):
A=imread(imag);
%% pour lire seulement un rectangle 40x30 au centre de l'image
B=A(81:120,286:315);

Pour tracer la courbe:
[y,x]=imhist(B);
plot(x,y);

C'est ça que tu voulais?
0
Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 864
3 mai 2008 à 19:57
Salut
La matrice co-occurence... euh... désolé mais je crois que je vais pas t'être dans grand secours.
Si c'est encore des trucs avec l'Image Processing Toolbox ou des choses qui ont rapport avec le traitement d'image, je connais pas vraiment.
Tu peux toujours envoyer le programme s'il est pas trop long, j'y jetterai un œil.
A plus
0
meryam-2009 Messages postés 147 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 5 janvier 2011 40
4 mai 2008 à 13:04
ok, pas de problème, merci pour tout ,
0
Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 864
4 mai 2008 à 15:08
De rien meryam-2009
Mais envoie ton programme à tout hasard, peut-être que je pourrai faire quelque chose.
A plus
0