Aide pour matlab

Résolu/Fermé
paul404 Messages postés 47 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 29 novembre 2008 - 7 nov. 2008 à 14:47
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 - 7 nov. 2008 à 15:29
Bonjour,

Je voudrais savoir comment on fait pour faire parvenir une image dans matlab.

Je ne comprend pas comment mettre "l'image" sous forme matricielle car a ce que j'ai compris c'est ce qu'il faudrais fairE.

Si vous avez des idées ou des solutions merci.
paul.

8 réponses

Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 835
7 nov. 2008 à 14:51
Salut
M=imread('image');
Le tableau obtenu dépend du format de l'image. Fais help imread ou doc imread dans la fenêtre MatLab pour plus d'infos.

Ciao
0
publius Messages postés 18 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 7 novembre 2008 1
7 nov. 2008 à 14:53
Salut Paul,

Il suffit d'utiliser une fonction qui s'appelle imread().

A+
0
paul404 Messages postés 47 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 29 novembre 2008
7 nov. 2008 à 14:54
et commennt sa marche imread ?

Je peux écrire

imread(G:\logo)

sa marche ?
0
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 835
7 nov. 2008 à 14:56
Message 1
M = imread('G:\logo.extension');
Il faut que tu donnes le nom du fichier en entier.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
paul404 Messages postés 47 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 29 novembre 2008
7 nov. 2008 à 15:00
merci
0
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 835
7 nov. 2008 à 15:02
De rien ;-)
À la prochaine !
0
paul404 Messages postés 47 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 29 novembre 2008
7 nov. 2008 à 15:09
Un dernier conseil pour la route...


J'ai ecrit cela

A = imread('C:\Documents and Settings\Administrateur\Bureau\logo.bitmap');



B = imsave('logotest, logo');

% The function saves an image
% Usage: IMSAVE (IMAGE, 'IMNAME')
% where IMAGE: the image
% IMNAME: name of the image file to be loaded in matlab syntax

fid = fopen(logo.bitmap,'logotest');
fwrite(fid, image, 'C:\Documents and Settings\Administrateur\Bureau\logotest');
fclose(fid);




je voulais prendre mon image la numeriser et en enregistrer une nouvelle pour apprendre les fonctions de base. Sa marche pas vous avez une idée ?
0
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 835
7 nov. 2008 à 15:29
C'est pas plutôt imwrite dont t'as besoin ?
imwrite(B,'logotest','format');
B est la matrice de l'image modifiée.
0