Rechercher : dans
Par :

Matlab GUI effacement d'une image

Dernière réponse le 23 nov 2009 à 13:56:01 yohann, le 28 jui 2004 à 17:23:32 
 Signaler ce message aux modérateurs

Bonjour,
en mode gui en matlab, j'affiche une image (avec imshow) qui est contenu dans un axe. Cette image, je voudrai l'effacer puis l'afficher à un autre endroit en la redimensionnant.
Mon probleme vient surtout pout l'effacer.
j'ai essayé avec la fonction delete mais le probleme c'est que mon axe est supprimé et donc le nom de mon axe n'est plus connu
a=handles.cadreimage %cadreimage: nom de mon axe
delete(a);

ensuite en modifiant la propriété visible de mon axe:
set(handles.cadreimage,'visible','off');
ici l'axe est éffacé mais pas la figure !

comment faut-il procéder ?

Meilleures réponses pour « matlab GUI effacement d'une image » dans :
Extraire toutes les images d'un document Word/PowerPoint/Excel VoirPour extraire toutes les images d'un document Word, vous avez besoin.... d'OpenOffice.org ! Procédure 1) Lancez OpenOffice Writer 2) Ouvrez votre document Word 3) Enregistrez-le en format OpenDocument (.odt)
Traitement d'images VoirIntroduction au traitement d'images On désigne par traitement d'images numériques l'ensemble des techniques permettant de modifier une image numérique dans le but de l'améliorer ou d'en extraire des informations. Histogramme Un histogramme est...

1

pom, le 28 jui 2004 à 17:32:27

Qq trucs super simples qui peuvent peut etre t'aider

clf : pour clear figure
close all : ferme toutes les figures.

C'est tout ce que je peux te dire. J'espère que ce n'est pas trop hors sujet.

Salut
Pom

Répondre à pom

2

vincent, le 5 avr 2007 à 19:09:17

J'ai exactement le meme soucis ...
set(handles.axes,'visible','off') ne marche pas ... (mon tag etait 'axes')
si tu as trouvé la solution dis le moi :/

Répondre à vincent

3

pootchi, le 29 nov 2007 à 11:17:18

Au cas où... :
Moi j'ai utilisé la commande "cla"

Code :
axes(ton_axes);
cla;


Je ne sais pas si c'est très propre, mais ça marche :-)

--
pootchi

Répondre à pootchi

4

zack, le 16 jan 2009 à 18:03:41

Slt
vu que ta travailler sur la construction d'image panoramique j'aimerai bien que tu m'aide pour realiser un travail qui m'a ete demander. j'ai vraiment besoin. j'espere que vous allez mz repondre dans les brefs delai !
mrc de votre aide

Répondre à zack

5

kilik, le 31 mai 2009 à 21:31:12

Tu veux fermer la fenetre ou juste reinitialiser le graph?

Répondre à kilik

6

 canardo, le 23 nov 2009 à 13:56:01

Bonjour,

Essaie simplement ceci:

- axe_h = [ ... ] définition de l'axe avec les paramètres désirés
- img_h = imshow(ton_image,'Parent',axe_h) > affichage de l'image dans l'axe dont le handle est "axe_h"


En changeant la propriété "visible" des deux objets (l'axe ou l'image) l'effet sera différent:

- set(axe_h,'visible','off');
ceci cachera les graduations de l'axe, comme mentionné dans le post initial

- set(img_h,'visible','off');
ceci cachera l'image

Salutations, P.

Répondre à canardo