Salut,
Je voudrais savoir si il est possible d'afficher le nom du fichier image dans une figure, au dessus ou au dessous d'une image affichée avec imtool ou imshow.
Merci d'avance.
Salut,
Je voudrais savoir si il est possible d'afficher le nom du fichier image dans une figure, au dessus ou au dessous d'une image affichée avec imtool ou imshow.
Merci d'avance.
Bonjour,
Pour cela, tu peux utiliser la fonction TEXT.
Bonne journée,
Duf
Salut,
merci pour vous réponses, mais je croit que je me suis mal fait comprendre.
L'image que j'affiche je l'obtient en passant par une boite de dialogue pour la choisir, et donc après cela je voudrais qu' en l'affichant j'ai le nom du fichier avec.
Je manipule plusieurs images obtenues par différents traitement, et le nom du fichier m'aide à me repérer.
Effectivement ta question n'est pas claire et je ne vois pas où se situe le problème exactement
Qu'est-ce qui ne te plait pas avec TEXT et/ou TITLE ?
Pourrais-tu nous montrer ton code depuis la boite de dialogue jusqu'à l'affichage ?
Salut,
voila un exemple de ce que je veux obtenir :
La fonction lirimage me permet de choisir une image à lire, voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 im= lirimage; imshow(im)
Donc l'idéal est d'avoir le nom du fichier lu affiché, si cela est possible bien sur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function im1=lirimage; [filename, pathname,Bool] = uigetfile( ... {'*.jpg;*.gif;*.tif;*.pgm;*.bmp', 'All images Files (*.jpg, *.gif, *.tif, *.bmp)'}, ... 'Choisissez un fichier'); if Bool im1=imread(fullfile(pathname, filename)); end
Ceci est un exemple simple, parceque dans mon cas je travaille sur des IRM, et j'ai donc fait une fonction me permettant de lire l'image volumique, et j'effectue quelque traitements sur ces images.
Mreci d'avance.
Une modification de ce genre te conviendrait-elle?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [im,filename]= lirimage; imshow(im); title(filename);Bonne journée,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function [im1,file]=lirimage; [filename, pathname,Bool] = uigetfile( ... {'*.jpg;*.gif;*.tif;*.pgm;*.bmp', 'All images Files (*.jpg, *.gif, *.tif, *.bmp)'}, ... 'Choisissez un fichier'); if Bool file=fullfile(pathname, filename); im1=imread(file); end
Duf
c'est exactement ce que je voulais.
Merci beaucoup.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager