IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Images Discussion :

Ouvrir trois matrice avec imshow


Sujet :

Images

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mai 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 7
    Par défaut Ouvrir trois matrice avec imshow
    Bonjour à tous,
    J'aimerais ouvrir trois matrices avec imshow :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    >> R = [0.5 0 1; 0 1 0; 1 0 0.5];  
    >> G = [0.5 0.6 0; 0.6 0 0.6; 0 0.6 0.5];
    >> B = [0.5 1 0; 1 0 1; 0 1 0.5];
    >> imshow(R,G,B,'InitialMagnification','fit');
    Mais je n'y arrive pas. Quelle est mon erreur ?
    Matlab m'affiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    ??? Error using ==> iptchecknargin at 77
    Function IMAGEDISPLAYPARSEINPUTS expected at most 2 input arguments
    but was called instead with 3 input arguments.
     
    Error in ==> imageDisplayParseInputs at 133
    iptchecknargin(0,2,num_args,mfilename);
     
    Error in ==> imshow at 173
      [common_args,specific_args] = ...

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonjour,

    Je pense qu'il faudrait les concaténer en une seule matrice 3 dimensions:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    img = [0.5 0 1; 0 1 0; 1 0 0.5];  
    img(:,:,2) = [0.5 0.6 0; 0.6 0 0.6; 0 0.6 0.5];
    img(:,:,3)  = [0.5 1 0; 1 0 1; 0 1 0.5];
     
    ...
    A tester...

    Bonne journée,
    Duf

  3. #3
    Membre du Club
    Inscrit en
    Mai 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 7
    Par défaut
    Merci beaucoup , ca marche

Discussions similaires

  1. Matrice avec trois indices
    Par uknico dans le forum C
    Réponses: 3
    Dernier message: 28/05/2007, 19h00
  2. Calculer un inverse de matrice avec boost?
    Par Clad3 dans le forum Bibliothèques
    Réponses: 6
    Dernier message: 02/06/2005, 18h38
  3. ouvrir plusieurs fenetre avec un lien
    Par demanghonj dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 21/10/2004, 10h35
  4. [Système] Ouvrir fichier externe avec prog par défaut de l'OS
    Par Pill_S dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 30/05/2004, 11h54
  5. ouvrir 2 frames avec un lien
    Par Slash dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 07/03/2003, 09h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo