Se connecter / S'enregistrer
Votre question

Egalisation de histogramme

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
17 Avril 2010 23:13:36

Bonjour,
j'ai effectué ce programme pour remplacer la fonction histeq d'egalisation de histogramme

  1. clc;
  2. clear all;
  3. im=imread('lena.jpg');
  4. [n,m]=size(im)
  5. x=zeros(1,256);
  6. for i=1:n
  7. for j=1:m
  8. x(im(i,j))=x(im(i,j)) 1;
  9.  
  10. end
  11. end
  12. figure;
  13. h=imhist(im);
  14. subplot(2,1,1);bar(x)
  15. subplot(2,1,2);bar(h)
  16. so=0
  17. for i=1:256
  18. so=(so x(i));
  19. so=(256/(n)^2)*so
  20. end
  21. figure
  22. imshow(so);


mon probléme le resultat de mon programme est une point:cry: 

Autres pages sur : egalisation histogramme

a b L Programmation
18 Avril 2010 12:01:30

C'est du matlab je suppose.
Il ne te manquerait pas un '+' dans les boucles de remplissage de x ?
m
0
l
Contenus similaires
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS