Lecture d'image sur matlab

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. 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. ça ne marche pas. ça me met << ??? Error using ==> imread at 315
      File "photo.PNG" does not exist.>>
      0
    2. 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
    3. @Utilisateur anonymeNon, je n'avais pas mis la photo dans le répertoire de travail. Je viens de le faire et ça a marché. Merci
      0