Segmentation d'image couleur sur matlab
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Segmentation d'image couleur sur matlab



  1. #1
    invite0e9d082c

    Unhappy Segmentation d'image couleur sur matlab


    ------

    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

    -----

  2. #2
    lou_ibmix_xi

    Re : Segmentation d'image couleur sur matlab

    Un élément de réponse, use et abuse de la fonction "find" qui retourne les indices des éléments non nuls d'une matrice, par exemple, si A est ta matrice image:
    Code:
    [lignes, colonnes] = find (abs (A - v) <= s));
    te donnera les indices des pixels de A dont la valeur est proche de la valeur 'v' au seuil 's' près...

  3. #3
    invite0e9d082c

    Re : Segmentation d'image couleur sur matlab

    Merci pour ta reponse. Je vais réfléchir la dessus.

    N'hésitez pas si vous avez d'autres suggestions.

  4. #4
    invite0e9d082c

    Re : Segmentation d'image couleur sur matlab

    je n'y arrive vraiment pas ...

    aidez moi s'il vous plait.

    j'ai du mal a utiliser la fonction find .

    je comprend pas comment je dois trouver un pixel de depart por ensuite le faire grossir...

  5. A voir en vidéo sur Futura

Discussions similaires

  1. traitement d'image sous matlab
    Par invite371950e6 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 27/02/2009, 21h36
  2. Réponses: 4
    Dernier message: 02/07/2008, 08h37
  3. Programmation Matlab, traitement d'image
    Par invite7467fc45 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 14/01/2008, 11h11
  4. matlab et traitement d'image
    Par invite4d702022 dans le forum Logiciel - Software - Open Source
    Réponses: 16
    Dernier message: 19/07/2007, 11h16
  5. Conversion nombre>couleur avec MATLAB
    Par Koranten dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 18/03/2007, 17h11
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...