Ouverture d'un dossier d'image via GUI matlab
florpasada
-
anisamri Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
anisamri Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis débutante dans la programmation avec matlab, g un projet de traitement d'image qui consiste à telecharger une image à partir d'un dossier puis de faire un traitement et d'aficher l'image resultante. mon prb est comment je pourrai faire appel à l'ouverture du dossier via un boutton contenu dans l'interface puis de choisir une image et de l'afficher ds le cadre approprié ???
help me c urgent plz
je suis débutante dans la programmation avec matlab, g un projet de traitement d'image qui consiste à telecharger une image à partir d'un dossier puis de faire un traitement et d'aficher l'image resultante. mon prb est comment je pourrai faire appel à l'ouverture du dossier via un boutton contenu dans l'interface puis de choisir une image et de l'afficher ds le cadre approprié ???
help me c urgent plz
A voir également:
- Ouverture d'un dossier d'image via GUI matlab
- Dism-gui - Guide
- Dossier appdata - Guide
- Impossible de supprimer un dossier - Guide
- Mettre un mot de passe sur un dossier - Guide
- Image iso - Guide
4 réponses
Peut être que t'as déjà trouvé la solution mais voilà ça pourrait aider à d'autres personnes qui retrouvent des difficultés. Voila la programmation du bouton "ouvrir" (pushbutton1 dans ce cas) qui te permettera de parcourir dans ton PC et de choisir l'image que tu veux afficher sur l'axe désiré (axis1 dans ce cas)
function pushbutton1_Callback(hObject, eventdata, handles)
axes(handles.axes1)
[NomFich,NomEmp] = uigetfile({'*.jpg';'*.png';'*.bmp'},'Choisissez une image'); % Choisir une image
if isequal(filename,0)
disp('Image non acquise')
else
disp(['Image acquise ', fullfile(NomEmp,NomFich)])
end
I=imread(NomFich);
imshow(I);% Afficher l'image
title('Image originelle');
axis on;
handles.ImgPret=I;
guidata(hObject,handles)
function pushbutton1_Callback(hObject, eventdata, handles)
axes(handles.axes1)
[NomFich,NomEmp] = uigetfile({'*.jpg';'*.png';'*.bmp'},'Choisissez une image'); % Choisir une image
if isequal(filename,0)
disp('Image non acquise')
else
disp(['Image acquise ', fullfile(NomEmp,NomFich)])
end
I=imread(NomFich);
imshow(I);% Afficher l'image
title('Image originelle');
axis on;
handles.ImgPret=I;
guidata(hObject,handles)
bonjour,
je suis débutante dans la programmation avec matlab
et jai le meme probleme de choisir une image à partir d'un dossier
et cette programe non fonction pas
help me c urgent plz
help me c urgent plz
je suis débutante dans la programmation avec matlab
et jai le meme probleme de choisir une image à partir d'un dossier
et cette programe non fonction pas
help me c urgent plz
help me c urgent plz
Malgrés que c'est un petit peu en retard, mais @nilitooo voici un code qui marche trés bien.
axes(handles.axes1)
nomfichier=[];
[filename,pathname] = uigetfile({'*.jpg';'*.tiff';'*.bmp'},'File Selector');% recupere le
%chemin du répertoire et le nom du fichier
chemin=[pathname filename];
% chemin absolu donnant nombre_images'image a utiliser pour la mosaique
if isequal(filename,0)
annulation ou fermeture de la fenetre 'browser'
disp('User selected Cancel')
else
disp(['Image acquise ', fullfile(filename,pathname)])
end
I=imread(filename);
imshow(I);% Afficher l'image
title('Image originelle');
axis on;
handles.ImgPret=I;
guidata(hObject,handles)
Cordialement;
axes(handles.axes1)
nomfichier=[];
[filename,pathname] = uigetfile({'*.jpg';'*.tiff';'*.bmp'},'File Selector');% recupere le
%chemin du répertoire et le nom du fichier
chemin=[pathname filename];
% chemin absolu donnant nombre_images'image a utiliser pour la mosaique
if isequal(filename,0)
annulation ou fermeture de la fenetre 'browser'
disp('User selected Cancel')
else
disp(['Image acquise ', fullfile(filename,pathname)])
end
I=imread(filename);
imshow(I);% Afficher l'image
title('Image originelle');
axis on;
handles.ImgPret=I;
guidata(hObject,handles)
Cordialement;
mon problème comment récupérer cette même image ( je c pas avec getimage ou ... :'( )
Cordialement
Error in
@(hObject,eventdata)untitled('pushbutton1_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating uicontrol Callback