Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

traitement de l'image avec matlab



  1. #1
    jasmina

    traitement de l'image avec matlab


    ------

    bonjour
    je devrai faire un algorithme de remplissage des trous de mon image. s'il vous plait de l'aide. et c'est mieux si quelqu'un sait le faire avec le code en matlab. j'apprends matlab, et c'est pas évident. au fait mes images sont celles du cerveau !!
    merci

    -----

  2. Publicité
  3. #2
    azt

    Re : traitement de l'image avec matlab

    Bonsoir,
    quelques petites remarques en vrac :
    - Si tu as besoin d'aide, il faudrait décrire un peu mieux le problème.
    - A quel niveau as tu besoin d'aide ? Pour écrire l'algorithme ? Pour traduire cet algorithme sous matlab ? Ou peut-être bloques tu as un autre niveau ?
    - L'algorithme est probablement particulier pour le cerveau, soit tu as déjà des travaux dessus pour t'aider, soit il te faut trouver par toi même la bonne technique.

    Je suis tout à fait d'accord que matlab n'est pas facile à prendre en main; je te conseille fortement de faire le tour de l'aide - et des exemples - en long et en large pour comprendre l'ensemble des possibilités du logiciel. C'est la méthode qu'il faut acquérir pour utiliser pas mal de logiciels quand il n'y a pas de documentation suffisament bien claire.

    A+ AZT
    Nous sommes toujours de la taille de l'univers que nous découvrons. [Frédérick Tristan]

  4. #3
    jasmina

    Re : traitement de l'image avec matlab

    bonjour
    je te remercie de m'avoir répondu. en premier, mon probleme est d'ecrire l'algorithme, que je ne trouve pas dutout évident, et apres j'essairai de le traduire en matlab. j'ai des images en niveaux de gris du cerveau, que j'ai seuillé, et j'ai eu plein de trous au milieu et meme un tous petit peu sur mon contour. je devrai remplir ces trous.
    merci.
    un exemple de mes images initiales:
    et apres seuillage( j'ai enlevé tous le contour et les yeux, et je n'ai laissé que le cerveau). je t'envoie un exemple de mon image seuillé(c'est une image du net, donc c'est pareilles, mais sans le contour et les yeux):

    merci

  5. #4
    Pytoune

    Talking Re : traitement de l'image avec matlab

    Salut à toi jasmina,
    Je vé commencer par kkes kestions:

    * komen as tu choisi ton seuil?
    * pourkoi ne conserves tu pas l'image en niveaux de gris?
    * kel est l'objectif final de ton traitement?

    Et mainteannt kkes réponses:

    Tu peux utiliser afin de remplir les trous liés à la binarisation des méthodes de morphologie mathématiques.
    Matlab fait cela très bien.
    Il fo par contre posséder la bibliothèque image.
    Les opérateurs simples de morphologie y sont présent et les développeurs de matlab ont mêm prévu des combinaisons de ces fonctions.

    Ainsi tu trouveras une réponse à ton problème avec la méthode imfill qui a pour but de remplir les trous de ton image.

    Voila miss,
    en espérant ke ça t'aideras un peu?.

    Petit rappel de la charte du forum que je t'invite à lire en entier :

    Respectez les lecteurs du forum, n'écrivez pas vos messages en style SMS ou phonétique. Utilisez la fonction "prévisualisation" pour vous relire et limiter les fautes d'orthographe.
    JPL, modérateur
    Dernière modification par JPL ; 04/04/2006 à 18h24.

  6. A voir en vidéo sur Futura
  7. #5
    Tofu

    Re : traitement de l'image avec matlab

    Salut Jasmina,

    comment as-tu fait pour permettre à Matlab d'analyser une image ?
    Dans Matlab je sais comment faire pour charger une matrice de données mais pas comment charger une image.
    desole pour le manque de ponctuation

  8. #6
    jasmina

    Re : traitement de l'image avec matlab

    salut tofu
    moi j'ai des images dicom, donc pour la lecture des mes images, j'utilise:
    i = dicomread([infos.image(1).SeriePath infos.image(1).ImageFile]);
    mais desole, je ne peux pas t'aider plus, parce que moi aussi, je ne connais pas trop matlab !!
    bon courage

  9. Publicité
  10. #7
    umfred

    Re : traitement de l'image avec matlab

    Salut Tofu,

    moi lors des mes études , on utlisais
    [X,map]=bmpread(image)
    pour lire une image Bitmap.

    Par contre, je sais plus à quoi correspondent les matrices X et map (un "help bmpread" devrait t'aider).

    Ensuite nous faisions
    I=ind2gray(X,map);
    pour convertir l'image en niveau de gris. La matrice I est une matrice de la taile de ton image qui contient comme valeur le niveau de gris de chaque pixel( valeur entre 0 et 255).

  11. #8
    Tofu

    Re : traitement de l'image avec matlab

    Salut,

    merci pour vos indications. Ca a l'air bien Matlab.
    desole pour le manque de ponctuation

Discussions similaires

  1. Programmation Matlab, traitement d'image
    Par flaharrague dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 14/01/2008, 11h11
  2. matlab et traitement d'image
    Par kiri43 dans le forum Logiciel - Software - Open Source
    Réponses: 16
    Dernier message: 19/07/2007, 11h16
  3. [Matlab] Traitement Numérique Signal
    Par okagasama dans le forum Électronique
    Réponses: 2
    Dernier message: 12/02/2007, 01h29
  4. Traitement de l'image sous Matlab
    Par nadia1234 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 15/11/2005, 17h35
  5. matlab - traitement d'images
    Par djey dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 22/07/2005, 00h02
Découvrez nos comparatifs produits sur l'informatique et les technologies.