Aide pour matlab

Résolu
paul404 Messages postés 47 Statut Membre -  
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.
Configuration: Windows XP
Internet Explorer 7.0

8 réponses

  1. Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 863
     
    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
  2. publius Messages postés 19 Statut Membre 1
     
    Salut Paul,

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

    A+
    0
  3. paul404 Messages postés 47 Statut Membre
     
    et commennt sa marche imread ?

    Je peux écrire

    imread(G:\logo)

    sa marche ?
    0
  4. Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 863
     
    Message 1
    M = imread('G:\logo.extension');
    Il faut que tu donnes le nom du fichier en entier.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

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