Aide pour matlab

Résolu
paul404 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -  
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   1 835
 
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   Statut Membre Dernière intervention   1
 
Salut Paul,

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

A+
0
paul404 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
et commennt sa marche imread ?

Je peux écrire

imread(G:\logo)

sa marche ?
0
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 835
 
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   Statut Membre Dernière intervention  
 
merci
0
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 835
 
De rien ;-)
À la prochaine !
0
paul404 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   1 835
 
C'est pas plutôt imwrite dont t'as besoin ?
imwrite(B,'logotest','format');
B est la matrice de l'image modifiée.
0