problem with working the browsing image in gui
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    Farjana Yeasmin
 le 6 Déc 2014
  
    
    
    
    
    Commenté : Farjana Yeasmin
 le 6 Déc 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
0 commentaires
Réponse acceptée
  Image Analyst
      
      
 le 6 Déc 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 commentaires
  Image Analyst
      
      
 le 6 Déc 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....
Plus de réponses (0)
Voir également
Catégories
				En savoir plus sur Startup and Shutdown dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

