Aide pour matlab

Résolu
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. 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
    1. Salut Paul,

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

      A+
      1. et commennt sa marche imread ?

        Je peux écrire

        imread(G:\logo)

        sa marche ?
        1. 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 ?
          1. C'est pas plutôt imwrite dont t'as besoin ?
            imwrite(B,'logotest','format');
            Où B est la matrice de l'image modifiée.