Borrar filtros
Borrar filtros

problem with working the browsing image in gui

1 visualización (últimos 30 días)
Farjana Yeasmin
Farjana Yeasmin el 6 de Dic. de 2014
Comentada: Farjana Yeasmin el 6 de Dic. de 2014
I am trying to browse a image using a push button , and the address of the file saved in edit text box, but I can not work the image ... how can i do that ... plz help

Respuesta aceptada

Image Analyst
Image Analyst el 6 de Dic. de 2014
Try this snippet to get a filename of an image or file to read in:
% Have user browse for a file, from a specified "starting folder."
% For convenience in browsing, set a starting folder from which to browse.
startingFolder = 'C:\Program Files\MATLAB';
if ~exist(startingFolder, 'dir')
% If that folder doesn't exist, just start in the current folder.
startingFolder = pwd;
end
% Get the name of the file that the user wants to use.
defaultFileName = fullfile(startingFolder, '*.*');
[baseFileName, folder] = uigetfile(defaultFileName, 'Select a file');
if baseFileName == 0
% User clicked the Cancel button.
return;
end
fullFileName = fullfile(folder, baseFileName)
Use this snippet to specify a file to save:
% Get the name of the file that the user wants to save.
% Note, if you're saving an image you can use imsave() instead of uiputfile().
startingFolder = userpath
defaultFileName = fullfile(startingFolder, '*.*');
[baseFileName, folder] = uiputfile(defaultFileName, 'Specify a file');
if baseFileName == 0
% User clicked the Cancel button.
return;
end
fullFileName = fullfile(folder, baseFileName)
  3 comentarios
Image Analyst
Image Analyst el 6 de Dic. de 2014
I did give you the solution. Here it is again:
startingFolder = pwd; % Start in current folder.
% Get the name of the file that the user wants to use.
defaultFileName = fullfile(startingFolder, '*.PNG');
[baseFileName, folder] = uigetfile(defaultFileName, 'Select a file');
if baseFileName == 0
% User clicked the Cancel button.
return;
end
fullFileName = fullfile(folder, baseFileName)
% Update static text label.
set(handles.edit1,'String', fullFileName);
% Now call imread(fullFileName) or whatever....
Farjana Yeasmin
Farjana Yeasmin el 6 de Dic. de 2014
Thank you

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by