Salut à tous,
j'ai un très gros problème et je compte énormément sur votre aide pr m'aider:
Je dois créer un programme permettant de faire une segmentation d'une image couleur en region dinstinctes based sur les critères d'homogénéité.
J'ai fais quelques recherches sur la segmentation d'image.Le but de la segmentation est de partitionner une image en groupe de pixels qui ont les mêmes propriétés(ici la couleur). A peu près tous donnent la même démarche :
- pré traitrement c'est filtrage du bruit (utilisation d'un filtre )
- "region growing" (c'est la méthode de segementation choisi pour l'instant)
- élimination des regions insignifiantes
Le concept de la "region growing" est de trouver un pixel de départ (the seed) puis de trouver d'autres pixels proches ayant les memes propriétés que le seed afin former une région.
j'ai aucune idée de comment faire le programme je debute juste avec matlab.
Je ne recherche pas un algorithme déja fait juste de l'aide pour le faire jusqu'au bout.
il est mentionné dans mon exercice que l'on peut utiliser l'espace L*a*b pour faire le programme.
voici le debut de mon algorithme :
%display the original image
peppers = imread('peppers.png');
figure(1), subplot(221),imshow(p), title('peppers');
%Convert Image from RGB Color Space to L*a*b* Color Space
cform = makecform('srgb2lab');
lab_p = applycform(p,cform);
figure(3), imshow(lab_p),title('lab peppers');
je sais que ce n'est pas grand chose. Aidez-moi svp
-----