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

Interfaces Graphiques Discussion :

afficher 2 images sur une fenêtre d'un interface


Sujet :

Interfaces Graphiques

  1. #1
    Membre du Club
    Inscrit en
    Février 2010
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 129
    Points : 47
    Points
    47
    Par défaut afficher 2 images sur une fenêtre d'un interface
    Bonjour

    Voici mon code pour afficher 2 images dans 2 axes allouées , dans la même fenêtre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    axe = findobj('tag','image1');
    im = imshow(mat2gray(img(:,:,indice)));
    set(get(im,'parent'),'visible','off','xtick',[],'ytick',[]);
    axe2 = findobj('tag','image2');
    ima= imshow(mat2gray(E(:,:,indice)));
    set(get(ima,'parent'),'visible','off','xtick',[],'ytick',[]);
    Le problème est que le programme m'affiche juste la 2ème image et à l'endroit où la 1ère devrait être. Le 2ème axe reste vide.
    Où est le problème ? Pourriez vous m'aider à le résoudre
    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 304
    Points : 52 886
    Points
    52 886
    Par défaut
    Essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    axe = findobj('tag','image1');
    imshow(mat2gray(img(:,:,indice)),'parent',axe);
    set(axe,'visible','off','xtick',[],'ytick',[]);
     
    axe2 = findobj('tag','image2');
    imshow(mat2gray(E(:,:,indice)),'parent',axe2);
    set(axe2,'visible','off','xtick',[],'ytick',[]);
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  3. #3
    Membre du Club
    Inscrit en
    Février 2010
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 129
    Points : 47
    Points
    47
    Par défaut
    Bonsoir
    Comme d'habitude çà a marché du premier coup!
    Merci infiniment

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher un résultat sur une fenêtre Excel.
    Par skon_ca dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/04/2011, 18h09
  2. Image sur une fenêtre créer avec l'API
    Par Mirsa dans le forum Visual C++
    Réponses: 3
    Dernier message: 05/12/2006, 09h08
  3. Affichage d'une image sur une fenêtre secondaire.
    Par renorx dans le forum Composants VCL
    Réponses: 3
    Dernier message: 03/01/2006, 19h06
  4. Afficher des images sur une grille
    Par Coussati dans le forum Composants VCL
    Réponses: 3
    Dernier message: 27/10/2005, 09h27
  5. [VB.NET] [WinForms] Afficher un rectangle sur une image
    Par Noodles dans le forum Windows Forms
    Réponses: 3
    Dernier message: 20/12/2004, 10h36

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