Lecture d'image sur matlab

Fermé
BG2S Messages postés 2 Date d'inscription vendredi 5 février 2016 Statut Membre Dernière intervention 6 février 2016 - 5 févr. 2016 à 12:39
 BG2S - 8 févr. 2016 à 12:06
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.
A voir également:

1 réponse

Utilisateur anonyme
6 févr. 2016 à 11:30
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
BG2S Messages postés 2 Date d'inscription vendredi 5 février 2016 Statut Membre Dernière intervention 6 février 2016
6 févr. 2016 à 17:26
ça ne marche pas. ça me met << ??? Error using ==> imread at 315
File "photo.PNG" does not exist.>>
0
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
BG2S > Utilisateur anonyme
8 févr. 2016 à 12:06
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