Lecture d'image sur matlab

BG2S Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 BG2S -
Je voudrais savoir comment je peux lire une image ou une photo préalablement enregistrée sur mon pc à l'aide de matlab afin de faire un traitement.

1 réponse

  1. Utilisateur anonyme
     
    Bonjour,

    il vous suffit par exemple pour lire une image "voiture.jpg" de mettre :

     Img= imread('voiture.jpg');


    pour l'afficher :

    imshow(Img);


    Remarques :

    - Img est une matrice cubique de NxMx3 (NxM etant les dimensions de l'image) et 3 etant pour les R , V et B.

    - Des fois l'image est nommée "voiture.JPG" ou "voiture.jpeg" verifier bien l'extension si le code précédant cause des problèmes.

    pour plus d'infos :
    https://fr.mathworks.com/help/matlab/ref/imread.html
    https://fr.mathworks.com/help/images/ref/imshow.html
    0
    1. BG2S Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      ça ne marche pas. ça me met << ??? Error using ==> imread at 315
      File "photo.PNG" does not exist.>>
      0
    2. Utilisateur anonyme
       
      avez vous mis la photo dans votre repertoire de travail ?

      si vous ne le connaissez pas tappez la commande pwd

      exemple :
      >> pwd 

      c:\matlab


      je vais dans le dossier "C:\matlab" et je met la photo "photo.PNG".

      verifiez aussi si c'est : "photo.PNG" ou "photo.png"
      0
      1. BG2S > Utilisateur anonyme
         
        Non, je n'avais pas mis la photo dans le répertoire de travail. Je viens de le faire et ça a marché. Merci
        0